Hello community,

here is the log from the commit of package cinnamon-screensaver for 
openSUSE:Factory checked in at 2016-11-15 18:01:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cinnamon-screensaver (Old)
 and      /work/SRC/openSUSE:Factory/.cinnamon-screensaver.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cinnamon-screensaver"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/cinnamon-screensaver/cinnamon-screensaver.changes    
    2016-06-02 09:39:54.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.cinnamon-screensaver.new/cinnamon-screensaver.changes
   2016-11-15 18:01:09.000000000 +0100
@@ -1,0 +2,25 @@
+Sun Nov 13 17:13:37 UTC 2016 - [email protected]
+
+- Update to version 3.2.2 (changes since 3.2.0):
+  * Layout/l10n: Fix minor visual issues.
+  * unlock/accountsServiceClient: Don't cache the username and face
+    path, instead fetch them from AccountsService when used.
+    Also, allow for no face image by not using a fallback generic
+    image, and hiding the image widget if there is no face for it.
+  * Remove some Gtk 3.18+ api calls - with a small change to
+    GdkScreen updating, the stacking order is correct at stage
+    construction and never changes.
+  * ConsoleKit: Add lock/unlock signal.
+
+-------------------------------------------------------------------
+Tue Nov  8 13:01:41 UTC 2016 - [email protected]
+
+- Update to version 3.2.0:
+  * Migrate away from gnome-common deprecated vars and macros.
+  * Rewrite on Python.
+  * Use XAppKbdLayoutController to interact with libgnomekbd for
+    switching keyboard layouts and getting reliable flag icons.
+- Rebase cinnamon-screensaver-xscreensaver-path.patch.
+- Remove cinnamon-screensaver.pam: nothing needs it anymore.
+
+-------------------------------------------------------------------

Old:
----
  cinnamon-screensaver-3.0.1.tar.gz
  cinnamon-screensaver.pam

New:
----
  cinnamon-screensaver-3.2.2.tar.gz

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

Other differences:
------------------
++++++ cinnamon-screensaver.spec ++++++
--- /var/tmp/diff_new_pack.h979ZE/_old  2016-11-15 18:01:10.000000000 +0100
+++ /var/tmp/diff_new_pack.h979ZE/_new  2016-11-15 18:01:10.000000000 +0100
@@ -17,43 +17,44 @@
 
 
 Name:           cinnamon-screensaver
-Version:        3.0.1
+Version:        3.2.2
 Release:        0
 Summary:        Cinnamon screensaver and locker
 License:        GPL-2.0+
 Group:          System/GUI/Other
 Url:            https://github.com/linuxmint/cinnamon-screensaver
 Source:         
https://github.com/linuxmint/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
-Source1:        %{name}.pam
 # PATCH-FIX-OPENSUSE cinnamon-screensaver-xscreensaver-path.patch boo#960165 
[email protected] -- Correct xscreensaver hacks path.
 Patch0:         %{name}-xscreensaver-path.patch
-BuildRequires:  gnome-common
-BuildRequires:  pam-devel
-BuildRequires:  pkg-config
+BuildRequires:  autoconf
+BuildRequires:  autoconf-archive
+BuildRequires:  automake
+BuildRequires:  fdupes
+BuildRequires:  intltool
+BuildRequires:  libtool
+BuildRequires:  pkgconfig
+BuildRequires:  python3 >= 3.4
 BuildRequires:  update-desktop-files
-BuildRequires:  xmlto
-BuildRequires:  pkgconfig(cinnamon-desktop)
-BuildRequires:  pkgconfig(dbus-glib-1)
+BuildRequires:  pkgconfig(dbus-1)
+BuildRequires:  pkgconfig(gdk-x11-3.0)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gtk+-3.0)
-BuildRequires:  pkgconfig(ice)
-BuildRequires:  pkgconfig(libgnomekbdui)
-BuildRequires:  pkgconfig(libsystemd)
-BuildRequires:  pkgconfig(sm)
-BuildRequires:  pkgconfig(webkit2gtk-4.0)
-BuildRequires:  pkgconfig(xext)
-BuildRequires:  pkgconfig(xscrnsaver)
-BuildRequires:  pkgconfig(xxf86misc)
-BuildRequires:  pkgconfig(xxf86vm)
-Requires:       /sbin/unix2_chkpwd
-Requires:       adwaita-icon-theme
-Requires:       dbus-1-x11
+BuildRequires:  pkgconfig(x11)
+Requires:       iso-country-flags-png
 Requires:       libcinnamon-desktop-data
