Hello community, here is the log from the commit of package seahorse for openSUSE:Leap:15.2 checked in at 2020-03-06 12:37:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/seahorse (Old) and /work/SRC/openSUSE:Leap:15.2/.seahorse.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "seahorse" Fri Mar 6 12:37:34 2020 rev:17 rq:779619 version:3.34.1 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/seahorse/seahorse.changes 2020-01-15 16:01:45.387872547 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.seahorse.new.26092/seahorse.changes 2020-03-06 12:37:41.514626434 +0100 @@ -1,0 +2,220 @@ +Sun Jan 5 23:48:20 UTC 2020 - Bjørn Lie <[email protected]> + +- Update to version 3.34.1: + + Fix crash when deleting a subkey. + + Fix a deadlock when using tofu trust model. + + Updated translations. + +------------------------------------------------------------------- +Tue Oct 1 08:17:25 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 3.34: + + gkr: Fix use-after-free in password interaction. + + Add OARS Metadata tags. + + Cleanup flatpak manifest. + + gkr: Fix a build failure due to a GKR GIR breakage. + + Depend on meson version >= 0.49. + + Fix a crash for some Epiphany passwords. + + Add mnemonics. + + ssh: Use Posix.Signal.TERM to unbreak building with valac + <= 0.40. + + Enable type-to-search. + + pgp: Fix a segfault when syncing GPG keys to an HKP server. + + gkr: Update user documentation for keyrings. + + Generate manpage from XML file. + + Implement GApplication.open() so we can import files from the + command line. + + pgp: Fix build related to GPG(ME) versions. +- Add docbook-xsl-stylesheets and libxslt-tools BuildRequires and + pass manpage=true to meson: Build manpages. + +------------------------------------------------------------------- +Thu May 16 20:08:09 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 3.32.2: + + appdata: Update the contact details and add OARS metadata. + + gkr: Fix a crash for some Epiphany passwords. + +------------------------------------------------------------------- +Sun Apr 28 10:53:11 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 3.32.1: + + Enable type-to-search. + + Fix errors when building with valac < 0.40. + + pgp: Fix crash when syncing GPG keys to HKP server. + + Update documentation for import/exporting keys / creating + keyrings. + + Fix build with -Dcheck-compatible-gpg=false. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 12 20:52:57 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 3.32: + + Fix regression: no more context menu in sidebar. + + gkr: Fix crash when renaming keyring. + + pgp: Don't use a custom person icon. + + gpgme: Don't use gpgme_op_edit for exporting or making a UID + primary. + + Port more GSimpleAsyncResult to GTask. + + flatpak: fix network permissions. + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 20 13:37:45 UTC 2019 - [email protected] + +- Update to version 3.31.91: + + Remove deprecated g_type_class_add_private. + + flatpak: Add dependencies for key sharing/importing. + + gkr: + - Recognize GNOME Web (Epiphany) passwords and adjust UI. + - Recognize user-specific Wi-Fi passwords. + - Use application icon for password of known installed app. + - Fix Chrome password recognition. + - Add password strength indicator when adding a new password. + + pgp: + - Always use gpgme_op_export_start when exporting. + - Cleanup the UI of the key properties dialog. + + Add an empty state indicator. + + Add <ctrl>f as an accelerator for the search bar. + + Start migration of GSimpleAsyncResult to GTask. + + Migrate some widget from SeahorseWidget to GtkTemplate. +- Add pkgconfig(pwquality) BuildRequires: New dependency. + +------------------------------------------------------------------- +Wed Jan 9 08:33:50 UTC 2019 - [email protected] + +- Update to version 3.31.1: + + Port most uses of Gtk.Action to GLib.Action. + + New app icon. + + Use a header bar. + + Updated password properties dialog. + + Updated SSH key properties dialog. + + Update view when new item is added. + + UI tweaks to the KeyManager list. + + pgp: small cleanups. + + Vala fixes. + +------------------------------------------------------------------- +Tue Dec 11 23:33:24 UTC 2018 - [email protected] + +- Update to version 3.30.1.1: + + Fix Vala build issue due to GLib.List type mismatch. +- Changes from version 3.30.1: + + gkr: Passwords are filtered out when "personal". + + ssh: Fix key creation with quotes in the name. + + pgp: A progress bar is again shown when creating a PGP key. + + Resolved a crash when pasting e.g. a file into the window. + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 23 07:57:29 UTC 2018 - [email protected] + +- Update to version 3.30: + + Fix no window when launched from .desktop + (glgo#GNOME/seahorse#192, glgo#GNOME/seahorse#16). + + Show active window if available on launch + (glgo#GNOME/seahorse#18). + + Add debug logging for filtering. + + Make yelp documentation optional (glgo#GNOME/seahorse#17). + + Drop Continuous' configure script (glgo#GNOME/seahorse#12). + + Fix build on debian (glgo#GNOME/seahorse#190). + + Updated translations. +- Drop seahorse-fix-ldap-undefined-references.patch: Fixed + upstream. +- No longer recommend lang package as it already supplements main + package (same effect, it's redundant). + +------------------------------------------------------------------- +Fri Aug 31 22:07:18 UTC 2018 - [email protected] + +- Add seahorse-fix-ldap-undefined-references.patch provided by + upstream (glgo#GNOME/seahorse!15) and re-enable ldap support. + +------------------------------------------------------------------- +Fri Aug 31 00:30:31 UTC 2018 - [email protected] + +- Update to version 3.29.92: + + gkr: fix segfault when trying to change default keyring + password (glgo#GNOME/seahorse#182). + + Fix - Cannot delete multi-selected SSH keys + (glgo#GNOME/seahorse#105, glgo#GNOME/seahorse!9). + + pgp: Seahorse again correctly filters keys for signing + (glgo#GNOME/seahorse!11). + + pgp: Search keys dialog now properly lists key servers again + (glgo#GNOME/seahorse!10). + + gkr: Fix lock/unlock button tooltip text in keyring properties + (glgo#GNOME/seahorse!5). + + Updated translations. +- Enable tests run to increase QA of package. + +------------------------------------------------------------------- +Wed Aug 15 00:20:12 UTC 2018 - [email protected] + +- Update to 3.29.91: + + pgp: remove non-working Help button (glgo#GNOME/seahorse#164). + + gkr: Fix lock/unlock button in keyring properties. + + ssh: Fix upload button. + + Use header bars more consistently. + + Updated translations. +- Changes from version 3.29.90: + + pgp: add hint when 'Full name' is not long enough (bgo#395805). + + gkr: ask for confirmation when saving changes (bgo#712348). + + gkr: Don't update key description if it doesn't change + (bgo#777802). + + ssh: modify the key length options based on the type of + encryption. + + ssh: add basic support for ECDSA and ED25519 keys (bgo#754028). + + Several small documentation fixes. + + Updated translations. +- Add: + + meson BuildRequires and replace configure/make/make_install + macros/command with meson/meson_build_meson_install, + respectively; and pass pgp-support, check-compatible-gpg, + pkcs11-support, keyservers-support, hkp-support, ldap-support, + key-sharing options to meson as true (upstream defaults), + following upstream port to Meson build system. + + glib-2.0, gobject-2.0, gio-unix-2.0 and gmodule-2.0 pkgconfig + modules as BuilRequires to avoid implicit dependencies. + + libpkcs11-helper-devel BuildRequires: this is needed for + PKCS#11 support. +- Drop: + + Fixed upstream patches: seahorse-new-gnupg.patch and + seahorse-gpg-ignore-key-considered.patch (bgo#778607). + + autoconf, and its autoreconf call, and automake BuildRequires: + they are no longer needed, they were added only because of the + previous dropped patches. + + intltool BuildRequires: this is no longer needed since upstream + migrated to Gettext. + + update-desktop-files BuildRequires and suse_update_desktop_file + macro: they are no longer needed. + + glib2_gsettings_schema_requires macro: this is no longer needed + since RPM file triggers (version >= 4.13). + + Pristine Obsoletes targeted at openSUSE release <= 12.1. +- Switch: + + libsecret-unstable and gck-1 pkgconfig modules to libsecret-1 + and gck-ui-3, respectively, to conform with meson dependency + checks. Note that libsecret-1 and gck-ui-3 were already being ++++ 23 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/seahorse/seahorse.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.seahorse.new.26092/seahorse.changes Old: ---- seahorse-3.20.0.tar.xz seahorse-gpg-ignore-key-considered.patch seahorse-new-gnupg.patch New: ---- seahorse-3.34.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ seahorse.spec ++++++ --- /var/tmp/diff_new_pack.9faXgZ/_old 2020-03-06 12:37:42.814627224 +0100 +++ /var/tmp/diff_new_pack.9faXgZ/_new 2020-03-06 12:37:42.834627236 +0100 @@ -1,7 +1,7 @@ # # spec file for package seahorse # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,49 +12,46 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: seahorse -Version: 3.20.0 +Version: 3.34.1 Release: 0 Summary: GNOME interface for gnupg -License: GPL-2.0+ +License: GPL-2.0-or-later AND LGPL-2.1-or-later AND GFDL-1.1-only Group: Productivity/Security -Url: http://projects.gnome.org/seahorse/ -Source: http://download.gnome.org/sources/seahorse/3.20/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM seahorse-gpg-ignore-key-considered.patch bgo#778607 [email protected] -- ignore key_considered line introduced in gpg 2.1.13. -Patch0: seahorse-gpg-ignore-key-considered.patch -# PATCH-FIX-UPSTREAM seahorse-new-gnupg.patch bsc#1075928 [email protected] -- mark gnupg 2.2.x as supported. -Patch1: seahorse-new-gnupg.patch +URL: https://wiki.gnome.org/Apps/Seahorse +Source0: https://download.gnome.org/sources/seahorse/3.34/%{name}-%{version}.tar.xz + +BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes BuildRequires: gpg2 -BuildRequires: gpgme-devel -BuildRequires: intltool +BuildRequires: libgpgme-devel +BuildRequires: libxslt-tools +BuildRequires: meson >= 0.49 BuildRequires: openldap2-devel BuildRequires: openssh +BuildRequires: pkcs11-helper-devel +BuildRequires: pkgconfig BuildRequires: translation-update-upstream -BuildRequires: update-desktop-files -BuildRequires: vala >= 0.18.0 +BuildRequires: vala BuildRequires: yelp-tools BuildRequires: pkgconfig(avahi-client) -BuildRequires: pkgconfig(avahi-glib) -BuildRequires: pkgconfig(gck-1) >= 3.11.91 +BuildRequires: pkgconfig(avahi-glib) >= 0.6 BuildRequires: pkgconfig(gcr-3) >= 3.11.91 -BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(libsecret-unstable) >= 0.16 +BuildRequires: pkgconfig(gcr-ui-3) >= 3.11.91 +BuildRequires: pkgconfig(gio-2.0) >= 2.44 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.44 +BuildRequires: pkgconfig(glib-2.0) >= 2.44 +BuildRequires: pkgconfig(gmodule-2.0) >= 2.44 +BuildRequires: pkgconfig(gobject-2.0) >= 2.44 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.22 +BuildRequires: pkgconfig(libsecret-1) >= 0.16 BuildRequires: pkgconfig(libsoup-2.4) >= 2.33.92 -# needed for patch1/patch2 -BuildRequires: autoconf -BuildRequires: automake -Recommends: %{name}-lang +BuildRequires: pkgconfig(pwquality) Obsoletes: %{name}-devel < %{version} -# We dropped seahorse-plugins in 12.1 -Obsoletes: seahorse-plugins <= 2.30.1.git.20110502 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%glib2_gsettings_schema_requires %description Seahorse is a GNOME interface for gnupg. It uses gpgme as the backend. @@ -71,56 +68,46 @@ search results from seahorse. %lang_package + %prep -%setup -q -%patch0 -p1 -%patch1 -p1 +%autosetup -p1 translation-update-upstream %build -%configure -make %{?_smp_mflags} V=1 +%meson \ + -Dpgp-support=true \ + -Dcheck-compatible-gpg=true \ + -Dpkcs11-support=true \ + -Dkeyservers-support=true \ + -Dhkp-support=true \ + -Dldap-support=true \ + -Dkey-sharing=true \ + -Dmanpage=true \ + %{nil} +%meson_build + +%check +%meson_test %install -%make_install -find %{buildroot} -type f -name '*.la' -delete -print -%suse_update_desktop_file %{name} +%meson_install %find_lang %{name} %{?no_lang_C} -%fdupes %{buildroot} - -%post -%glib2_gsettings_schema_post -%desktop_database_post -%icon_theme_cache_post - -%postun -%glib2_gsettings_schema_postun -%desktop_database_postun -%icon_theme_cache_postun - -%clean -rm -rf %{buildroot} +%fdupes %{buildroot}%{_datadir} %files -%defattr(-,root,root) -%doc AUTHORS ChangeLog ChangeLog.pre-auto NEWS README +%license COPYING COPYING-DOCS COPYING.LIB +%doc AUTHORS NEWS README.md %doc %{_datadir}/help/C/%{name}/ %{_bindir}/seahorse -%{_libdir}/seahorse/ -%dir %{_datadir}/appdata -%{_datadir}/appdata/seahorse.appdata.xml -%{_datadir}/applications/seahorse.desktop -%{_datadir}/GConf/gsettings/org.gnome.seahorse.convert -%{_datadir}/GConf/gsettings/org.gnome.seahorse.manager.convert -%{_datadir}/glib-2.0/schemas/org.gnome.seahorse.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnome.seahorse.manager.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnome.seahorse.window.gschema.xml -%{_datadir}/icons/hicolor/*/*/seahorse* +%{_libexecdir}/seahorse/ +%{_datadir}/applications/org.gnome.seahorse.Application.desktop +%{_datadir}/glib-2.0/schemas/org.gnome.seahorse.*xml +%{_datadir}/icons/hicolor/ +%{_datadir}/metainfo/org.gnome.seahorse.Application.appdata.xml %{_datadir}/seahorse/ %{_mandir}/man1/seahorse.1%{?ext_man} %files -n gnome-shell-search-provider-seahorse -%defattr(-,root,root) %{_datadir}/dbus-1/services/org.gnome.seahorse.Application.service %dir %{_datadir}/gnome-shell %dir %{_datadir}/gnome-shell/search-providers ++++++ seahorse-3.20.0.tar.xz -> seahorse-3.34.1.tar.xz ++++++ ++++ 390225 lines of diff (skipped)
