Hello community,

here is the log from the commit of package gnome-settings-daemon for 
openSUSE:Factory checked in at 2017-03-22 23:06:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-settings-daemon (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-settings-daemon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-settings-daemon"

Wed Mar 22 23:06:48 2017 rev:131 rq:481374 version:3.24.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gnome-settings-daemon/gnome-settings-daemon.changes  
    2017-02-03 17:41:08.231520611 +0100
+++ 
/work/SRC/openSUSE:Factory/.gnome-settings-daemon.new/gnome-settings-daemon.changes
 2017-03-22 23:06:52.576720082 +0100
@@ -1,0 +2,71 @@
+Mon Mar 20 12:27:09 UTC 2017 - [email protected]
+
+- Update to version 3.24.0:
+  + Work-around possible deadlocks on startup.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Mar 15 12:45:07 UTC 2017 - [email protected]
+
+- Update to version 3.23.92:
+  + Smooth the transition between different temperature values.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Feb 15 08:34:18 UTC 2017 - [email protected]
+
+- Update to version 3.23.90:
+  + Color: Add interface to support "Night Light" functionality.
+  + Media-keys: Fix a number of race conditions in shortcuts
+    grabbing.
+  + Power:
+    - Free leaked UPower keyboard backlight.
+    - Fix keyboard backlight problems on some systems.
+  + Rfkill: Fix a number of possible race conditions and crashes
+    with slow rfkill devices.
+  + Smartcard: Fix a possible crash in smartcard plugin.
+  + Wacom: Move most of the Wacom support to mutter, including the
+    OSD.
+- Drop pkgconfig(xorg-wacom) BuildRequires: no longer needed.
+- Drop gnome-settings-daemon-fix-keyboard-slider.patch: fixed
+  upstream.
+
+-------------------------------------------------------------------
+Wed Jan 25 21:04:14 UTC 2017 - [email protected]
+
+- Update to version 3.23.3:
+  + Plugins:
+    - Fix crash when X is not available.
+    - Fix compilation failure on some setups.
+    - Fix warnings on exit.
+  + Media-keys: Fix shutdown dialog delay when using kbd shortcut.
+  + XSettings:
+    - Make Gtk/EnablePrimaryPaste configurable through GSettings.
+    - Fix large fonts being scanned before they're fully copied.
+- Add explicit pkgconfig(gio-2.0) BuildRequires: configure now
+  checks for it.
+- Drop gnome-settings-daemon-shutdown-dialog-delay.patch: Fixed
+  upstream.
+
+-------------------------------------------------------------------
+Wed Jan 25 21:03:14 UTC 2017 - [email protected]
+
+- Modify gnome-settings-daemon-bring-back-updates-plugin.patch:
+  Change updates plugin to a separate daemon.
+
+-------------------------------------------------------------------
+Wed Jan 25 21:02:14 UTC 2017 - [email protected]
+
+- Update to version 3.23.2:
+  + This update requires gnome-session 3.23.2. It splits up
+    gnome-settings-daemon into separate helper daemons, making it
+    easier to root cause possible problems, and paving the way to
+    using systemd to handle the session.
+  + Remove localeexec wrapper now that gnome-session implements
+    that work-around.
+  + Loads of build fixes.
+  + Color: Require lcms2 2.2.
+  + Power: Make power plugin "mock" support a run-time check.
+  + Sound: Rename the sound plugin for PulseAudio.
+
+-------------------------------------------------------------------

Old:
----
  gnome-settings-daemon-3.22.1.tar.xz
  gnome-settings-daemon-fix-keyboard-slider.patch
  gnome-settings-daemon-shutdown-dialog-delay.patch

New:
----
  gnome-settings-daemon-3.24.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-settings-daemon.spec ++++++
--- /var/tmp/diff_new_pack.KJUzWl/_old  2017-03-22 23:06:53.760552319 +0100
+++ /var/tmp/diff_new_pack.KJUzWl/_new  2017-03-22 23:06:53.760552319 +0100
@@ -30,13 +30,13 @@
 %endif
 
 Name:           gnome-settings-daemon
-Version:        3.22.1
+Version:        3.24.0
 Release:        0
 Summary:        Settings daemon for the GNOME desktop
 License:        GPL-2.0+
 Group:          System/GUI/GNOME
 Url:            http://www.gnome.org
-Source:         
http://download.gnome.org/sources/gnome-settings-daemon/3.22/%{name}-%{version}.tar.xz
+Source:         
http://download.gnome.org/sources/gnome-settings-daemon/3.24/%{name}-%{version}.tar.xz
 # PATCH-FEATURE-SLE gnome-settings-daemon-revert-libinput-mandatory.patch 
[email protected] -- ensure libinput is not mandatory
 Patch20:        gnome-settings-daemon-revert-libinput-mandatory.patch
 # PATCH-FEATURE-SLE gnome-settings-daemon-notify-idle-resumed.patch bnc#439018 
bnc#708182 bgo#575467 [email protected] -- notify user about auto suspend when 
returning from sleep
@@ -51,10 +51,6 @@
 Patch31:        gnome-settings-daemon-bring-back-updates-plugin.patch
 # PATCH-FEATURE-OPENSUSE gnome-settings-daemon-more-power-button-actions.patch 
bsc#996342 [email protected] -- Bring back the "shutdown" and "interactive" 
power button actions.
 Patch32:        gnome-settings-daemon-more-power-button-actions.patch
-# PATCH-FIX-UPSTREAM gnome-settings-daemon-shutdown-dialog-delay.patch 
bgo#774452 [email protected] -- Shutdown dialog delay 1 to 2 seconds.
-Patch33:        gnome-settings-daemon-shutdown-dialog-delay.patch
-# PATCH-FIX-UPSTREAM gnome-settings-daemon-fix-keyboard-slider.patch 
bgo#725655 [email protected] -- Make keyboard backlight slider work
-Patch34:        gnome-settings-daemon-fix-keyboard-slider.patch
 BuildRequires:  cups-devel
 BuildRequires:  fdupes
 BuildRequires:  gtk-doc
@@ -76,9 +72,10 @@
 BuildRequires:  pkgconfig(gconf-2.0) >= 2.6.1
 BuildRequires:  pkgconfig(geoclue-2.0) >= 2.1.2
 BuildRequires:  pkgconfig(geocode-glib-1.0) >= 3.10.0
-BuildRequires:  pkgconfig(glib-2.0) >= 2.37.7
+BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(glib-2.0) >= 2.44.0
 BuildRequires:  pkgconfig(gnome-desktop-3.0) >= 3.11.1
-BuildRequires:  pkgconfig(gsettings-desktop-schemas) >= 3.19.3
+BuildRequires:  pkgconfig(gsettings-desktop-schemas) >= 3.23.3
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.15.3
 BuildRequires:  pkgconfig(gudev-1.0)
 BuildRequires:  pkgconfig(gweather-3.0) >= 3.9.5
@@ -96,7 +93,6 @@
 %endif
 %if %{with wacom}
 BuildRequires:  pkgconfig(libwacom) >= 0.7
-BuildRequires:  pkgconfig(xorg-wacom)
 %endif
 BuildRequires:  pkgconfig(nss)
 BuildRequires:  pkgconfig(pango) >= 1.20.0
@@ -168,8 +164,6 @@
 %patch31 -p1
 %endif
 %patch32 -p1
-%patch33 -p1
-%patch34 -p1
 
 %build
 %if 0%{?suse_version} == 1315
@@ -192,7 +186,7 @@
 %install
 %makeinstall
 find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
-%suse_update_desktop_file gnome-settings-daemon
+
 %find_lang %{name} %{?no_lang_C}
 %fdupes %{buildroot}
 
@@ -211,12 +205,7 @@
 %defattr(-,root,root)
 %doc AUTHORS COPYING ChangeLog NEWS
 %{_datadir}/gnome-settings-daemon/
-%if !0%{?is_opensuse}
-%{_datadir}/gnome-settings-daemon-3.0/
-%endif
 %dir %{_libexecdir}/gnome-settings-daemon-3.0/
-%{_libexecdir}/gnome-settings-daemon-3.0/gnome-settings-daemon
-%{_libexecdir}/gnome-settings-daemon-3.0/gnome-settings-daemon-localeexec
 %{_libexecdir}/gnome-settings-daemon-3.0/gsd-backlight-helper
 %{_libexecdir}/gnome-settings-daemon-3.0/gsd-locate-pointer
 %{_libexecdir}/gnome-settings-daemon-3.0/gsd-printer
@@ -225,67 +214,83 @@
 #%%{_libexecdir}/novell-sysconfig-proxy-helper
 %dir %{_libdir}/gnome-settings-daemon-3.0/
 %{_libdir}/gnome-settings-daemon-3.0/libgsd.so
-%{_libdir}/gnome-settings-daemon-3.0/*.gnome-settings-plugin
 # Explicitly list all the plugins so we know we don't lose any
-%{_libdir}/gnome-settings-daemon-3.0/liba11y-keyboard.so
-%{_libdir}/gnome-settings-daemon-3.0/liba11y-settings.so
-%{_libdir}/gnome-settings-daemon-3.0/libclipboard.so
-%{_libdir}/gnome-settings-daemon-3.0/libcolor.so
-%{_libdir}/gnome-settings-daemon-3.0/libdatetime.so
-%{_libdir}/gnome-settings-daemon-3.0/libhousekeeping.so
-%{_libdir}/gnome-settings-daemon-3.0/libkeyboard.so
-%{_libdir}/gnome-settings-daemon-3.0/libmedia-keys.so
-%{_libdir}/gnome-settings-daemon-3.0/libmouse.so
-%{_libdir}/gnome-settings-daemon-3.0/liborientation.so
-%{_libdir}/gnome-settings-daemon-3.0/libpower.so
-%{_libdir}/gnome-settings-daemon-3.0/libprint-notifications.so
-%{_libdir}/gnome-settings-daemon-3.0/librfkill.so
-%{_libdir}/gnome-settings-daemon-3.0/libscreensaver-proxy.so
-%{_libdir}/gnome-settings-daemon-3.0/libsharing.so
+
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-a11y-keyboard
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.A11yKeyboard.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-a11y-settings
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.A11ySettings.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-clipboard
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Clipboard.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-color
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Color.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-datetime
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Datetime.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-dummy
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-housekeeping
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Housekeeping.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-keyboard
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Keyboard.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-media-keys
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.MediaKeys.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-mouse
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Mouse.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-orientation
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Orientation.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-power
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Power.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-print-notifications
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.PrintNotifications.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-rfkill
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Rfkill.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-screensaver-proxy
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.ScreensaverProxy.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-sharing
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Sharing.desktop
 %if %{with smartcard}
-%{_libdir}/gnome-settings-daemon-3.0/libsmartcard.so
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-smartcard
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Smartcard.desktop
 %endif
-%{_libdir}/gnome-settings-daemon-3.0/libsound.so
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-sound
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Sound.desktop
 %if 0%{?suse_version} == 1315
-%{_libdir}/gnome-settings-daemon-3.0/libupdates.so
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-updates
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Updates.desktop
 %endif
-%{_libdir}/gnome-settings-daemon-3.0/libxrandr.so
-%{_libdir}/gnome-settings-daemon-3.0/libxsettings.so
-%{_sysconfdir}/xdg/autostart/gnome-settings-daemon.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-xrandr
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.XRANDR.desktop
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-xsettings
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.XSettings.desktop
 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.enums.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
 
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.wacom.gschema.xml
 
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.color.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.datetime.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.gschema.xml
 
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.housekeeping.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.keyboard.gschema.xml
 
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.media-keys.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.orientation.gschema.xml
 
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.power.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.print-notifications.gschema.xml
 # From patch2
 
#%%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.proxy.gschema.xml
 
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.sharing.gschema.xml
 %if 0%{?suse_version} == 1315
 
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.xml
+%{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.update.policy
 %{_libexecdir}/gnome-settings-daemon-3.0/pk-clear-offline-update
 %endif
 
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xrandr.gschema.xml
 
%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xml
 %{_datadir}/icons/hicolor/*/apps/gsd-xrandr.*
 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.power.policy
-%{_mandir}/man1/gnome-settings-daemon.1%{?ext_man}
 # Own the directory since we can't depend on gconf providing them
 %dir %{_datadir}/GConf
 %dir %{_datadir}/GConf/gsettings
 %{_datadir}/GConf/gsettings/gnome-settings-daemon.convert
 %if %{with wacom}
 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.wacom.policy
-%{_libexecdir}/gnome-settings-daemon-3.0/gsd-list-wacom
 %{_libexecdir}/gnome-settings-daemon-3.0/gsd-wacom-led-helper
 %{_libexecdir}/gnome-settings-daemon-3.0/gsd-wacom-oled-helper
-%{_libdir}/gnome-settings-daemon-3.0/libgsdwacom.so
+%{_libexecdir}/gnome-settings-daemon-3.0/gsd-wacom
+%{_sysconfdir}/xdg/autostart/org.gnome.SettingsDaemon.Wacom.desktop
 %endif
 %{_udevrulesdir}/61-gnome-settings-daemon-rfkill.rules
 

++++++ gnome-settings-daemon-3.22.1.tar.xz -> 
gnome-settings-daemon-3.24.0.tar.xz ++++++
++++ 131774 lines of diff (skipped)

++++++ gnome-settings-daemon-bring-back-updates-plugin.patch ++++++
--- /var/tmp/diff_new_pack.KJUzWl/_old  2017-03-22 23:06:54.516445200 +0100
+++ /var/tmp/diff_new_pack.KJUzWl/_new  2017-03-22 23:06:54.520444633 +0100
@@ -18,7 +18,6 @@
  plugins/updates/gsd-updates-plugin.c               |   28 +
  plugins/updates/gsd-updates-refresh.c              |  573 ++++++++
  plugins/updates/gsd-updates-refresh.h              |   52 +
- plugins/updates/test-updates.c                     |    7 +
  plugins/updates/updates-design.svg                 |  765 ++++++++++
  plugins/updates/updates.gnome-settings-plugin.in   |    9 +
  po/POTFILES.in                                     |    4 +
@@ -34,16 +33,15 @@
  create mode 100644 plugins/updates/gsd-updates-plugin.c
  create mode 100644 plugins/updates/gsd-updates-refresh.c
  create mode 100644 plugins/updates/gsd-updates-refresh.h
- create mode 100644 plugins/updates/test-updates.c
  create mode 100644 plugins/updates/updates-design.svg
  create mode 100644 plugins/updates/updates.gnome-settings-plugin.in
 
-Index: gnome-settings-daemon-3.22.1/configure.ac
+Index: gnome-settings-daemon-3.23.2/configure.ac
 ===================================================================
---- gnome-settings-daemon-3.22.1.orig/configure.ac
-+++ gnome-settings-daemon-3.22.1/configure.ac
-@@ -288,6 +288,33 @@ esac
- AM_CONDITIONAL(HAVE_WACOM, test x$have_wacom = xyes)
+--- gnome-settings-daemon-3.23.2.orig/configure.ac
++++ gnome-settings-daemon-3.23.2/configure.ac
+@@ -297,6 +297,33 @@ PKG_CHECK_MODULES(COMMON,
+ PKG_CHECK_MODULES(HELPER, gio-unix-2.0)
  
  dnl ==============================================
 +dnl PackageKit section
@@ -76,7 +74,7 @@
  dnl smartcard section
  dnl ==============================================
  have_smartcard_support=false
-@@ -533,6 +560,7 @@ plugins/screensaver-proxy/Makefile
+@@ -532,6 +559,7 @@ plugins/screensaver-proxy/Makefile
  plugins/sharing/Makefile
  plugins/smartcard/Makefile
  plugins/sound/Makefile
@@ -84,15 +82,15 @@
  plugins/wacom/Makefile
  plugins/xrandr/Makefile
  plugins/xsettings/Makefile
-@@ -549,6 +577,7 @@ data/org.gnome.settings-daemon.plugins.m
+@@ -544,6 +572,7 @@ data/org.gnome.settings-daemon.plugins.c
+ data/org.gnome.settings-daemon.plugins.media-keys.gschema.xml.in
  data/org.gnome.settings-daemon.peripherals.gschema.xml.in
  data/org.gnome.settings-daemon.plugins.housekeeping.gschema.xml.in
- data/org.gnome.settings-daemon.plugins.orientation.gschema.xml.in
 +data/org.gnome.settings-daemon.plugins.updates.gschema.xml.in
  data/org.gnome.settings-daemon.plugins.sharing.gschema.xml.in
  data/org.gnome.settings-daemon.plugins.xrandr.gschema.xml.in
  data/org.gnome.settings-daemon.peripherals.wacom.gschema.xml.in
-@@ -583,6 +612,7 @@ echo "
+@@ -576,6 +605,7 @@ echo "
  
          NetworkManager support:   ${enable_network_manager}
          Libnotify support:        ${have_libnotify}
@@ -100,22 +98,22 @@
          Smartcard support:        ${have_smartcard_support}
          Cups support:             ${enable_cups}
          Wacom support:            ${have_wacom}
-Index: gnome-settings-daemon-3.22.1/data/Makefile.am
+Index: gnome-settings-daemon-3.23.2/data/Makefile.am
 ===================================================================
---- gnome-settings-daemon-3.22.1.orig/data/Makefile.am
-+++ gnome-settings-daemon-3.22.1/data/Makefile.am
-@@ -19,6 +19,7 @@ gsettings_SCHEMAS =                                          
        \
+--- gnome-settings-daemon-3.23.2.orig/data/Makefile.am
++++ gnome-settings-daemon-3.23.2/data/Makefile.am
+@@ -15,6 +15,7 @@ gsettings_SCHEMAS =                                          
        \
+       org.gnome.settings-daemon.plugins.sharing.gschema.xml           \
+       org.gnome.settings-daemon.plugins.xsettings.gschema.xml         \
        org.gnome.settings-daemon.plugins.housekeeping.gschema.xml      \
-       org.gnome.settings-daemon.plugins.print-notifications.gschema.xml       
\
++      org.gnome.settings-daemon.plugins.updates.gschema.xml       \
        org.gnome.settings-daemon.plugins.xrandr.gschema.xml            \
-+      org.gnome.settings-daemon.plugins.updates.gschema.xml           \
-       org.gnome.settings-daemon.plugins.orientation.gschema.xml       \
        org.gnome.settings-daemon.peripherals.wacom.gschema.xml
  
-Index: 
gnome-settings-daemon-3.22.1/data/org.gnome.settings-daemon.plugins.updates.gschema.xml.in.in
+Index: 
gnome-settings-daemon-3.23.2/data/org.gnome.settings-daemon.plugins.updates.gschema.xml.in.in
 ===================================================================
 --- /dev/null
-+++ 
gnome-settings-daemon-3.22.1/data/org.gnome.settings-daemon.plugins.updates.gschema.xml.in.in
++++ 
gnome-settings-daemon-3.23.2/data/org.gnome.settings-daemon.plugins.updates.gschema.xml.in.in
 @@ -0,0 +1,79 @@
 +<schemalist>
 +  <schema gettext-domain="@GETTEXT_PACKAGE@" 
id="org.gnome.settings-daemon.plugins.updates" 
path="/org/gnome/settings-daemon/plugins/updates/">
@@ -196,10 +194,10 @@
 +    </key>
 +  </schema>
 +</schemalist>
-Index: gnome-settings-daemon-3.22.1/plugins/Makefile.am
+Index: gnome-settings-daemon-3.23.2/plugins/Makefile.am
 ===================================================================
---- gnome-settings-daemon-3.22.1.orig/plugins/Makefile.am
-+++ gnome-settings-daemon-3.22.1/plugins/Makefile.am
+--- gnome-settings-daemon-3.23.2.orig/plugins/Makefile.am
++++ gnome-settings-daemon-3.23.2/plugins/Makefile.am
 @@ -22,6 +22,12 @@ enabled_plugins =   \
  
  disabled_plugins = $(NULL)
@@ -213,66 +211,34 @@
  if SMARTCARD_SUPPORT
  enabled_plugins += smartcard
  else
-Index: gnome-settings-daemon-3.22.1/plugins/updates/Makefile.am
+Index: gnome-settings-daemon-3.23.2/plugins/updates/Makefile.am
 ===================================================================
 --- /dev/null
-+++ gnome-settings-daemon-3.22.1/plugins/updates/Makefile.am
-@@ -0,0 +1,98 @@
++++ gnome-settings-daemon-3.23.2/plugins/updates/Makefile.am
+@@ -0,0 +1,64 @@
 +plugin_name = updates
 +
-+plugin_LTLIBRARIES = \
-+      libupdates.la
++desktopdir = $(sysconfdir)/xdg/autostart
++desktop_in_files = org.gnome.SettingsDaemon.Updates.desktop.in
++desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
 +
-+libupdates_la_SOURCES = \
-+      gsd-updates-common.h \
-+      gsd-updates-plugin.c \
-+      gsd-updates-refresh.h \
-+      gsd-updates-refresh.c \
-+      gsd-updates-firmware.h \
-+      gsd-updates-firmware.c \
-+      gsd-updates-manager.h \
-+      gsd-updates-manager.c
-+
-+libupdates_la_CPPFLAGS = \
-+      -I$(top_srcdir)/gnome-settings-daemon \
-+      -I$(top_builddir)/gnome-settings-daemon         \
-+      -DGNOME_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \
-+      $(AM_CPPFLAGS)
-+
-+libupdates_la_CFLAGS = \
-+      $(PLUGIN_CFLAGS) \
-+      $(SETTINGS_PLUGIN_CFLAGS) \
-+      $(GUDEV_CFLAGS) \
-+      -DG_UDEV_API_IS_SUBJECT_TO_CHANGE \
-+      $(PACKAGEKIT_CFLAGS) \
-+      -DI_KNOW_THE_PACKAGEKIT_GLIB2_API_IS_SUBJECT_TO_CHANGE \
-+      -DDATADIR=\"$(datadir)\" \
-+      -DBINDIR=\"$(bindir)\" \
-+      -DLIBEXECDIR=\"$(libexecdir)\" \
-+      -I$(top_srcdir)/data \
-+      $(AM_CFLAGS)
-+
-+libupdates_la_LDFLAGS = \
-+      $(GSD_PLUGIN_LDFLAGS)
-+
-+libupdates_la_LIBADD = \
-+      $(SETTINGS_PLUGIN_LIBS) \
-+      $(PACKAGEKIT_LIBS)
++org.gnome.SettingsDaemon.Updates.desktop: $(desktop_in_files) Makefile
++      $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
 +
-+plugin_in_files = \
-+      updates.gnome-settings-plugin.in
++polkit_policydir = $(datadir)/polkit-1/actions
++polkit_policy_DATA = org.gnome.settings-daemon.plugins.update.policy
 +
-+plugin_DATA = 
$(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
-+
-+libexec_PROGRAMS = gsd-test-updates pk-clear-offline-update
++libexec_PROGRAMS = gsd-updates pk-clear-offline-update
 +
 +pk_clear_offline_update_SOURCES = pk-offline-clear-update.c \
 +      gsd-updates-common.h
 +
-+pk_clear_offline_update_CFLAGS = $(SETTINGS_PLUGIN_CFLAGS) $(PLUGIN_CFLAGS)
++pk_clear_offline_update_CFLAGS =              \
++      $(PLUGIN_CFLAGS)                \
++      `$(PKG_CONFIG) --cflags "glib-2.0"`
 +
-+gsd_test_updates_SOURCES =            \
-+      test-updates.c                  \
++gsd_updates_SOURCES =         \
++      main.c                  \
 +      gsd-updates-common.h            \
 +      gsd-updates-refresh.h           \
 +      gsd-updates-refresh.c           \
@@ -281,7 +247,7 @@
 +      gsd-updates-manager.h           \
 +      gsd-updates-manager.c
 +
-+gsd_test_updates_CPPFLAGS =                                   \
++gsd_updates_CPPFLAGS =                                        \
 +      -I$(top_srcdir)/data/                                   \
 +      -I$(top_srcdir)/gnome-settings-daemon                   \
 +      -I$(top_builddir)/gnome-settings-daemon                 \
@@ -290,36 +256,34 @@
 +      -DLIBEXECDIR=\""$(libexecdir)"\"                        \
 +      $(AM_CPPFLAGS)
 +
-+gsd_test_updates_CFLAGS =                     \
++gsd_updates_CFLAGS =                  \
 +      -DI_KNOW_THE_PACKAGEKIT_GLIB2_API_IS_SUBJECT_TO_CHANGE \
 +      -DDATADIR=\"$(datadir)\"        \
 +      -DBINDIR=\"$(bindir)\"          \
++      `$(PKG_CONFIG) --cflags "gtk+-3.0 glib-2.0 gsettings-desktop-schemas"`  
\
 +      $(PLUGIN_CFLAGS)                \
-+      $(SETTINGS_PLUGIN_CFLAGS)       \
 +      $(PACKAGEKIT_CFLAGS)            \
 +      $(AM_CFLAGS)
 +
-+gsd_test_updates_LDADD =                                              \
++gsd_updates_LDADD =                                           \
++      $(top_builddir)/plugins/common/libcommon.la             \
 +      $(top_builddir)/gnome-settings-daemon/libgsd.la         \
 +      $(SETTINGS_DAEMON_LIBS)                 \
 +      $(SETTINGS_PLUGIN_LIBS)                 \
 +      $(PACKAGEKIT_LIBS)                      \
 +      -lm
 +
-+EXTRA_DIST = \
-+      $(plugin_in_files)
++EXTRA_DIST = $(desktop_in_files)
 +
-+CLEANFILES = \
-+      $(plugin_DATA)
++CLEANFILES =                                  \
++      $(desktop_DATA)                         \
++      org.gnome.settings-daemon.plugins.update.policy
 +
-+DISTCLEANFILES = \
-+      $(plugin_DATA)
-+
-+@GSD_INTLTOOL_PLUGIN_RULE@
-Index: gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-common.h
++DISTCLEANFILES = $(desktop_DATA)
+Index: gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-common.h
 ===================================================================
 --- /dev/null
-+++ gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-common.h
++++ gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-common.h
 @@ -0,0 +1,46 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
 + *
@@ -367,10 +331,10 @@
 +G_END_DECLS
 +
 +#endif /* __GSD_UPDATES_COMMON_H */
-Index: gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-firmware.c
+Index: gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-firmware.c
 ===================================================================
 --- /dev/null
-+++ gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-firmware.c
++++ gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-firmware.c
 @@ -0,0 +1,1040 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
 + *
@@ -1412,10 +1376,10 @@
 +        firmware = g_object_new (GSD_UPDATES_TYPE_FIRMWARE, NULL);
 +        return GSD_UPDATES_FIRMWARE (firmware);
 +}
-Index: gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-firmware.h
+Index: gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-firmware.h
 ===================================================================
 --- /dev/null
-+++ gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-firmware.h
++++ gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-firmware.h
 @@ -0,0 +1,52 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
 + *
@@ -1469,10 +1433,10 @@
 +G_END_DECLS
 +
 +#endif /* __GSD_UPDATES_FIRMWARE_H */
-Index: gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-manager.c
+Index: gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-manager.c
 ===================================================================
 --- /dev/null
-+++ gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-manager.c
++++ gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-manager.c
 @@ -0,0 +1,1509 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
 + *
@@ -2983,10 +2947,10 @@
 +
 +        return GSD_UPDATES_MANAGER (manager_object);
 +}
-Index: gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-manager.h
+Index: gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-manager.h
 ===================================================================
 --- /dev/null
-+++ gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-manager.h
++++ gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-manager.h
 @@ -0,0 +1,56 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
 + *
@@ -3044,10 +3008,10 @@
 +G_END_DECLS
 +
 +#endif /* __GSD_UPDATES_MANAGER_H */
-Index: gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-plugin.c
+Index: gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-plugin.c
 ===================================================================
 --- /dev/null
-+++ gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-plugin.c
++++ gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-plugin.c
 @@ -0,0 +1,28 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
 + *
@@ -3077,10 +3041,10 @@
 +#include "gsd-updates-manager.h"
 +
 +GNOME_SETTINGS_PLUGIN_REGISTER (GsdUpdates, gsd_updates)
-Index: gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-refresh.c
+Index: gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-refresh.c
 ===================================================================
 --- /dev/null
-+++ gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-refresh.c
++++ gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-refresh.c
 @@ -0,0 +1,573 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
 + *
@@ -3655,10 +3619,10 @@
 +        return GSD_UPDATES_REFRESH (refresh);
 +}
 +
