From fcfbe4e22bdf95d4c9a924b8e753b49b305de6d36ee4fa1af951ed67d43448e6 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Wed, 8 Feb 2012 15:02:47 +0000 Subject: [PATCH 1/2] Accepting request 103101 from home:dimstar:branches:GNOME:Factory Add gobject-introspection support... thanks for spotting it OBS-URL: https://build.opensuse.org/request/show/103101 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libgnome-keyring?expand=0&rev=42 --- libgnome-keyring-3.3.4.tar.xz | 3 --- libgnome-keyring-3.3.5.tar.xz | 3 +++ libgnome-keyring.changes | 19 +++++++++++++++++++ libgnome-keyring.spec | 21 ++++++++++++++++++--- 4 files changed, 40 insertions(+), 6 deletions(-) delete mode 100644 libgnome-keyring-3.3.4.tar.xz create mode 100644 libgnome-keyring-3.3.5.tar.xz diff --git a/libgnome-keyring-3.3.4.tar.xz b/libgnome-keyring-3.3.4.tar.xz deleted file mode 100644 index b4c0983..0000000 --- a/libgnome-keyring-3.3.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2290d1d739bd961beebc2b2a77fd690634ceb7d16a9aeb161544e291ffa0e835 -size 359672 diff --git a/libgnome-keyring-3.3.5.tar.xz b/libgnome-keyring-3.3.5.tar.xz new file mode 100644 index 0000000..e06f17f --- /dev/null +++ b/libgnome-keyring-3.3.5.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73a65e5aed0a99fc91c3264a4fc172b4346973bb3b8ce7eca51f7807346e7b4c +size 412632 diff --git a/libgnome-keyring.changes b/libgnome-keyring.changes index 70d577d..563a798 100644 --- a/libgnome-keyring.changes +++ b/libgnome-keyring.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Sun Feb 5 21:18:26 UTC 2012 - dimstar@opensuse.org + +- Update to version 3.3.5: + + GObject introspection for synchronous functions + + Fix issue where an operation could be completed twice, with + undefined results. + + Test against mock Secret Service rather than + gnome-keyring-daemon + + More testing fixes + + Build fixes + + Updated translations. +- Add gobject-introspection-devel to build introspection support. +- Split typelib file into typelib-1_0-GnomeKeyring-1_0 and add this + package as Requires to the -devel package. +- Change RPM Group of libgnome-keyrin0 to System/Libraries. +- Drop glib2-devel Requires from the -devel package: it is + automatically added the pkgconfig() way. + ------------------------------------------------------------------- Mon Jan 16 16:50:31 UTC 2012 - vuntz@opensuse.org diff --git a/libgnome-keyring.spec b/libgnome-keyring.spec index 3c0355a..eb0a866 100644 --- a/libgnome-keyring.spec +++ b/libgnome-keyring.spec @@ -16,7 +16,7 @@ # Name: libgnome-keyring -Version: 3.3.4 +Version: 3.3.5 Release: 0 Url: http://www.gnome.org/ Summary: Library to integrate with the GNOME Keyring @@ -26,6 +26,7 @@ Source: http://download.gnome.org/sources/libgnome-keyring/3.3/%{name}-% BuildRequires: dbus-1-devel BuildRequires: fdupes BuildRequires: glib2-devel +BuildRequires: gobject-introspection-devel BuildRequires: intltool BuildRequires: libgcrypt-devel BuildRequires: translation-update-upstream @@ -41,7 +42,7 @@ integrate with the GNOME Keyring system. %package -n libgnome-keyring0 Summary: Library to integrate with the GNOME Keyring -Group: Development/Libraries/GNOME +Group: System/Libraries Recommends: %{name}-lang Recommends: gnome-keyring # To make the lang package happy @@ -52,11 +53,20 @@ The GNOME Keyring is a program that keep password and other secrets for users. The libgnome-keyring library is used by applications to integrate with the GNOME Keyring system. +%package -n typelib-1_0-GnomeKeyring-1_0 +Summary: Library to integrate with the GNOME Keyring -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-GnomeKeyring-1_0 +The GNOME Keyring is a program that keep password and other secrets +for users. The libgnome-keyring library is used by applications to +integrate with the GNOME Keyring system. + %package devel Summary: Library to integrate with the GNOME Keyring - Development Files Group: Development/Libraries/GNOME Requires: libgnome-keyring0 = %{version} -Requires: glib2-devel +Requires: typelib-1_0-GnomeKeyring-1_0 = %{version} Provides: gnome-keyring-devel = %{version} Obsoletes: gnome-keyring-devel < %{version} Provides: gnome-keyring-doc = %{version} @@ -95,8 +105,13 @@ rm -rf %{buildroot} %doc AUTHORS ChangeLog COPYING HACKING NEWS README %{_libdir}/libgnome-keyring.so.* +%files -n typelib-1_0-GnomeKeyring-1_0 +%defattr(-,root,root) +%{_libdir}/girepository-1.0/GnomeKeyring-1.0.typelib + %files devel %defattr (-, root, root) +%{_datadir}/gir-1.0/GnomeKeyring-1.0.gir %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/gnome-keyring-1 From 5024316fcb07121f26bd3f19d6e38e04076133d58ef900739ecd2aa8e90267ab Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Wed, 8 Feb 2012 15:04:39 +0000 Subject: [PATCH 2/2] Accepting request 103356 from home:vuntz:branches:GNOME:Factory Trying to keep all descriptions of typelib packages consistent OBS-URL: https://build.opensuse.org/request/show/103356 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libgnome-keyring?expand=0&rev=43 --- libgnome-keyring.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libgnome-keyring.spec b/libgnome-keyring.spec index eb0a866..b426741 100644 --- a/libgnome-keyring.spec +++ b/libgnome-keyring.spec @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: libgnome-keyring Version: 3.3.5 Release: 0 @@ -62,6 +63,9 @@ The GNOME Keyring is a program that keep password and other secrets for users. The libgnome-keyring library is used by applications to integrate with the GNOME Keyring system. +This package provides the GObject Introspection bindings for +libgnome-keyring. + %package devel Summary: Library to integrate with the GNOME Keyring - Development Files Group: Development/Libraries/GNOME