Hello community,

here is the log from the commit of package seahorse for openSUSE:Factory 
checked in at 2018-10-17 08:13:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/seahorse (Old)
 and      /work/SRC/openSUSE:Factory/.seahorse.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "seahorse"

Wed Oct 17 08:13:14 2018 rev:104 rq:637410 version:3.30

Changes:
--------
--- /work/SRC/openSUSE:Factory/seahorse/seahorse.changes        2018-03-31 
15:36:01.803553957 +0200
+++ /work/SRC/openSUSE:Factory/.seahorse.new/seahorse.changes   2018-10-17 
08:13:14.431079463 +0200
@@ -1,0 +2,96 @@
+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
+    used since they are provided by the same package as the
+    switched modules.
+  + gpgme-devel BuildRequire to libgpgme-devel: this is the right
+    openSUSE package name.
+- Point fdupes to the datadir (/usr/share/) rather than the whole
+  buildroot, which is a practice that must be avoided when hard
+  linking.
+
+-------------------------------------------------------------------

Old:
----
  seahorse-3.20.0.tar.xz
  seahorse-gpg-ignore-key-considered.patch
  seahorse-new-gnupg.patch

New:
----
  seahorse-3.30.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ seahorse.spec ++++++
--- /var/tmp/diff_new_pack.J4KrRf/_old  2018-10-17 08:13:14.839079281 +0200
+++ /var/tmp/diff_new_pack.J4KrRf/_new  2018-10-17 08:13:14.839079281 +0200
@@ -12,49 +12,42 @@
 # 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.30
 Release:        0
 Summary:        GNOME interface for gnupg
-License:        GPL-2.0-or-later
+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
-# needed for patch1/patch2
-BuildRequires:  autoconf
-BuildRequires:  automake
+Source:         
http://download.gnome.org/sources/seahorse/3.30/%{name}-%{version}.tar.xz
 BuildRequires:  fdupes
 BuildRequires:  gpg2
-BuildRequires:  gpgme-devel
-BuildRequires:  intltool
+BuildRequires:  libgpgme-devel
+BuildRequires:  meson
 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
-Recommends:     %{name}-lang
 Obsoletes:      %{name}-devel < %{version}
-# We dropped seahorse-plugins in 12.1
-Obsoletes:      seahorse-plugins <= 2.30.1.git.20110502
-%glib2_gsettings_schema_requires
 
 %description
 Seahorse is a GNOME interface for gnupg. It uses gpgme as the backend.
@@ -73,33 +66,37 @@
 %lang_package
 
 %prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
+%autosetup -p1
 translation-update-upstream
 
 %build
-autoreconf -fiv
-%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 \
+    %{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}
+%fdupes %{buildroot}%{_datadir}
 
 %files
-%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
+%{_libexecdir}/seahorse/
+%{_datadir}/metainfo/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

++++++ seahorse-3.20.0.tar.xz -> seahorse-3.30.tar.xz ++++++
++++ 335365 lines of diff (skipped)


Reply via email to