-Index: gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-refresh.h
+Index: gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-refresh.h
 ===================================================================
 --- /dev/null
-+++ gnome-settings-daemon-3.22.1/plugins/updates/gsd-updates-refresh.h
++++ gnome-settings-daemon-3.23.2/plugins/updates/gsd-updates-refresh.h
 @@ -0,0 +1,52 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
 + *
@@ -3712,22 +3676,10 @@
 +G_END_DECLS
 +
 +#endif /* __GSD_UPDATES_REFRESH_H */
-Index: gnome-settings-daemon-3.22.1/plugins/updates/test-updates.c
+Index: gnome-settings-daemon-3.23.2/plugins/updates/updates-design.svg
 ===================================================================
 --- /dev/null
-+++ gnome-settings-daemon-3.22.1/plugins/updates/test-updates.c
-@@ -0,0 +1,7 @@
-+#define NEW gsd_updates_manager_new
-+#define START gsd_updates_manager_start
-+#define STOP gsd_updates_manager_stop
-+#define MANAGER GsdUpdatesManager
-+#include "gsd-updates-manager.h"
-+
-+#include "test-plugin.h"
-Index: gnome-settings-daemon-3.22.1/plugins/updates/updates-design.svg
-===================================================================
---- /dev/null
-+++ gnome-settings-daemon-3.22.1/plugins/updates/updates-design.svg
++++ gnome-settings-daemon-3.23.2/plugins/updates/updates-design.svg
 @@ -0,0 +1,765 @@
 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
