From 0877e91ab1b5f64d9bf486a6657881d3aed36059b473ea4a34405faa1ab49563 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 20 Mar 2023 12:49:46 +0000 Subject: [PATCH] Accepting request 1073095 from GNOME:Next - Update to version 4.1.0: + The soversion is now properly set to 4. + certificate: Print dates in ISO8601 format + viewer: Support certificates read from PKCS#11 store + gcr: Add means to construct GcrCertificate from PKCS#11 URI + Several smaller fixes found with ASAN + Stop using GSlice + a11y: Improve reading of certificate info by screen readers + Updated translations. - Rename sub-packages following upstreams correction of soversion. libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now libgck-2-2. OBS-URL: https://build.opensuse.org/request/show/1073095 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gcr?expand=0&rev=100 --- baselibs.conf | 8 ++++---- gcr-4.0.0.tar.xz | 3 --- gcr-4.1.0.tar.xz | 3 +++ gcr.changes | 16 ++++++++++++++++ gcr.spec | 26 +++++++++++++------------- 5 files changed, 36 insertions(+), 20 deletions(-) delete mode 100644 gcr-4.0.0.tar.xz create mode 100644 gcr-4.1.0.tar.xz diff --git a/baselibs.conf b/baselibs.conf index 917eb9b..e5d5b1a 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,6 +1,6 @@ -libgcr-4-0_0_0 +libgcr-4-4 libgcr-devel - requires "libgcr-4-0_0_0-" -libgck-2-0_0_0 + requires "libgcr-4-4-" +libgck-2-2 libgck-devel - requires "libgck-2-0_0_0-" + requires "libgck-2-2-" diff --git a/gcr-4.0.0.tar.xz b/gcr-4.0.0.tar.xz deleted file mode 100644 index 9b5a3b5..0000000 --- a/gcr-4.0.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c45855924f0ee7bab43e2dd38bfafd2ac815c6e9864341c0161e171173dcec7c -size 715600 diff --git a/gcr-4.1.0.tar.xz b/gcr-4.1.0.tar.xz new file mode 100644 index 0000000..894d1c9 --- /dev/null +++ b/gcr-4.1.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ceaad29284ba919b9216e2888c18ec67240c2c93b3a4856bc5488bbc1f3a383 +size 722776 diff --git a/gcr.changes b/gcr.changes index a944bbd..9e3ff12 100644 --- a/gcr.changes +++ b/gcr.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Mon Mar 6 11:36:46 UTC 2023 - Bjørn Lie + +- Update to version 4.1.0: + + The soversion is now properly set to 4. + + certificate: Print dates in ISO8601 format + + viewer: Support certificates read from PKCS#11 store + + gcr: Add means to construct GcrCertificate from PKCS#11 URI + + Several smaller fixes found with ASAN + + Stop using GSlice + + a11y: Improve reading of certificate info by screen readers + + Updated translations. +- Rename sub-packages following upstreams correction of soversion. + libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now + libgck-2-2. + ------------------------------------------------------------------- Thu Oct 13 08:25:58 UTC 2022 - Bjørn Lie diff --git a/gcr.spec b/gcr.spec index 81384af..0efa35f 100644 --- a/gcr.spec +++ b/gcr.spec @@ -1,7 +1,7 @@ # # spec file for package gcr # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ Name: gcr -Version: 4.0.0 +Version: 4.1.0 Release: 0 # FIXME: Verify if the requires in typelib-1_0-Gcr-4 is still correct and required (see bgo#725501). Summary: Library for Crypto UI related tasks License: LGPL-2.1-or-later Group: Development/Libraries/GNOME URL: http://www.gnome.org -Source0: https://download.gnome.org/sources/gcr/4.0/gcr-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gcr/4.1/%{name}-%{version}.tar.xz Source1: baselibs.conf # PATCH-FIX-SLE gcr-bsc932232-use-libgcrypt-allocators.patch bsc#932232 hpj@suse.com -- use libgcrypt allocators for FIPS mode Patch1: gcr-bsc932232-use-libgcrypt-allocators.patch @@ -93,7 +93,7 @@ Supplements: (gpg2 and gnome-shell) gcr-ssh-agent as a standalone binary, so that it can easily be managed through systemd. -%package -n libgcr-4-0_0_0 +%package -n libgcr-4-4 Summary: Library for Crypto UI related tasks Group: System/Libraries Recommends: %{name}-ask-pass @@ -102,7 +102,7 @@ Recommends: %{name}-viewer = %{version} # To make lang package installable Provides: %{name} = %{version} -%description -n libgcr-4-0_0_0 +%description -n libgcr-4-4 GCR is a library for displaying certificates, and crypto UI, accessing key stores. @@ -121,14 +121,14 @@ This package provides the GObject Introspection bindings for GCR. %package -n libgcr-devel Summary: Development files for gcr, a library for crypto UI related tasks Group: Development/Libraries/GNOME -Requires: libgcr-4-0_0_0 = %{version} +Requires: libgcr-4-4 = %{version} Requires: typelib-1_0-Gcr-4 = %{version} %description -n libgcr-devel GCR is a library for displaying certificates, and crypto UI, accessing key stores. -%package -n libgck-2-0_0_0 +%package -n libgck-2-2 Summary: GObject library to access PKCS#11 modules # Small hack, to help gnome-keyring subpackage containing gck # modules have a proper dependency, without having to care about @@ -136,7 +136,7 @@ Summary: GObject library to access PKCS#11 modules Group: System/Libraries Provides: gck = %{version} -%description -n libgck-2-0_0_0 +%description -n libgck-2-2 GCK is a library for accessing PKCS#11 modules like smart cards, in a (G)object oriented way. @@ -153,7 +153,7 @@ This package provides the GObject Introspection bindings for GCK. %package -n libgck-devel Summary: Development files for gck, a GObject library to access PKCS#11 modules Group: Development/Libraries/GNOME -Requires: libgck-2-0_0_0 = %{version} +Requires: libgck-2-2 = %{version} Requires: typelib-1_0-Gck-2 = %{version} %description -n libgck-devel @@ -193,8 +193,8 @@ mv %{buildroot}%{_datadir}/doc/gcr-4* %{buildroot}%{_docdir} mv %{buildroot}%{_datadir}/doc/gck-2* %{buildroot}%{_docdir} %fdupes %{buildroot}%{_docdir} -%ldconfig_scriptlets -n libgcr-4-0_0_0 -%ldconfig_scriptlets -n libgck-2-0_0_0 +%ldconfig_scriptlets -n libgcr-4-4 +%ldconfig_scriptlets -n libgck-2-2 %post -n %{name}-ssh-agent %systemd_user_post gcr-ssh-agent.service @@ -215,7 +215,7 @@ mv %{buildroot}%{_datadir}/doc/gck-2* %{buildroot}%{_docdir} %{_userunitdir}/gcr-ssh-agent.service %{_userunitdir}/gcr-ssh-agent.socket -%files -n libgcr-4-0_0_0 +%files -n libgcr-4-4 %license COPYING %doc NEWS %{_libdir}/libgcr-4*.so.* @@ -231,7 +231,7 @@ mv %{buildroot}%{_datadir}/doc/gck-2* %{buildroot}%{_docdir} %{_datadir}/vala/vapi/gcr-4.deps %{_datadir}/vala/vapi/gcr-4.vapi -%files -n libgck-2-0_0_0 +%files -n libgck-2-2 %license COPYING %doc NEWS %{_libdir}/libgck-2.so.*