-Recommends:     cinnamon-common
+Requires:       python3-cairo
+Requires:       python3-gobject
+Requires:       python3-gobject-cairo
 Recommends:     cinnamon-translations
-Recommends:     gnome-keyring-pam
-Recommends:     gnome-power-manager
 Recommends:     xscreensaver-data
 Suggests:       xscreensaver-data-extra
+%if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
+Requires:       python3-gobject-Gdk
+%endif
+%if 0%{?suse_version} > 1320 || (0%{?sle_version} >= 120200 && 
0%{?is_opensuse})
+Requires:       python3-xlib
+%endif
 
 %description
 cinnamon-screensaver is a screensaver and locker that aims to have
@@ -65,38 +66,44 @@
 %patch0 -p1
 
 %build
-NOCONFIGURE=1 gnome-autogen.sh
+NOCONFIGURE=1 ./autogen.sh
 %configure \
   --disable-static          \
-  --disable-schemas-compile \
-  --with-mit-ext            \
-  --with-xf86gamma-ext      \
-  --enable-locking          \
-  --enable-docbook-docs
-make %{?_smp_mflags}
+  --disable-schemas-compile
+make %{?_smp_mflags} V=1
 
 %install
 %make_install
-install -Dm 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/%{name}
 
+# Remove development files as they're not really there to be used.
+rm -rf %{buildroot}%{_libdir}/libcscreensaver.so \
+  %{buildroot}%{_libdir}/pkgconfig/cscreensaver.pc \
+  %{buildroot}%{_datadir}/gir-1.0/CScreensaver-1.0.gir
+
+find %{buildroot} -type f -name "*.la" -delete -print
+%fdupes %{buildroot}%{_datadir}/
 %suse_update_desktop_file %{name}
 
 %post
+/sbin/ldconfig
 %desktop_database_post
+%icon_theme_cache_post
 
 %postun
+/sbin/ldconfig
 %desktop_database_postun
+%icon_theme_cache_postun
 
 %files
 %defattr(-,root,root)
 %doc AUTHORS COPYING* README debian/changelog
-%config %{_sysconfdir}/pam.d/%{name}
 %{_bindir}/%{name}
 %{_bindir}/%{name}-command
-%{_libexecdir}/%{name}-dialog
 %{_datadir}/%{name}/
-%{_datadir}/applications/%{name}.desktop
-%{_mandir}/man?/%{name}*.?%{?ext_man}
+%{_libdir}/libcscreensaver.so*
+%{_libdir}/girepository-1.0/CScreensaver-1.0.typelib
 %{_datadir}/dbus-1/services/org.cinnamon.ScreenSaver.service
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/*/*/screensaver-*.*
 
 %changelog

++++++ cinnamon-screensaver-3.0.1.tar.gz -> cinnamon-screensaver-3.2.2.tar.gz 
++++++
++++ 28226 lines of diff (skipped)

++++++ cinnamon-screensaver-xscreensaver-path.patch ++++++
--- /var/tmp/diff_new_pack.h979ZE/_old  2016-11-15 18:01:10.000000000 +0100
+++ /var/tmp/diff_new_pack.h979ZE/_new  2016-11-15 18:01:10.000000000 +0100
@@ -1,13 +1,13 @@
---- a/data/screensavers/[email protected]/main
-+++ b/data/screensavers/[email protected]/main
-@@ -22,8 +22,10 @@ def loadHack (plug, data):
-     xid = str(plug.get_window().get_xid())
+--- a/screensavers/[email protected]/main
++++ b/screensavers/[email protected]/main
+@@ -40,8 +40,10 @@ class XScreensaverPlugin:
+         self.plug.disconnect(self.plug.draw_id)
  
-     directories = ["/usr/lib/xscreensaver/",
-+                   "/usr/lib64/xscreensaver/",
-                    "/usr/libexec/xscreensaver/",
-                    "/usr/local/lib/xscreensaver/",
-+                   "/usr/local/lib64/xscreensaver/",
-                    "/usr/local/libexec/xscreensaver/"]
-     if args.dir:
-         directories.append(args.dir)
+         directories = ["/usr/lib/xscreensaver/",
++                       "/usr/lib64/xscreensaver/",
+                        "/usr/libexec/xscreensaver/",
+                        "/usr/local/lib/xscreensaver/",
++                       "/usr/local/lib64/xscreensaver/",
+                        "/usr/local/libexec/xscreensaver/"]
+ 
+         if self.args.dir:


Reply via email to