@@ -4494,70 +4446,56 @@
 +       inkscape:connector-curvature="0" />
 +  </g>
 +</svg>
-Index: 
gnome-settings-daemon-3.22.1/plugins/updates/updates.gnome-settings-plugin.in
+Index: gnome-settings-daemon-3.23.2/po/POTFILES.in
 ===================================================================
---- /dev/null
-+++ 
gnome-settings-daemon-3.22.1/plugins/updates/updates.gnome-settings-plugin.in
-@@ -0,0 +1,9 @@
-+[GNOME Settings Plugin]
-+Module=updates
-+IAge=0
-+Priority=300
-+_Name=Updates
-+_Description=Updates plugin
-+Authors=Richard Hughes
-+Copyright=Copyright © 2011
-+Website=
-Index: gnome-settings-daemon-3.22.1/po/POTFILES.in
-===================================================================
---- gnome-settings-daemon-3.22.1.orig/po/POTFILES.in
-+++ gnome-settings-daemon-3.22.1/po/POTFILES.in
-@@ -13,6 +13,7 @@ data/org.gnome.settings-daemon.plugins.o
+--- gnome-settings-daemon-3.23.2.orig/po/POTFILES.in
++++ gnome-settings-daemon-3.23.2/po/POTFILES.in
+@@ -8,6 +8,7 @@ data/org.gnome.settings-daemon.plugins.h
+ data/org.gnome.settings-daemon.plugins.media-keys.gschema.xml.in.in
  data/org.gnome.settings-daemon.plugins.power.gschema.xml.in.in
