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)


Reply via email to