%define _disable_rebuild_configure 1 Name: cinnamon-settings-daemon Version: 6.0.0 Release: 1 Summary: The daemon sharing settings from CINNAMON to GTK+/KDE applications Group: Graphical desktop/Cinnamon License: GPLv2+ and LGPLv2+ URL: http://cinnamon.linuxmint.com Source0: https://github.com/linuxmint/cinnamon-settings-daemon/archive/%{version}/%{name}-%{version}.tar.gz Patch0: upower_critical-action.patch #Patch1: cinnamon-settings-daemon-4.0.3-clang.patch BuildRequires: pkgconfig(cinnamon-desktop) >= 6.0.0 BuildRequires: pkgconfig(cvc) >= 6.0.0 BuildRequires: pkgconfig(colord) >= 0.1.9 BuildRequires: pkgconfig(cups) BuildRequires: pkgconfig(dbus-1) >= 1.1.2 BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gio-2.0) >= 2.26.0 BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.31.0 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.3.18 BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(ibus-1.0) BuildRequires: pkgconfig(kbproto) BuildRequires: pkgconfig(lcms2) >= 2.2 BuildRequires: pkgconfig(libcanberra) BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libgnomekbd) >= 2.91.1 BuildRequires: pkgconfig(libgnomekbdui) >= 2.91.1 BuildRequires: pkgconfig(libnm) BuildRequires: pkgconfig(libnma) BuildRequires: pkgconfig(libnotify) >= 0.7.3 BuildRequires: pkgconfig(libpulse) >= 0.9.16 BuildRequires: pkgconfig(libpulse-mainloop-glib) >= 0.9.16 BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libxklavier) >= 5.0 BuildRequires: pkgconfig(nss) >= 3.11.2 BuildRequires: pkgconfig(kbproto) BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(polkit-gobject-1) >= 0.97 BuildRequires: pkgconfig(upower-glib) >= 0.99.0 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xi) BuildRequires: meson BuildRequires: intltool BuildRequires: gnome-common BuildRequires: cups-devel BuildRequires: xsltproc BuildRequires: docbook-style-xsl BuildRequires: pkgconfig(xorg-wacom) BuildRequires: pkgconfig(libwacom) BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(xtst) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(libxklavier) BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libsystemd) BuildConflicts: heimdal-devel # As of cinnamon-settings-deamon 4.2.2 is needed or cinnamon-settings won't open due to "No module named 'tinycss'". (angry) Requires: python-tinycss # As of cinnamon-settings-deamon 4.4.0 is needed or cinnamon-settings won't open due to "ModuleNotFoundError: No module named 'pytz' Requires: python-pytz %description A daemon to share settings from CINNAMON to other applications. It also handles global keybindings, and many of desktop-wide settings. %package devel Summary: Development files for %{name} Group: Development/C Requires: %{name}%{?_isa} = %{version}-%{release} Requires: dbus-glib-devel %description devel This package contains libraries and header files for developing applications that use %{name}. %prep %setup -q -n cinnamon-settings-daemon-%{version} %autopatch -p1 %build %meson %meson_build %install %meson_install find %{buildroot} -name '*.la' -delete #find_lang %{name} --with-gnome %files %doc AUTHORS COPYING %{_bindir}/csd-* %{_datadir}/dbus-1/system.d/org.cinnamon.SettingsDaemon.DateTimeMechanism.conf %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-*.desktop %{_libdir}/cinnamon-settings-daemon-3.0/ %{_libdir}/cinnamon-settings-daemon/csd-* %{_libexecdir}/csd-* %{_datadir}/cinnamon-settings-daemon/ %{_datadir}/applications/csd-automount.desktop %{_datadir}/dbus-1/system-services/org.cinnamon.SettingsDaemon.DateTimeMechanism.service %{_datadir}/glib-2.0/schemas/org.cinnamon.settings-daemon*.xml %{_datadir}/icons/hicolor/*/apps/csd-*.* %{_datadir}/polkit-1/actions/org.cinnamon.settings*.policy %files devel %{_includedir}/cinnamon-settings-daemon-3.0/ %{_libdir}/pkgconfig/cinnamon-settings-daemon.pc %{_datadir}/cinnamon-settings-daemon-3.0/