- data/org.gnome.settings-daemon.plugins.print-notifications.gschema.xml.in.in
  data/org.gnome.settings-daemon.plugins.sharing.gschema.xml.in.in
 +data/org.gnome.settings-daemon.plugins.updates.gschema.xml.in.in
  data/org.gnome.settings-daemon.plugins.xrandr.gschema.xml.in.in
  data/org.gnome.settings-daemon.plugins.xsettings.gschema.xml.in.in
- gnome-settings-daemon/main.c
-@@ -52,6 +53,9 @@ plugins/smartcard/gsd-smartcard-manager.
+ plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c
+@@ -29,6 +30,9 @@ plugins/print-notifications/gsd-printer.
+ plugins/print-notifications/gsd-print-notifications-manager.c
+ plugins/smartcard/gsd-smartcard-manager.c
  plugins/smartcard/gsd-smartcard-service.c
- [type: gettext/ini]plugins/smartcard/smartcard.gnome-settings-plugin.in
- [type: gettext/ini]plugins/sound/sound.gnome-settings-plugin.in
 +plugins/updates/gsd-updates-firmware.c
 +plugins/updates/gsd-updates-manager.c
-+[type: gettext/ini]plugins/updates/updates.gnome-settings-plugin.in
++plugins/updates/updates.gnome-settings-plugin.in
  plugins/wacom/gsd-wacom-button-editor.c
  plugins/wacom/gsd-wacom-device.c
  plugins/wacom/gsd-wacom-key-shortcut-button.c
