diff --git a/SPECS/gnome-settings-daemon.spec b/SPECS/gnome-settings-daemon.spec index 8eaa46f..d0021ee 100644 --- a/SPECS/gnome-settings-daemon.spec +++ b/SPECS/gnome-settings-daemon.spec @@ -6,9 +6,13 @@ %global libgweather_version 3.9.5 %global geoclue_version 2.3.1 +%if %{undefined centos} +%bcond_without subman +%endif + Name: gnome-settings-daemon Version: 3.32.0 -Release: 9%{?dist} +Release: 9%{?dist}.0.1 Summary: The daemon sharing settings from GNOME to GTK+/KDE applications License: GPLv2+ @@ -32,7 +36,9 @@ BuildRequires: pkgconfig(gsettings-desktop-schemas) >= %{gsettings_desktop_sche BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version} BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(gweather-3.0) >= %{libgweather_version} +%if %{with subman} BuildRequires: pkgconfig(json-glib-1.0) +%endif BuildRequires: pkgconfig(lcms2) >= 2.2 BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libgeoclue-2.0) @@ -103,7 +109,21 @@ The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep -%autosetup -p1 +%setup -q + +%patch00001 -p 1 +%patch00002 -p 1 +%patch00003 -p 1 +%patch00004 -p 1 +%patch00005 -p 1 +%patch00006 -p 1 +%patch10001 -p 1 + +%if %{with subman} +%patch10002 -p 1 +%patch10003 -p 1 +%patch10004 -p 1 +%endif %build %meson @@ -200,11 +220,13 @@ mkdir $RPM_BUILD_ROOT%{_libdir}/gnome-settings-daemon-3.0/gtk-modules %{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Sharing.desktop %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.sharing.gschema.xml +%if %{with subman} %{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Subscription.desktop %{_libexecdir}/gsd-subman %{_libexecdir}/gsd-subman-helper %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.subman.policy %{_datadir}/polkit-1/rules.d/org.gnome.settings-daemon.plugins.subman.rules +%endif %{_libdir}/gnome-settings-daemon-3.0/libgsd.so