# release.spec.tmpl - tracks the latest upstream release tag. # Rendered by coprforge on 2026-05-05. %bcond_with check %bcond_with systemd 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: 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) 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} %{with_systemd:-Dsystemd=true} %meson_build %install %meson_install %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 %if %{with systemd} %{_userunitdir}/anodized.service %endif %changelog %autochangelog