-Index: gnome-settings-daemon-3.22.1/po/POTFILES.skip
+Index: gnome-settings-daemon-3.23.2/po/POTFILES.skip
 ===================================================================
---- gnome-settings-daemon-3.22.1.orig/po/POTFILES.skip
-+++ gnome-settings-daemon-3.22.1/po/POTFILES.skip
-@@ -19,6 +19,7 @@ data/org.gnome.settings-daemon.plugins.o
+--- gnome-settings-daemon-3.23.2.orig/po/POTFILES.skip
++++ gnome-settings-daemon-3.23.2/po/POTFILES.skip
+@@ -9,6 +9,7 @@ data/org.gnome.settings-daemon.plugins.h
+ data/org.gnome.settings-daemon.plugins.media-keys.gschema.xml.in
  data/org.gnome.settings-daemon.plugins.power.gschema.xml.in
- data/org.gnome.settings-daemon.plugins.print-notifications.gschema.xml.in
  data/org.gnome.settings-daemon.plugins.sharing.gschema.xml.in
 +data/org.gnome.settings-daemon.plugins.updates.gschema.xml.in
  data/org.gnome.settings-daemon.plugins.xrandr.gschema.xml.in
  data/org.gnome.settings-daemon.plugins.xsettings.gschema.xml.in
  plugins/automount/gnome-fallback-mount-helper.desktop.in
