# release.spec.tmpl - tracks the latest upstream release tag. # Rendered by coprforge on 2026-05-06. %bcond_with check Name: anodized Version: 0.1.0 Release: 1%{?dist} Summary: Daemon providing MD3 dynamic theme generation through DBUS License: EUPL-1.2 URL: https://codeberg.org/anodized-suite/anodized Source0: https://codeberg.org/anodized-suite/anodized/archive/v0.1.0.tar.gz BuildRequires: systemd-rpm-macros BuildRequires: vala BuildRequires: meson >= 1.1.0 BuildRequires: ninja-build BuildRequires: gcc BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(material-color-utilities-vala) BuildRequires: pkgconfig(systemd) Conflicts: anodized-git Provides: anodized %description anodized powers Material You dynamic colour on the Linux desktop. It reads the system accent colour from xdg-desktop-portal, runs Material Color Utilities colour science, and exposes the full set of Material Design 3 colour roles over D-Bus — giving any application a consistent, reactive palette without duplicating colour logic. This is a git snapshot build tracking the main branch. %prep %autosetup -n anodized %build %meson %{?with_check:-Dtests=true} %meson_build %install %meson_install %post %systemd_user_post anodized.service %preun %systemd_user_preun anodized.service %postun %systemd_user_postun_with_restart anodized.service %if %{with check} %check %meson_test %endif %files %license LICENSE %{_libexecdir}/anodized %{_datadir}/dbus-1/services/dev.vintorez.Anodized.SchemeProvider1.service %{_datadir}/dbus-1/interfaces/dev.vintorez.Anodized.SchemeProvider1.xml %{_datadir}/glib-2.0/schemas/dev.vintorez.anodized.daemon.gschema.xml %{_userunitdir}/anodized.service %changelog %autochangelog