Accepting request 158319 from GNOME:Next

Push GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/158319
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gcr?expand=0&rev=29
This commit is contained in:
Dominique Leuenberger 2013-03-13 22:59:38 +00:00 committed by Git OBS Bridge
parent 5b91028bed
commit 6a2a0603f8
4 changed files with 72 additions and 9 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f709db2435e3635b68d8aa212863e0a8e81b1cc33442852a5183762876c7be9b
size 1365124

3
gcr-3.7.91.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1c0335ac19ad41c12fe6bca889d5f860fe8c56facc2146401857748a3a85ed48
size 1384628

View File

@ -1,3 +1,42 @@
-------------------------------------------------------------------
Mon Mar 4 19:12:25 UTC 2013 - dimstar@opensuse.org
- Update to version 3.7.91:
+ Bugs fixed: bgo#687980, bgo#692536, bgo#693440, bgo#693591.
+ Updated translations.
-------------------------------------------------------------------
Mon Feb 4 22:29:06 UTC 2013 - dimstar@opensuse.org
- Update to version 3.7.5:
+ Separate the base and ui parts of the Gcr library more
thoroughly.
+ Fix crasher in armor parsing code.
+ Build fixes.
+ Updated translations.
- Create new sub-package typelib-1_0-GcrUi-3, following upstreams
split of the Ui part of the library.
-------------------------------------------------------------------
Wed Dec 26 23:14:21 UTC 2012 - dimstar@opensuse.org
- Update to version 3.7.2:
+ Fix corner case in DER parsing.
+ Fix crash when parsing invalid DER.
+ More complete test coverage.
+ Other minor fixes.
+ Build fixes.
-------------------------------------------------------------------
Mon Dec 26 22:04:21 UTC 2012 - dimstar@opensuse.org
- Update to version 3.7.1:
+ Allow system prompts to be cancelled while in 'checking' state.
+ Cancel system prompts when the prompter goes away.
+ Use gnome-common code coverage macros.
+ Build fixes.
+ Updated translations.
-------------------------------------------------------------------
Sun Dec 9 14:38:06 UTC 2012 - dimstar@opensuse.org

View File

@ -1,7 +1,7 @@
#
# spec file for package gcr
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 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
@ -17,16 +17,16 @@
Name: gcr
Version: 3.6.2
Version: 3.7.91
Release: 0
Summary: Library for Crypto UI related task
License: LGPL-2.1+
Group: System/Libraries
Url: http://www.gnome.org
Source0: http://download.gnome.org/sources/gcr/3.6/%{name}-%{version}.tar.xz
Source0: http://download.gnome.org/sources/gcr/3.7/%{name}-%{version}.tar.xz
# For directory ownership
BuildRequires: dbus-1
BuildRequires: gobject-introspection-devel
BuildRequires: gobject-introspection-devel >= 1.34
# configure is looking for the gpg2 path
BuildRequires: gpg2
BuildRequires: intltool
@ -101,11 +101,22 @@ key stores.
This package provides the GObject Introspection bindings for GCR.
%package -n typelib-1_0-GcrUi-3
Summary: Library for Crypto UI related task -- Introspection bindings
Group: System/Libraries
%description -n typelib-1_0-GcrUi-3
GCR is a library for displaying certificates, and crypto UI, accessing
key stores.
This package provides the GObject Introspection bindings for GCR.
%package -n libgcr-devel
Summary: Library for Crypto UI related task - Development Files
Group: Development/Libraries/GNOME
Requires: libgcr-3-1 = %{version}
Requires: typelib-1_0-Gcr-3 = %{version}
Requires: typelib-1_0-GcrUi-3 = %{version}
%description -n libgcr-devel
GCR is a library for displaying certificates, and crypto UI, accessing
@ -147,6 +158,13 @@ GCK is a library for accessing PKCS#11 modules like smart cards, in a
%lang_package
%prep
%setup -q
if ! grep GLib.Object * -r -l; then
echo "Remove this hack.. it's fixed in the code base."
else
for file in $(grep GLib.Object * -r -l); do
sed -i "s:GLib.Object:GObject.Object:g" $file
done
fi
%build
%configure
@ -155,8 +173,6 @@ make %{?_smp_mflags}
%install
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
# Cleanup installed test modules
rm %{buildroot}%{_libdir}/libmock-test-module.so
%suse_update_desktop_file gcr-prompter
%suse_update_desktop_file gcr-viewer
%find_lang %{name}
@ -214,20 +230,28 @@ rm %{buildroot}%{_libdir}/libmock-test-module.so
%doc AUTHORS ChangeLog COPYING HACKING NEWS README
%{_libdir}/libgcr-3.so.*
%{_libdir}/libgcr-base-3.so.*
%{_libdir}/libgcr-ui-3.so.*
%{_datadir}/gcr-3/
%files -n typelib-1_0-Gcr-3
%defattr(-,root,root)
%{_libdir}/girepository-1.0/Gcr-3.typelib
%files -n typelib-1_0-GcrUi-3
%defattr(-,root,root)
%{_libdir}/girepository-1.0/GcrUi-3.typelib
%files -n libgcr-devel
%defattr (-, root, root)
%{_libdir}/libgcr-3.so
%{_libdir}/libgcr-base-3.so
%{_libdir}/libgcr-ui-3.so
%{_libdir}/pkgconfig/gcr-3.pc
%{_libdir}/pkgconfig/gcr-base-3.pc
%{_libdir}/pkgconfig/gcr-ui-3.pc
%{_includedir}/gcr-3/
%{_datadir}/gtk-doc/html/gcr-3/
%{_datadir}/gir-1.0/GcrUi-3.gir
%files -n libgck-1-0
%defattr (-, root, root)