-Index: 
gnome-settings-daemon-3.22.1/data/org.gnome.settings-daemon.plugins.gschema.xml.in.in
+Index: 
gnome-settings-daemon-3.23.2/data/org.gnome.settings-daemon.plugins.gschema.xml.in.in
 ===================================================================
---- 
gnome-settings-daemon-3.22.1.orig/data/org.gnome.settings-daemon.plugins.gschema.xml.in.in
-+++ 
gnome-settings-daemon-3.22.1/data/org.gnome.settings-daemon.plugins.gschema.xml.in.in
-@@ -26,6 +26,7 @@
-     <child name="sharing" schema="org.gnome.settings-daemon.plugins.sharing"/>
-     <child name="smartcard" 
schema="org.gnome.settings-daemon.plugins.smartcard"/>
-     <child name="sound" schema="org.gnome.settings-daemon.plugins.sound"/>
+--- 
gnome-settings-daemon-3.23.2.orig/data/org.gnome.settings-daemon.plugins.gschema.xml.in.in
++++ 
gnome-settings-daemon-3.23.2/data/org.gnome.settings-daemon.plugins.gschema.xml.in.in
+@@ -12,6 +12,7 @@
+     <child name="housekeeping" 
schema="org.gnome.settings-daemon.plugins.housekeeping"/>
+     <child name="media-keys" 
schema="org.gnome.settings-daemon.plugins.media-keys"/>
+     <child name="power" schema="org.gnome.settings-daemon.plugins.power"/>
 +    <child name="updates" schema="org.gnome.settings-daemon.plugins.updates"/>
      <child name="xrandr" schema="org.gnome.settings-daemon.plugins.xrandr"/>
      <child name="xsettings" 
