Hello community,

here is the log from the commit of package rhythmbox for openSUSE:Factory 
checked in at 2014-03-25 13:27:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rhythmbox (Old)
 and      /work/SRC/openSUSE:Factory/.rhythmbox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rhythmbox"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rhythmbox/rhythmbox.changes      2013-10-17 
20:45:23.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rhythmbox.new/rhythmbox.changes 2014-03-25 
13:27:58.000000000 +0100
@@ -1,0 +2,6 @@
+Tue Mar 18 09:54:56 UTC 2014 - fcro...@suse.com
+
+- Add rhythmbox-3.0.1-libsecret018.patch: fix dependency with
+  libsecret 0.18 (bgo#725884).
+
+-------------------------------------------------------------------

New:
----
  rhythmbox-3.0.1-libsecret018.patch

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

Other differences:
------------------
++++++ rhythmbox.spec ++++++
--- /var/tmp/diff_new_pack.AKZwdE/_old  2014-03-25 13:27:58.000000000 +0100
+++ /var/tmp/diff_new_pack.AKZwdE/_new  2014-03-25 13:27:58.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rhythmbox
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,6 +29,8 @@
 Group:          Productivity/Multimedia/Sound/Players
 Url:            http://www.gnome.org/projects/rhythmbox/
 Source:         
http://download.gnome.org/sources/rhythmbox/3.0/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM rhythmbox-3.0.1-libsecret018.patch fcro...@suse.com 
bgo#725884 -- fix dependency with libsecret 0.18
+Patch0:         rhythmbox-3.0.1-libsecret018.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
 BuildRequires:  libdiscid-devel
@@ -61,7 +63,7 @@
 BuildRequires:  pkgconfig(libnotify)
 BuildRequires:  pkgconfig(libpeas-1.0) >= 0.7.3
 BuildRequires:  pkgconfig(libpeas-gtk-1.0) >= 0.7.3
-BuildRequires:  pkgconfig(libsecret-1)
+BuildRequires:  pkgconfig(libsecret-1) >= 0.18
 BuildRequires:  pkgconfig(libsoup-2.4)
 BuildRequires:  pkgconfig(libsoup-gnome-2.4)
 BuildRequires:  pkgconfig(pygobject-3.0) >= 3.2.3
@@ -101,6 +103,7 @@
 %lang_package
 %prep
 %setup -q
+%patch0 -p1
 translation-update-upstream
 
 %build

++++++ rhythmbox-3.0.1-libsecret018.patch ++++++
--- rhythmbox-3.0.1/./plugins/magnatune/MagnatuneAccount.py~    2013-07-09 
14:31:22.000000000 +0200
+++ rhythmbox-3.0.1/./plugins/magnatune/MagnatuneAccount.py     2014-03-07 
11:20:34.306050533 +0100
@@ -34,7 +34,7 @@
        # Till libsecret completely replaces gnome-keyring, we'll fall back to 
not
        # saving the password if libsecret can't be found. This code can be 
removed later.
        try:
-               from gi.repository import Secret, SecretUnstable
+               from gi.repository import Secret
                # We need to be able to fetch passwords stored by 
libgnome-keyring, so we use
                # a schema with SECRET_SCHEMA_DONT_MATCH_NAME set.
                # See: 
http://developer.gnome.org/libsecret/unstable/migrating-schemas.html
@@ -65,10 +65,10 @@
                        print ("Account details will not be saved because 
libsecret was not found")
                        return
                # Haha.
-               self.secret_service = 
SecretUnstable.Service.get_sync(SecretUnstable.ServiceFlags.OPEN_SESSION, None)
+               self.secret_service = 
Secret.Service.get_sync(Secret.ServiceFlags.OPEN_SESSION, None)
                items = self.secret_service.search_sync(MAGNATUNE_SCHEMA,
                                                        self.keyring_attributes,
-                                                       
SecretUnstable.SearchFlags.LOAD_SECRETS,
+                                                       
Secret.SearchFlags.LOAD_SECRETS,
                                                        None)
                if not items:
                        # The Python API doesn't seem to have a way to 
differentiate between errors and no results.
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to