Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcr for openSUSE:Factory checked in at 2021-10-11 15:30:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcr (Old) and /work/SRC/openSUSE:Factory/.gcr.new.2443 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcr" Mon Oct 11 15:30:14 2021 rev:42 rq:923272 version:3.41.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gcr/gcr.changes 2021-04-24 23:07:03.175216612 +0200 +++ /work/SRC/openSUSE:Factory/.gcr.new.2443/gcr.changes 2021-10-11 15:30:15.690714554 +0200 @@ -1,0 +2,15 @@ +Tue Oct 5 08:18:33 UTC 2021 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 3.41.0: + + Port ssh-agent from gnome-keyring. + + build: Fix parallel build failure due to missing marshal + dependency. + + Fix warnings by dropping `volatile` for g_once_init_inter + locations. + + tests: More robust against GTask unref race condition. + + Updated translations. +- Add pkgconfig(libsecret-1), pkgconfig(libsystemd), + pkgconfig(systemd) and openssh-clients BuildRequires: Build new + standalone ssh-agent, and split it out in own sub-package. + +------------------------------------------------------------------- Old: ---- gcr-3.40.0.tar.xz New: ---- gcr-3.41.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gcr.spec ++++++ --- /var/tmp/diff_new_pack.AiQeHb/_old 2021-10-11 15:30:16.218715401 +0200 +++ /var/tmp/diff_new_pack.AiQeHb/_new 2021-10-11 15:30:16.222715407 +0200 @@ -17,14 +17,14 @@ Name: gcr -Version: 3.40.0 +Version: 3.41.0 Release: 0 # FIXME: Verify if the requires in typelib-1_0-Gcr-3 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/3.40/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gcr/3.41/%{name}-%{version}.tar.xz Source1: baselibs.conf # PATCH-FIX-SLE gcr-bsc932232-use-libgcrypt-allocators.patch bsc#932232 h...@suse.com -- use libgcrypt allocators for FIPS mode Patch1: gcr-bsc932232-use-libgcrypt-allocators.patch @@ -36,6 +36,7 @@ BuildRequires: gtk-doc BuildRequires: libgcrypt-devel >= 1.4.5 BuildRequires: meson +BuildRequires: openssh-clients BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: vala >= 0.18.0.22 @@ -48,8 +49,11 @@ BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.22 +BuildRequires: pkgconfig(libsecret-1) +BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(p11-kit-1) >= 0.19.0 BuildRequires: pkgconfig(pango) +BuildRequires: pkgconfig(systemd) %description GCR is a library for displaying certificates, and crypto UI, accessing @@ -84,17 +88,27 @@ %package ssh-askpass Summary: SSH password callback helper for gcr Group: System/Libraries -Supplements: packageand(gpg2:gnome-shell) +Supplements: (gpg2 and gnome-shell) %description ssh-askpass gcr-ssh-askpass allows an ssh command to callback for a password. +%package ssh-agent +Summary: SSH agent binary for gcr +Group: System/Libraries +Supplements: (gpg2 and gnome-shell) + +%description ssh-agent +gcr-ssh-agent as a standalone binary, so that it can easily be +managed through systemd. + %package -n libgcr-3-1 Summary: Library for Crypto UI related tasks Group: System/Libraries Requires: %{name}-data >= %{version} Requires: %{name}-prompter >= %{version} Recommends: %{name}-ask-pass +Recommends: %{name}-ssh-agent Recommends: %{name}-viewer = %{version} # To make lang package installable Provides: %{name} = %{version} @@ -192,6 +206,15 @@ %post -n libgck-1-0 -p /sbin/ldconfig %postun -n libgck-1-0 -p /sbin/ldconfig +%post -n %{name}-ssh-agent +%systemd_user_post gcr-ssh-agent.service + +%preun -n %{name}-ssh-agent +%systemd_user_preun gcr-ssh-agent.service + +%postun -n %{name}-ssh-agent +%systemd_user_postun_with_restart gcr-ssh-agent.service + %files viewer %license COPYING %doc NEWS @@ -218,6 +241,11 @@ %files ssh-askpass %{_libexecdir}/gcr-ssh-askpass +%files ssh-agent +%{_libexecdir}/gcr-ssh-agent +%{_userunitdir}/gcr-ssh-agent.service +%{_userunitdir}/gcr-ssh-agent.socket + %files -n libgcr-3-1 %license COPYING %doc NEWS ++++++ gcr-3.40.0.tar.xz -> gcr-3.41.0.tar.xz ++++++ ++++ 23320 lines of diff (skipped)