schema="org.gnome.settings-daemon.plugins.xsettings"/>
    </schema>
-Index: gnome-settings-daemon-3.22.1/plugins/updates/pk-offline-clear-update.c
+Index: gnome-settings-daemon-3.23.2/plugins/updates/pk-offline-clear-update.c
 ===================================================================
 --- /dev/null
-+++ gnome-settings-daemon-3.22.1/plugins/updates/pk-offline-clear-update.c
++++ gnome-settings-daemon-3.23.2/plugins/updates/pk-offline-clear-update.c
 @@ -0,0 +1,50 @@
 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
 + *
@@ -4609,3 +4547,47 @@
 +      return EXIT_SUCCESS;
 +}
 +
+Index: gnome-settings-daemon-3.23.2/plugins/updates/main.c
+===================================================================
+--- /dev/null
++++ gnome-settings-daemon-3.23.2/plugins/updates/main.c
+@@ -0,0 +1,7 @@
++#define NEW gsd_updates_manager_new
++#define START gsd_updates_manager_start
++#define STOP gsd_updates_manager_stop
++#define MANAGER GsdUpdatesManager
++#include "gsd-updates-manager.h"
++
++#include "daemon-skeleton-gtk.h"
+Index: 
gnome-settings-daemon-3.23.2/plugins/updates/org.gnome.SettingsDaemon.Updates.desktop.in
+===================================================================
+--- /dev/null
++++ 
gnome-settings-daemon-3.23.2/plugins/updates/org.gnome.SettingsDaemon.Updates.desktop.in
+@@ -0,0 +1,9 @@
++[Desktop Entry]
++Type=Application
++Name=GNOME Settings Daemon's updates plugin
++Exec=@libexecdir@/gsd-updates
++OnlyShowIn=GNOME;
++NoDisplay=true
++X-GNOME-Autostart-Phase=Initialization
++X-GNOME-Autostart-Notify=true
++X-GNOME-AutoRestart=true
+Index: 
gnome-settings-daemon-3.23.2/plugins/updates/org.gnome.settings-daemon.plugins.update.policy
+===================================================================
+--- /dev/null
++++ 
gnome-settings-daemon-3.23.2/plugins/updates/org.gnome.settings-daemon.plugins.update.policy
+@@ -0,0 +1,13 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE policyconfig PUBLIC
++ "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
++ "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd";>
++<policyconfig>
++  <vendor>The PackageKit Project</vendor>
++  <vendor_url>http://www.packagekit.org/</vendor_url>
++  <icon_name>package-x-generic</icon_name>
++  <action id="org.freedesktop.packagekit.clear-offline-update">
++    <description>Clear offline update message</description>
++    <annotate 
key="org.freedesktop.policykit.exec.path">/usr/lib/gnome-settings-daemon-3.0/pk-clear-offline-update</annotate>
++  </action>
++</policyconfig>


Reply via email to