commit gpgme for openSUSE:Factory

2020-07-24 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2020-07-24 09:50:58

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new.3592 (New)


Package is "gpgme"

Fri Jul 24 09:50:58 2020 rev:82 rq:821843 version:1.14.0

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2020-07-09 
17:48:58.709427314 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new.3592/gpgme.changes2020-07-24 
09:52:36.905194027 +0200
@@ -1,0 +2,22 @@
+Fri Jul 17 20:26:35 UTC 2020 - Andreas Stieger 
+
+- gpgme 1.14.0:
+  * New keylist mode to force the engine to return the keygrip
+  * New export mode to export as OpenSSH public key
+  * New context flag "extended-edit" to enable expert key edit
+  * Deprecate the anyway non working trustlist functions
+  * cpp: Add convenience API to obtain remarks
+  * cpp: The sign key edit-interactor now supports multiple
+signatures from the same key
+  * qt: Extended signkeyjob to handle remarks and multiple
+signatures
+  * qt: Added job API for gpg-card
+  * qt: The logging category has been changed to gpg.qgpgme to be
+more consistent with other qt logging categories
+- drop upstream patches:
+  * 0001-gpg-Avoid-error-diagnostics-with-override-session-ke.patch
+- drop patches no longer needed that now break tests:
+  * gpgme-t-json-test-Bravo-key-no-secret-key-material.patch
+  * gpgme-t-json-test-with-keygrip-when-listing-keys.patch
+
+---

Old:

  0001-gpg-Avoid-error-diagnostics-with-override-session-ke.patch
  gpgme-1.13.1.tar.bz2
  gpgme-1.13.1.tar.bz2.sig
  gpgme-t-json-test-Bravo-key-no-secret-key-material.patch
  gpgme-t-json-test-with-keygrip-when-listing-keys.patch

New:

  gpgme-1.14.0.tar.bz2
  gpgme-1.14.0.tar.bz2.sig



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.KzkOPJ/_old  2020-07-24 09:52:39.109196355 +0200
+++ /var/tmp/diff_new_pack.KzkOPJ/_new  2020-07-24 09:52:39.113196360 +0200
@@ -18,35 +18,29 @@
 
 %global flavor @BUILD_FLAVOR@%{nil}
 %if "%{flavor}" == ""
+%define psuffix %{nil}
 %bcond_without python2
 %bcond_without python3
 %bcond_with qt
-%define psuffix %{nil}
 %else
+%define psuffix qt
 %bcond_with python2
 %bcond_with python3
 %bcond_without qt
-%define psuffix qt
 %endif
 Name:   gpgme%{psuffix}
-Version:1.13.1
+Version:1.14.0
 Release:0
 Summary:Programmatic library interface to GnuPG
 License:LGPL-2.1-or-later AND GPL-3.0-or-later
 Group:  Productivity/Security
-URL:http://www.gnupg.org/related_software/gpgme/
+URL:https://www.gnupg.org/related_software/gpgme/
 Source: ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-%{version}.tar.bz2
 Source1:ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-%{version}.tar.bz2.sig
 Source2:baselibs.conf
 Source3:gpgme.keyring
 # used to have a fixed timestamp
 Source99:   gpgme.changes
-Patch1: gpgme-t-json-test-Bravo-key-no-secret-key-material.patch
-Patch2: gpgme-t-json-test-with-keygrip-when-listing-keys.patch
-# fix from https://dev.gnupg.org/rMae4d7761a15b82eb98b0bcc72af2ae2e8973e1f9
-# required to make notmuch's testsuite pass, see
-# id:87366av72u@fifthhorseman.net on notm...@notmuchmail.org
-Patch3: 0001-gpg-Avoid-error-diagnostics-with-override-session-ke.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.4.2
@@ -188,7 +182,7 @@
 This package contains the bindings to use the library in Qt C++ applications.
 
 %prep
-%autosetup -n gpgme-%{version} -p1
+%setup -q -n gpgme-%{version}
 
 %ifarch %{ix86}
 sed -i -e '/t-callbacks.py/d' lang/python/tests/Makefile.{am,in}
@@ -212,7 +206,7 @@
--disable-fd-passing \
--enable-languages="${languages}" \
--enable-build-timestamp="${build_timestamp}"
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install
@@ -231,7 +225,7 @@
 
 %check
 %if ! 0%{?qemu_user_space_build}
-make %{?_smp_mflags} check
+%make_build check
 %endif
 
 %if %{with qt}
@@ -244,7 +238,6 @@
 %postun -n libgpgme11 -p /sbin/ldconfig
 %post -n libgpgmepp6 -p /sbin/ldconfig
 %postun -n libgpgmepp6 -p /sbin/ldconfig
-
 %post
 %install_info --info-dir=%{_infodir} %{_infodir}/gpgme.info%{ext_info}
 

++ gpgme-1.13.1.tar.bz2 -> gpgme-1.14.0.tar.bz2 ++
 33118 lines of diff (skipped)




commit gpgme for openSUSE:Factory

2020-07-09 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2020-07-09 17:48:55

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new.3060 (New)


Package is "gpgme"

Thu Jul  9 17:48:55 2020 rev:81 rq:818961 version:1.13.1

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2020-05-16 
22:25:55.101221900 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new.3060/gpgme.changes2020-07-09 
17:48:58.709427314 +0200
@@ -1,0 +2,12 @@
+Thu Jul  2 08:23:12 UTC 2020 - Dan Čermák 
+
+- Add 0001-gpg-Avoid-error-diagnostics-with-override-session-ke.patch
+
+  This patch is a fix from
+  https://dev.gnupg.org/rMae4d7761a15b82eb98b0bcc72af2ae2e8973e1f9 which fixes
+  https://dev.gnupg.org/T3464
+  The patch is required to make notmuch's testsuite pass with gpgme 1.13.0 and
+  1.13.1. For further details, see id:87366av72u@fifthhorseman.net on
+  notm...@notmuchmail.org
+
+---

New:

  0001-gpg-Avoid-error-diagnostics-with-override-session-ke.patch



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.tvOJc9/_old  2020-07-09 17:48:59.525429797 +0200
+++ /var/tmp/diff_new_pack.tvOJc9/_new  2020-07-09 17:48:59.525429797 +0200
@@ -43,6 +43,10 @@
 Source99:   gpgme.changes
 Patch1: gpgme-t-json-test-Bravo-key-no-secret-key-material.patch
 Patch2: gpgme-t-json-test-with-keygrip-when-listing-keys.patch
+# fix from https://dev.gnupg.org/rMae4d7761a15b82eb98b0bcc72af2ae2e8973e1f9
+# required to make notmuch's testsuite pass, see
+# id:87366av72u@fifthhorseman.net on notm...@notmuchmail.org
+Patch3: 0001-gpg-Avoid-error-diagnostics-with-override-session-ke.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.4.2
@@ -184,9 +188,7 @@
 This package contains the bindings to use the library in Qt C++ applications.
 
 %prep
-%setup -q -n gpgme-%{version}
-%patch1 -p1
-%patch2 -p1
+%autosetup -n gpgme-%{version} -p1
 
 %ifarch %{ix86}
 sed -i -e '/t-callbacks.py/d' lang/python/tests/Makefile.{am,in}

++ 0001-gpg-Avoid-error-diagnostics-with-override-session-ke.patch ++
>From ae4d7761a15b82eb98b0bcc72af2ae2e8973e1f9 Mon Sep 17 00:00:00 2001
From: Daniel Kahn Gillmor 
Date: Wed, 29 May 2019 17:56:01 -0400
Subject: [GPGME PATCH] gpg: Avoid error diagnostics with
 --override-session-key when verifying

* src/engine-gpg.c (gpg_decrypt): only send --no-keyring when we are
not verifying.

--

Without this change, the signature verification would fail.  This
problem was introduced in bded8ebc59c7fdad2617f4c9232a58047656834c in
an attempt to avoid an error when *not* verifying.  Clearly more test
suite coverage is needed to avoid introducing this sort of problem in
the future.

GnuPG-bug-id: 3464
Signed-off-by: Daniel Kahn Gillmor 
---
 src/engine-gpg.c | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/engine-gpg.c b/src/engine-gpg.c
index 5c335cb2..223404ed 100644
--- a/src/engine-gpg.c
+++ b/src/engine-gpg.c
@@ -1717,12 +1717,15 @@ gpg_decrypt (void *engine,
  strlen (override_session_key), 1);
   if (!err)
 {
-  /* We add --no-keyring because a keyring is not required
-   * when we are overriding the session key.  It would
+  /* When we are not trying to verify signatures as well,
+   * we add --no-keyring because a keyring is not required
+   * for decryption when overriding the session key.  It would
* work without that option but --no-keyring avoids that
* gpg return a failure due to a missing key log_error()
* diagnostic.  --no-keyring is supported since 2.1.14. */
-  err = add_arg (gpg, "--no-keyring");
+
+  if (!(flags & GPGME_DECRYPT_VERIFY))
+  err = add_arg (gpg, "--no-keyring");
   if (!err)
 err = add_arg (gpg, "--override-session-key-fd");
   if (!err)
-- 
2.27.0





commit gpgme for openSUSE:Factory

2020-05-16 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2020-05-16 22:25:34

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new.2738 (New)


Package is "gpgme"

Sat May 16 22:25:34 2020 rev:80 rq:805770 version:1.13.1

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2020-05-02 
22:15:55.336358171 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new.2738/gpgme.changes2020-05-16 
22:25:55.101221900 +0200
@@ -1,0 +2,5 @@
+Thu May 14 16:24:40 UTC 2020 - Matej Cepl 
+
+- Don't delete python egg-info files (bsc#1168795)
+
+---



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.C8mg0J/_old  2020-05-16 22:25:57.201226210 +0200
+++ /var/tmp/diff_new_pack.C8mg0J/_new  2020-05-16 22:25:57.205226219 +0200
@@ -217,16 +217,6 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 chmod -x %{buildroot}%{_libdir}/cmake/Gpgmepp/*.cmake
 
-%if %{with python2}
-find %{buildroot}%{python_sitearch}/gpg-*.egg-info -delete -print
-find %{buildroot}%{python_sitearch}/gpg -type f -name "*.pyc" -delete -print
-rm -vf %{buildroot}%{python_sitelib}/gpg/install_files.txt
-%endif
-%if %{with python3}
-find %{buildroot}%{python3_sitearch}/gpg-*.egg-info -delete -print
-rm -vf %{buildroot}%{python3_sitelib}/gpg/install_files.txt
-find %{buildroot}%{python3_sitearch}/gpg -type f -name "*.pyc" -delete -print
-%endif
 %if %{with qt}
 rm -r %{buildroot}%{_bindir}
 rm -r %{buildroot}%{_datadir}/aclocal/gpgme*
@@ -294,12 +284,12 @@
 
 %if %{with python2}
 %files -n python2-gpg
-%{python_sitearch}/gpg
+%{python_sitearch}/gpg*
 %endif
 
 %if %{with python3}
 %files -n python3-gpg
-%{python3_sitearch}/gpg
+%{python3_sitearch}/gpg*
 %endif
 
 %if %{with qt}





commit gpgme for openSUSE:Factory

2020-05-02 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2020-05-02 22:15:41

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new.2738 (New)


Package is "gpgme"

Sat May  2 22:15:41 2020 rev:79 rq:799285 version:1.13.1

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2019-10-23 
15:38:13.053844772 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new.2738/gpgme.changes2020-05-02 
22:15:55.336358171 +0200
@@ -1,0 +2,9 @@
+Wed Apr 29 11:09:33 UTC 2020 - Pedro Monreal Gonzalez 

+
+- Fix build: [bsc#1170811]
+  * Test t-json fails since the gpg-2.2.20 update
+- Add patches:
+  * gpgme-t-json-test-Bravo-key-no-secret-key-material.patch
+  * gpgme-t-json-test-with-keygrip-when-listing-keys.patch
+
+---

New:

  gpgme-t-json-test-Bravo-key-no-secret-key-material.patch
  gpgme-t-json-test-with-keygrip-when-listing-keys.patch



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.g9ufwf/_old  2020-05-02 22:15:56.372360341 +0200
+++ /var/tmp/diff_new_pack.g9ufwf/_new  2020-05-02 22:15:56.372360341 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gpgme
 #
-# Copyright (c) 2019 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
@@ -41,6 +41,8 @@
 Source3:gpgme.keyring
 # used to have a fixed timestamp
 Source99:   gpgme.changes
+Patch1: gpgme-t-json-test-Bravo-key-no-secret-key-material.patch
+Patch2: gpgme-t-json-test-with-keygrip-when-listing-keys.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.4.2
@@ -183,6 +185,8 @@
 
 %prep
 %setup -q -n gpgme-%{version}
+%patch1 -p1
+%patch2 -p1
 
 %ifarch %{ix86}
 sed -i -e '/t-callbacks.py/d' lang/python/tests/Makefile.{am,in}


++ gpgme-t-json-test-Bravo-key-no-secret-key-material.patch ++
From: Daniel Kahn Gillmor 
Date: Thu, 23 Jan 2020 16:43:13 -0500
Subject: tests/json: Bravo key does not have secret key material

* tests/json/t-keylist-secret.out.json: indicate correctly that the
"Bravo" test key does not have secret key material.

--

Some older versions of GnuPG are buggy, and will claim "secret: true"
for this key, even though the keyring in question has no secret key
material for it.

The underlying call to gpg looks something like:

gpg --with-colons --with-secret --list-keys -- \
al...@example.net br...@example.net

You can see the change in field 15 of the "pub" and "sub" output.

Signed-off-by: Daniel Kahn Gillmor 
---
 tests/json/t-keylist-secret.out.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/json/t-keylist-secret.out.json 
b/tests/json/t-keylist-secret.out.json
index 5da20db..109eae3 100644
--- a/tests/json/t-keylist-secret.out.json
+++ b/tests/json/t-keylist-secret.out.json
@@ -91,7 +91,7 @@
 "can_sign": true,
 "can_certify":  true,
 "can_authenticate": true,
-"secret":   true,
+"secret":   false,
 "is_qualified": false,
 "protocol": "OpenPGP",
 "fingerprint":  "D695676BDCEDCC2CDD6152BCFE180B1DA9E3B0B2",
++ gpgme-t-json-test-with-keygrip-when-listing-keys.patch ++
From: Daniel Kahn Gillmor 
Date: Thu, 23 Jan 2020 17:04:43 -0500
Subject: gpg: Send --with-keygrip when listing keys

* src/engine-gpg.c (gpg_keylist_build_options): Always pass
--with-keygrip when listing keys.

--

Some older versions of GnuPG (at least gpg in version
2.2.12-1+deb10u1) appear to unilaterally emit the keygrip, and it's
certainly useful to know that programmatically it will always be
present in the output needed.

However, as of GnuPG 2.2.19-1, the following command does not emit the
keygrip for non-secret keys:

   gpg --with-colons --with-secret --list-keys

This change fixes tests/json/t-json by making the output comply with
tests/json/t-keylist-secret.out.json correctly.

Signed-off-by: Daniel Kahn Gillmor 
---
 src/engine-gpg.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/engine-gpg.c b/src/engine-gpg.c
index 4f4a06a..fc52a5d 100644
--- a/src/engine-gpg.c
+++ b/src/engine-gpg.c
@@ -2922,6 +2922,7 @@ gpg_keylist_build_options (engine_gpg_t gpg, int 
secret_only,
   gpg_error_t err;
 
   err = add_arg (gpg, "--with-colons");
+  err = add_arg (gpg, "--with-keygrip");
 
   /* Since gpg 2.1.15 fingerprints are always printed, thus there is
* no more need to explicitly request them.  */



commit gpgme for openSUSE:Factory

2019-10-23 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2019-10-23 15:38:11

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new.2352 (New)


Package is "gpgme"

Wed Oct 23 15:38:11 2019 rev:78 rq:739153 version:1.13.1

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2019-06-17 
10:30:19.609361537 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new.2352/gpgme.changes2019-10-23 
15:38:13.053844772 +0200
@@ -1,0 +2,6 @@
+Wed Oct 16 20:34:54 UTC 2019 - Michael Gorse 
+
+- Build qt bindings separately to avoid build cycle with
+  samba/libsoup. 
+
+---

New:

  _multibuild



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.Y8rekl/_old  2019-10-23 15:38:13.741845562 +0200
+++ /var/tmp/diff_new_pack.Y8rekl/_new  2019-10-23 15:38:13.745845567 +0200
@@ -16,23 +16,31 @@
 #
 
 
-# Enable Qt bindings on TW and 42.3 (needed for KDE PIM)
-%define with_qt 0%{?suse_version} >= 1330 || 0%{?sle_version} >= 120300
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == ""
 %bcond_without python2
 %bcond_without python3
-Name:   gpgme
+%bcond_with qt
+%define psuffix %{nil}
+%else
+%bcond_with python2
+%bcond_with python3
+%bcond_without qt
+%define psuffix qt
+%endif
+Name:   gpgme%{psuffix}
 Version:1.13.1
 Release:0
 Summary:Programmatic library interface to GnuPG
 License:LGPL-2.1-or-later AND GPL-3.0-or-later
 Group:  Productivity/Security
 URL:http://www.gnupg.org/related_software/gpgme/
-Source: ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2
-Source1:ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2.sig
+Source: ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-%{version}.tar.bz2
+Source1:ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-%{version}.tar.bz2.sig
 Source2:baselibs.conf
 Source3:gpgme.keyring
 # used to have a fixed timestamp
-Source99:   %{name}.changes
+Source99:   gpgme.changes
 BuildRequires:  gcc-c++
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.4.2
@@ -47,10 +55,10 @@
 %if %{with python3}
 BuildRequires:  python3-devel >= 3.4
 %endif
-%if 0%{with_qt}
+%if %{with qt}
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5Test)
-%endif # with_qt
+%endif
 
 %description
 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
@@ -174,7 +182,7 @@
 This package contains the bindings to use the library in Qt C++ applications.
 
 %prep
-%setup -q
+%setup -q -n gpgme-%{version}
 
 %ifarch %{ix86}
 sed -i -e '/t-callbacks.py/d' lang/python/tests/Makefile.{am,in}
@@ -188,9 +196,9 @@
 languages="${languages} python"
 %endif
 
-%if 0%{?with_qt}
-languages="${languages} qt"
-%endif # with_qt
+%if %{with qt}
+languages="cpp qt"
+%endif
 
 %configure \
--disable-silent-rules \
@@ -215,27 +223,40 @@
 rm -vf %{buildroot}%{python3_sitelib}/gpg/install_files.txt
 find %{buildroot}%{python3_sitearch}/gpg -type f -name "*.pyc" -delete -print
 %endif
+%if %{with qt}
+rm -r %{buildroot}%{_bindir}
+rm -r %{buildroot}%{_datadir}/aclocal/gpgme*
+rm -r %{buildroot}%{_includedir}/gpgme*
+rm -r %{buildroot}%{_infodir}/gpgme*
+rm -r %{buildroot}%{_libdir}/cmake/Gpgmepp
+rm -r %{buildroot}%{_libdir}/libgpgme*
+rm -r %{buildroot}%{_libdir}/pkgconfig/gpgme*
+%endif
 
 %check
 %if ! 0%{?qemu_user_space_build}
 make %{?_smp_mflags} check
 %endif
 
+%if %{with qt}
+%post -n libqgpgme7 -p /sbin/ldconfig
+%postun -n libqgpgme7 -p /sbin/ldconfig
+%endif
+
+%if !%{with qt}
 %post -n libgpgme11 -p /sbin/ldconfig
 %postun -n libgpgme11 -p /sbin/ldconfig
 %post -n libgpgmepp6 -p /sbin/ldconfig
 %postun -n libgpgmepp6 -p /sbin/ldconfig
-%if 0%{with_qt}
-%post -n libqgpgme7 -p /sbin/ldconfig
-%postun -n libqgpgme7 -p /sbin/ldconfig
-%endif # with_qt
 
 %post
 %install_info --info-dir=%{_infodir} %{_infodir}/gpgme.info%{ext_info}
 
 %preun
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/gpgme.info%{ext_info}
+%endif
 
+%if !%{with qt}
 %files
 %license COPYING COPYING.LESSER
 %doc AUTHORS ChangeLog ChangeLog-2011 README NEWS THANKS TODO VERSION
@@ -265,6 +286,7 @@
 %dir %{_libdir}/cmake
 %dir %{_libdir}/cmake/Gpgmepp
 %{_libdir}/cmake/Gpgmepp/GpgmeppConfig*.cmake
+%endif
 
 %if %{with python2}
 %files -n python2-gpg
@@ -276,7 +298,7 @@
 %{python3_sitearch}/gpg
 %endif
 
-%if 0%{with_qt}
+%if %{with qt}
 %files -n libqgpgme7
 %{_libdir}/libqgpgme.so.*
 
@@ -287,6 +309,6 @@
 %dir %{_libdir}/cmake/QGpgme
 %{_libdir}/cmake/QGpgme/*.cmake
 %{_libdir}/libqgpgme.so
-%endif # with_qt
+%endif
 
 %changelog

++ _multibuild +++

commit gpgme for openSUSE:Factory

2019-06-17 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2019-06-17 10:30:10

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new.4811 (New)


Package is "gpgme"

Mon Jun 17 10:30:10 2019 rev:77 rq:710077 version:1.13.1

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2019-04-04 
12:00:10.569259623 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new.4811/gpgme.changes2019-06-17 
10:30:19.609361537 +0200
@@ -1,0 +2,23 @@
+Fri Jun 14 13:18:36 UTC 2019 - Pedro Monreal Gonzalez 

+
+- gpgme 1.13.1:
+  * core: At debug levels up to 9 print only an ascii dump.
+  * core: Add commented debug helper to posix-io.c.
+  * core: Fix error return value of _gpgme_run_io_cb.
+  * core: Prettify _gpgme_io_select debug output again and fix TRACE_SYSRES.
+  * core: Improve the debug messages even more.
+  * core: Avoid explicit locks in the debug code.
+  * json: Print "nan", "-inf", "inf" if needed.
+  * json: Improve handling of large exponents in the JSON parsor.
+  * core: Implement recpstring option parsing for gpgsm.
+  * core: Make gpgme_op_encrypt_ext work for CMS.
+  * python: Fix typo in DecryptionError exception.
+  * python: Make EXTRA_DIST files explicit.
+  * Python, doc: Minor style improvement.
+  * Always use maintainer mode -Wno cflags.
+  * cpp: Fix initialization warning.
+  * python: stop raising BadSignatures from decrypt(verify=True)
+  * cpp: Add wrapper for gpgme_set_global_flag.
+  * core: Fix duplication of close_notify_handler for gpgsm.
+
+---

Old:

  gpgme-1.13.0.tar.bz2
  gpgme-1.13.0.tar.bz2.sig

New:

  gpgme-1.13.1.tar.bz2
  gpgme-1.13.1.tar.bz2.sig



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.5NKHTk/_old  2019-06-17 10:30:20.469361062 +0200
+++ /var/tmp/diff_new_pack.5NKHTk/_new  2019-06-17 10:30:20.473361060 +0200
@@ -21,7 +21,7 @@
 %bcond_without python2
 %bcond_without python3
 Name:   gpgme
-Version:1.13.0
+Version:1.13.1
 Release:0
 Summary:Programmatic library interface to GnuPG
 License:LGPL-2.1-or-later AND GPL-3.0-or-later

++ gpgme-1.13.0.tar.bz2 -> gpgme-1.13.1.tar.bz2 ++
 11665 lines of diff (skipped)




commit gpgme for openSUSE:Factory

2019-04-04 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2019-04-04 12:00:03

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new.3908 (New)


Package is "gpgme"

Thu Apr  4 12:00:03 2019 rev:76 rq:690263 version:1.13.0

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2019-01-09 
09:28:21.529353549 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new.3908/gpgme.changes2019-04-04 
12:00:10.569259623 +0200
@@ -1,0 +2,19 @@
+Sun Mar 31 08:55:44 UTC 2019 - Andreas Stieger 
+
+- gpgme 1.13.0:
+  * Support GPGME_AUDITLOG_DIAG for gpgsm
+  * New context flag "trust-model".
+  * Aligned the gpgrt-config code with our other libaries
+  * Auto-check for all installed Python versions
+  * Fixed generating card key in the C++ bindings
+  * Fixed a segv due to bad parameters in genkey
+  * Fixed crash if the plaintext is ignored in a CMS verify
+  * Fixed test suite problems related to dtags
+  * Fixed bunch of python bugs
+  * Several fixes to the Common Lisp bindings
+  * Fixed minor bugs in gpgme-json
+  * Require trace level 8 to dump all I/O data
+  * The compiler must now support variadic macros
+- drop gpgme-key-expirity.patch, included upstream
+
+---

Old:

  gpgme-1.12.0.tar.bz2
  gpgme-1.12.0.tar.bz2.sig
  gpgme-key-expirity.patch

New:

  gpgme-1.13.0.tar.bz2
  gpgme-1.13.0.tar.bz2.sig



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.Wy8EoZ/_old  2019-04-04 12:00:11.701260350 +0200
+++ /var/tmp/diff_new_pack.Wy8EoZ/_new  2019-04-04 12:00:11.701260350 +0200
@@ -21,19 +21,18 @@
 %bcond_without python2
 %bcond_without python3
 Name:   gpgme
-Version:1.12.0
+Version:1.13.0
 Release:0
 Summary:Programmatic library interface to GnuPG
 License:LGPL-2.1-or-later AND GPL-3.0-or-later
 Group:  Productivity/Security
-Url:http://www.gnupg.org/related_software/gpgme/
+URL:http://www.gnupg.org/related_software/gpgme/
 Source: ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2
 Source1:ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2.sig
 Source2:baselibs.conf
 Source3:gpgme.keyring
 # used to have a fixed timestamp
 Source99:   %{name}.changes
-Patch0: gpgme-key-expirity.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.4.2
@@ -176,7 +175,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %ifarch %{ix86}
 sed -i -e '/t-callbacks.py/d' lang/python/tests/Makefile.{am,in}
@@ -255,6 +253,8 @@
 %{_bindir}/gpgme-config
 %{_datadir}/aclocal/gpgme.m4
 %{_includedir}/gpgme.h
+%{_libdir}/pkgconfig/gpgme.pc
+%{_libdir}/pkgconfig/gpgme-glib.pc
 
 %files -n libgpgmepp6
 %{_libdir}/libgpgmepp.so.*

++ gpgme-1.12.0.tar.bz2 -> gpgme-1.13.0.tar.bz2 ++
 53131 lines of diff (skipped)




commit gpgme for openSUSE:Factory

2019-01-09 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2019-01-09 09:28:20

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new.28833 (New)


Package is "gpgme"

Wed Jan  9 09:28:20 2019 rev:75 rq:664017 version:1.12.0

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2018-10-12 
13:08:31.511485160 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new.28833/gpgme.changes   2019-01-09 
09:28:21.529353549 +0100
@@ -1,0 +2,6 @@
+Wed Jan  9 08:10:15 UTC 2019 - Tomáš Chvátal 
+
+- Regen keys in Qt tests to not expire bsc#1121051:
+  * gpgme-key-expirity.patch
+
+---

New:

  gpgme-key-expirity.patch



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.nhr5l5/_old  2019-01-09 09:28:22.705352533 +0100
+++ /var/tmp/diff_new_pack.nhr5l5/_new  2019-01-09 09:28:22.709352530 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gpgme
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -33,6 +33,7 @@
 Source3:gpgme.keyring
 # used to have a fixed timestamp
 Source99:   %{name}.changes
+Patch0: gpgme-key-expirity.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.4.2
@@ -175,6 +176,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %ifarch %{ix86}
 sed -i -e '/t-callbacks.py/d' lang/python/tests/Makefile.{am,in}


++ gpgme-key-expirity.patch ++
diff --git a/lang/qt/tests/t-tofuinfo.cpp b/lang/qt/tests/t-tofuinfo.cpp
index b716102..2d88106 100644
--- a/lang/qt/tests/t-tofuinfo.cpp
+++ b/lang/qt/tests/t-tofuinfo.cpp
@@ -1,531 +1,533 @@
 /* t-tofuinfo.cpp
 
 This file is part of qgpgme, the Qt API binding for gpgme
 Copyright (c) 2016 by Bundesamt für Sicherheit in der Informationstechnik
 Software engineering by Intevation GmbH
 
 QGpgME is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License as
 published by the Free Software Foundation; either version 2 of the
 License, or (at your option) any later version.
 
 QGpgME is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  
USA
 
 In addition, as a special exception, the copyright holders give
 permission to link the code of this program with any edition of
 the Qt library by Trolltech AS, Norway (or with modified versions
 of Qt that use the same license as Qt), and distribute linked
 combinations including the two.  You must obey the GNU General
 Public License in all respects for all of the code used other than
 Qt.  If you modify this file, you may extend this exception to
 your version of the file, but you are not obligated to do so.  If
 you do not wish to do so, delete this exception statement from
 your version.
 */
 #ifdef HAVE_CONFIG_H
  #include "config.h"
 #endif
 
 #include 
 #include 
 #include 
 #include 
 
 #include "protocol.h"
 #include "tofuinfo.h"
 #include "tofupolicyjob.h"
 #include "verifyopaquejob.h"
 #include "verificationresult.h"
 #include "signingresult.h"
 #include "importjob.h"
 #include "importresult.h"
 #include "keylistjob.h"
 #include "keylistresult.h"
 #include "signjob.h"
 #include "key.h"
 #include "t-support.h"
 #include "engineinfo.h"
 #include "context.h"
 #include 
 
 using namespace QGpgME;
 using namespace GpgME;
 
 static const char testMsg1[] =
 "-BEGIN PGP MESSAGE-\n"
 "\n"
 "owGbwMvMwCSoW1RzPCOz3IRxjXQSR0lqcYleSUWJTZOvjVdpcYmCu1+oQmaJIleH\n"
 "GwuDIBMDGysTSIqBi1MApi+nlGGuwDeHao53HBr+FoVGP3xX+kvuu9fCMJvl6IOf\n"
 "y1kvP4y+8D5a11ang0udywsA\n"
 "=Crq6\n"
 "-END PGP MESSAGE-\n";
 
 static const char conflictKey1[] = "-BEGIN PGP PUBLIC KEY BLOCK-\n"
 "\n"
-"mDMEWG+w/hYJKwYBBAHaRw8BAQdAiq1oStvDYg8ZfFs5DgisYJo8dJxD+C/AA21O\n"
-"K/aif0O0GXRvZnVfY29uZmxpY3RAZXhhbXBsZS5jb22IlgQTFggAPhYhBHoJBLaV\n"
-"DamYAgoa1L5BwMOl/x88BQJYb7D+AhsDBQkDwmcABQsJCAcCBhUICQoLAgQWAgMB\n"
-"Ah4BAheAAAoJEL5BwMOl/x88GvwA/0SxkbLyAcshGm2PRrPsFQsSVAfwaSYFVmS2\n"
-"cMVIw1PfAQDclRH1Z4MpufK07ju4qI33o4s0UFpVRBuSxt7A4P

commit gpgme for openSUSE:Factory

2018-10-12 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2018-10-12 13:08:25

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Fri Oct 12 13:08:25 2018 rev:74 rq:640833 version:1.12.0

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2018-04-22 
14:36:22.652050364 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2018-10-12 
13:08:31.511485160 +0200
@@ -1,0 +2,25 @@
+Tue Oct  9 13:55:50 UTC 2018 - Tomáš Chvátal 
+
+- Fix the build on ix86 as we disable one test there that should
+  not work, sadly just sed is employed as the infrastructure for
+  testing is not smart enough for comfy test filtering
+
+---
+Mon Oct  8 11:01:26 UTC 2018 - Karol Babioch 
+
+- Update to 1.12.0:
+ * Enhanced the JSON based interface tool gpgme-json to support Native
+   Messaging as well as new Javascript code to support the browser
+   site.  See lang/js/README for details.
+ * Major overhaul of the Python language bindings documentation
+ * Even for old versions of gpg a missing MDC will now lead to a
+   decryption failure
+ * Added context flag "auto-key-locate" to control the
+   behavior of GPGME_KEYLIST_MODE_LOCATE
+ * New data function to create a data object from an estream
+ * Add more interfaces to the C++ binding
+ * Improved error codes on decryption failure
+ * Lots of minor fixes
+ * Interface changes
+
+---

Old:

  gpgme-1.11.1.tar.bz2
  gpgme-1.11.1.tar.bz2.sig

New:

  gpgme-1.12.0.tar.bz2
  gpgme-1.12.0.tar.bz2.sig



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.GyDdwn/_old  2018-10-12 13:08:31.963484514 +0200
+++ /var/tmp/diff_new_pack.GyDdwn/_new  2018-10-12 13:08:31.967484508 +0200
@@ -12,7 +12,7 @@
 # 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/
 #
 
 
@@ -21,7 +21,7 @@
 %bcond_without python2
 %bcond_without python3
 Name:   gpgme
-Version:1.11.1
+Version:1.12.0
 Release:0
 Summary:Programmatic library interface to GnuPG
 License:LGPL-2.1-or-later AND GPL-3.0-or-later
@@ -176,6 +176,10 @@
 %prep
 %setup -q
 
+%ifarch %{ix86}
+sed -i -e '/t-callbacks.py/d' lang/python/tests/Makefile.{am,in}
+%endif
+
 %build
 build_timestamp=$(date -u +%{Y}-%{m}-%{dT}%{H}:%{M}+ -r %{SOURCE99})
 languages="cl cpp"

++ gpgme-1.11.1.tar.bz2 -> gpgme-1.12.0.tar.bz2 ++
 48109 lines of diff (skipped)




commit gpgme for openSUSE:Factory

2018-04-22 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2018-04-22 14:36:20

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Sun Apr 22 14:36:20 2018 rev:73 rq:599483 version:1.11.1

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2018-04-17 
11:15:22.600433789 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2018-04-22 
14:36:22.652050364 +0200
@@ -1,0 +2,34 @@
+Fri Apr 20 18:29:18 UTC 2018 - astie...@suse.com
+
+- update to 1.11.1:
+  * Fixed build problems in the 1.11.0 releas
+drop gpgme-1.11-fix-gpgme-json-rpath.patch,
+drop gpgme-1.11-fix-tests.patch
+  * Added C++ interfaces which were planned for 1.11.0
+
+---
+Thu Apr 19 11:47:13 UTC 2018 - kbabi...@suse.com
+
+- Update to 1.11
+ * New encryption API to support direct key specification including
+   hidden recipients option and taking keys from a file.  This also
+   allows to enforce the use of a subkey.
+ * New encryption flag for the new API to enforce the use of plain
+   mail addresses (addr-spec).
+ * The import API can now tell whether v3 keys are skipped. These
+   old and basically broken keys are not anymore supported by GnuPG
+   2.1.
+ * The decrypt and verify API will now return the MIME flag as
+   specified by RFC-4880bis.
+ * The offline mode now has an effect on gpg by disabling all
+   network access.
+ * A failed OpenPGP verification how returns the fingerprint of the
+   intended key if a recent gpg version was used for signature
+   creation.
+ * Various minor fixes.
+- Dropped patch 0001-core-Tweak-STATUS_FAILURE-handling.patch, since
+  it is included upstream now. 
+- add gpgme-1.11-fix-gpgme-json-rpath.patch to remove rpath
+- add gpgme-1.11-fix-tests.patch to fix tests
+
+---

Old:

  0001-core-Tweak-STATUS_FAILURE-handling.patch
  gpgme-1.10.0.tar.bz2
  gpgme-1.10.0.tar.bz2.sig

New:

  gpgme-1.11.1.tar.bz2
  gpgme-1.11.1.tar.bz2.sig



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.ZtJijK/_old  2018-04-22 14:36:23.260028363 +0200
+++ /var/tmp/diff_new_pack.ZtJijK/_new  2018-04-22 14:36:23.264028218 +0200
@@ -21,10 +21,10 @@
 %bcond_without python2
 %bcond_without python3
 Name:   gpgme
-Version:1.10.0
+Version:1.11.1
 Release:0
 Summary:Programmatic library interface to GnuPG
-License:LGPL-2.1+ AND GPL-3.0+
+License:LGPL-2.1-or-later AND GPL-3.0-or-later
 Group:  Productivity/Security
 Url:http://www.gnupg.org/related_software/gpgme/
 Source: ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2
@@ -33,12 +33,10 @@
 Source3:gpgme.keyring
 # used to have a fixed timestamp
 Source99:   %{name}.changes
-# PATCH-FIX-UPSTREAM 0001-core-Tweak-STATUS_FAILURE-handling.patch bsc#1089497
-Patch0: 0001-core-Tweak-STATUS_FAILURE-handling.patch  
 BuildRequires:  gcc-c++
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.4.2
-BuildRequires:  libgpg-error-devel >= 1.24
+BuildRequires:  libgpg-error-devel >= 1.28
 BuildRequires:  pkgconfig
 BuildRequires:  swig
 Requires(post): %{install_info_prereq}
@@ -177,7 +175,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 build_timestamp=$(date -u +%{Y}-%{m}-%{dT}%{H}:%{M}+ -r %{SOURCE99})
@@ -236,8 +233,10 @@
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/gpgme.info%{ext_info}
 
 %files
-%doc AUTHORS COPYING COPYING.LESSER ChangeLog ChangeLog-2011 README NEWS 
THANKS TODO VERSION
+%license COPYING COPYING.LESSER
+%doc AUTHORS ChangeLog ChangeLog-2011 README NEWS THANKS TODO VERSION
 %{_bindir}/gpgme-tool
+%{_bindir}/gpgme-json
 %{_datadir}/common-lisp
 %{_datadir}/common-lisp/source
 %{_infodir}/gpgme*

++ gpgme-1.10.0.tar.bz2 -> gpgme-1.11.1.tar.bz2 ++
 13031 lines of diff (skipped)




commit gpgme for openSUSE:Factory

2018-04-17 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2018-04-17 11:15:21

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Tue Apr 17 11:15:21 2018 rev:72 rq:597146 version:1.10.0

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2018-01-16 
09:30:37.522668131 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2018-04-17 
11:15:22.600433789 +0200
@@ -1,0 +2,7 @@
+Mon Apr 16 13:22:48 UTC 2018 - astie...@suse.com
+
+- bsc#1089497: Address failure handling issues when using gpg 2.2.6
+  via gpgme, as used by libzypp
+  Add 0001-core-Tweak-STATUS_FAILURE-handling.patch
+
+---

New:

  0001-core-Tweak-STATUS_FAILURE-handling.patch



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.SV53dF/_old  2018-04-17 11:15:23.160407531 +0200
+++ /var/tmp/diff_new_pack.SV53dF/_new  2018-04-17 11:15:23.164407344 +0200
@@ -33,6 +33,8 @@
 Source3:gpgme.keyring
 # used to have a fixed timestamp
 Source99:   %{name}.changes
+# PATCH-FIX-UPSTREAM 0001-core-Tweak-STATUS_FAILURE-handling.patch bsc#1089497
+Patch0: 0001-core-Tweak-STATUS_FAILURE-handling.patch  
 BuildRequires:  gcc-c++
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.4.2
@@ -175,6 +177,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 build_timestamp=$(date -u +%{Y}-%{m}-%{dT}%{H}:%{M}+ -r %{SOURCE99})

++ 0001-core-Tweak-STATUS_FAILURE-handling.patch ++
>From 9aa33a99701e189d7fc0ff7322fc9e21e35b73fa Mon Sep 17 00:00:00 2001
From: Werner Koch 
Date: Thu, 12 Apr 2018 20:36:30 +0200
Subject: [PATCH] core: Tweak STATUS_FAILURE handling.

* src/op-support.c (_gpgme_parse_failure): Ignore failures with
location "gpg-exit".
--

Signed-off-by: Werner Koch 
---
 src/op-support.c | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/op-support.c b/src/op-support.c
index 817c5691..8269ce21 100644
--- a/src/op-support.c
+++ b/src/op-support.c
@@ -398,7 +398,13 @@ _gpgme_parse_plaintext (char *args, char **filenamep)
 
 
 /* Parse a FAILURE status line and return the error code.  ARGS is
-   modified to contain the location part.  */
+ * modified to contain the location part.  Note that for now we ignore
+ * failure codes with a location of gpg-exit; they are too trouble
+ * some.  Instead we should eventually record that error in the
+ * context and provide a function to return a fuller error
+ * description; this could then also show the location of the error
+ * (e.g. "option- parser") to make it easier for the user to detect
+ * the actual error. */
 gpgme_error_t
 _gpgme_parse_failure (char *args)
 {
@@ -416,6 +422,8 @@ _gpgme_parse_failure (char *args)
 *where = '\0';
 
   where = args;
+  if (!strcmp (where, "gpg-exit"))
+return 0;
 
   return atoi (which);
 }
-- 
2.16.3





commit gpgme for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2018-01-16 09:30:36

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Tue Jan 16 09:30:36 2018 rev:71 rq:562462 version:1.10.0

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2017-12-23 
12:16:10.701261143 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2018-01-16 
09:30:37.522668131 +0100
@@ -1,0 +2,6 @@
+Mon Jan  8 10:17:39 UTC 2018 - tchva...@suse.com
+
+- Tweak up the python conditional to allow us finegraining and
+  selecting only py2 or py3 if needed
+
+---



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.JN50Cb/_old  2018-01-16 09:30:38.566619288 +0100
+++ /var/tmp/diff_new_pack.JN50Cb/_new  2018-01-16 09:30:38.566619288 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gpgme
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,8 @@
 
 # Enable Qt bindings on TW and 42.3 (needed for KDE PIM)
 %define with_qt 0%{?suse_version} >= 1330 || 0%{?sle_version} >= 120300
-# Only enable Python bindings with TW, or tests will fail with an older gpg
-# https://bugs.gnupg.org/gnupg/issue3008
-%define with_python 0%{?suse_version} >= 1330
+%bcond_without python2
+%bcond_without python3
 Name:   gpgme
 Version:1.10.0
 Release:0
@@ -42,8 +41,10 @@
 BuildRequires:  swig
 Requires(post): %{install_info_prereq}
 Requires(preun): %{install_info_prereq}
-%if 0%{?with_python}
+%if %{with python2}
 BuildRequires:  python2-devel >= 2.7
+%endif
+%if %{with python3}
 BuildRequires:  python3-devel >= 3.4
 %endif
 %if 0%{with_qt}
@@ -118,7 +119,6 @@
 This subpackage contains the headers needed for building applications
 making use of libgpgmepp.
 
-%if 0%{?with_python}
 %package -n python2-gpg
 Summary:Python 2 bindings for GPGME, a library for accessing GnuPG
 Group:  Development/Languages/Python
@@ -144,7 +144,6 @@
 management.
 
 This package contains the bindings to use the library from Python 3 
applications.
-%endif
 
 %package -n libqgpgme7
 Summary:Programmatic Qt library interface to GnuPG
@@ -181,7 +180,7 @@
 build_timestamp=$(date -u +%{Y}-%{m}-%{dT}%{H}:%{M}+ -r %{SOURCE99})
 languages="cl cpp"
 
-%if 0%{?with_python}
+%if %{with python2} || %{with python3}
 languages="${languages} python"
 %endif
 
@@ -202,11 +201,12 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 chmod -x %{buildroot}%{_libdir}/cmake/Gpgmepp/*.cmake
 
-%if 0%{?with_python}
+%if %{with python2}
 find %{buildroot}%{python_sitearch}/gpg-*.egg-info -delete -print
 find %{buildroot}%{python_sitearch}/gpg -type f -name "*.pyc" -delete -print
 rm -vf %{buildroot}%{python_sitelib}/gpg/install_files.txt
-
+%endif
+%if %{with python3}
 find %{buildroot}%{python3_sitearch}/gpg-*.egg-info -delete -print
 rm -vf %{buildroot}%{python3_sitelib}/gpg/install_files.txt
 find %{buildroot}%{python3_sitearch}/gpg -type f -name "*.pyc" -delete -print
@@ -258,10 +258,12 @@
 %dir %{_libdir}/cmake/Gpgmepp
 %{_libdir}/cmake/Gpgmepp/GpgmeppConfig*.cmake
 
-%if 0%{?with_python}
+%if %{with python2}
 %files -n python2-gpg
 %{python_sitearch}/gpg
+%endif
 
+%if %{with python3}
 %files -n python3-gpg
 %{python3_sitearch}/gpg
 %endif





commit gpgme for openSUSE:Factory

2017-12-23 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2017-12-23 12:16:05

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Sat Dec 23 12:16:05 2017 rev:70 rq:556535 version:1.10.0

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2017-11-14 
12:38:13.184650155 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2017-12-23 
12:16:10.701261143 +0100
@@ -1,0 +2,39 @@
+Tue Dec 12 16:44:59 UTC 2017 - astie...@suse.com
+
+- gpgme 1.10.0:
+  * Now returns more specific error codes for decryption to distinguish
+between bad passphrase, user canceled, and no secret key.
+  * Now returns key origin information if available.
+  * Added context flag "auto-key-retrieve" to selectively enable the
+corresponding gpg option.
+  * Added flag is_de_vs to decryption and verify results.
+  * py: Use SEEK_SET as default for data.seek.
+  * cpp: Various new APIs.
+  * Reduced spawn overhead on Linux again.  Added new configure option
+--disable-linux-getdents to disable this feature for very old
+Linux versions.
+  * Improved the Python bindings build system.
+  * Made the test suite less fragile.
+  * Interface changes relative to the 1.9.0 release:
+gpgme_decrypt_result_t  EXTENDED: New field 'is_de_vs'.
+gpgme_signature_t   EXTENDED: New field 'is_de_vs'.
+gpgme_keyorg_t  NEW.
+gpgme_op_delete_ext NEW.
+gpgme_op_delete_ext_start   NEW.
+GPGME_DELETE_ALLOW_SECRET   NEW.
+GPGME_DELETE_FORCE  NEW.
+gpgme_op_conf_dir   NEW.
+gpgme_set_ctx_flag  EXTENDED: New flag 'auto-key-retrieve'.
+cpp: DecryptionResult::isDeVs NEW.
+cpp: Signature::isDeVsNEW.
+cpp: EngineInfo::Version::operator>   NEW.
+cpp: Context::createKey   NEW.
+cpp: Context::startCreateKey  NEW.
+cpp: Context::createSubkeyNEW.
+cpp: Context::startCreateSubkey   NEW.
+qt: QuickJob  NEW.
+py: DecryptResult   EXTENDED: New boolean field 'is_de_vs'.
+py: Signature   EXTENDED: New boolean field 'is_de_vs'.
+py: GpgErrorEXTENDED: Partial results in 'results'.
+
+---

Old:

  gpgme-1.9.0.tar.bz2
  gpgme-1.9.0.tar.bz2.sig

New:

  gpgme-1.10.0.tar.bz2
  gpgme-1.10.0.tar.bz2.sig



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.U8gOgy/_old  2017-12-23 12:16:12.349180792 +0100
+++ /var/tmp/diff_new_pack.U8gOgy/_new  2017-12-23 12:16:12.353180597 +0100
@@ -22,7 +22,7 @@
 # https://bugs.gnupg.org/gnupg/issue3008
 %define with_python 0%{?suse_version} >= 1330
 Name:   gpgme
-Version:1.9.0
+Version:1.10.0
 Release:0
 Summary:Programmatic library interface to GnuPG
 License:LGPL-2.1+ AND GPL-3.0+
@@ -36,8 +36,8 @@
 Source99:   %{name}.changes
 BuildRequires:  gcc-c++
 BuildRequires:  gpg2 >= 2.0.10
-BuildRequires:  libassuan-devel >= 2.0.2
-BuildRequires:  libgpg-error-devel >= 1.17
+BuildRequires:  libassuan-devel >= 2.4.2
+BuildRequires:  libgpg-error-devel >= 1.24
 BuildRequires:  pkgconfig
 BuildRequires:  swig
 Requires(post): %{install_info_prereq}

++ gpgme-1.9.0.tar.bz2 -> gpgme-1.10.0.tar.bz2 ++
 19983 lines of diff (skipped)




commit gpgme for openSUSE:Factory

2017-11-14 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2017-11-14 12:38:07

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Tue Nov 14 12:38:07 2017 rev:69 rq:539778 version:1.9.0

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2017-04-07 
13:52:31.710073735 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2017-11-14 
12:38:13.184650155 +0100
@@ -1,0 +2,5 @@
+Tue Nov  7 12:01:11 UTC 2017 - mplus...@suse.com
+
+- Make python package naming consistent with python singlespec
+
+---



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.5w5vsK/_old  2017-11-14 12:38:16.064544912 +0100
+++ /var/tmp/diff_new_pack.5w5vsK/_new  2017-11-14 12:38:16.068544766 +0100
@@ -25,7 +25,7 @@
 Version:1.9.0
 Release:0
 Summary:Programmatic library interface to GnuPG
-License:LGPL-2.1+ and GPL-3.0+
+License:LGPL-2.1+ AND GPL-3.0+
 Group:  Productivity/Security
 Url:http://www.gnupg.org/related_software/gpgme/
 Source: ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2
@@ -42,9 +42,8 @@
 BuildRequires:  swig
 Requires(post): %{install_info_prereq}
 Requires(preun): %{install_info_prereq}
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?with_python}
-BuildRequires:  python-devel >= 2.7
+BuildRequires:  python2-devel >= 2.7
 BuildRequires:  python3-devel >= 3.4
 %endif
 %if 0%{with_qt}
@@ -75,9 +74,9 @@
 Requires:   glibc-devel
 Requires:   libgpg-error-devel
 Requires:   libgpgme11 = %{version}
+%requires_gelibassuan-devel
 Provides:   gpgme-devel = %{version}
 Obsoletes:  gpgme-devel < %{version}
-%requires_ge   libassuan-devel
 
 %description -n libgpgme-devel
 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
@@ -120,11 +119,13 @@
 making use of libgpgmepp.
 
 %if 0%{?with_python}
-%package -n python-gpg
+%package -n python2-gpg
 Summary:Python 2 bindings for GPGME, a library for accessing GnuPG
 Group:  Development/Languages/Python
+Provides:   python-gpg = %{version}-%{release}
+Obsoletes:  python-gpg < %{version}-%{release}
 
-%description -n python-gpg
+%description -n python2-gpg
 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
 easier for applications. It provides a high-level crypto API for
 encryption, decryption, signing, signature verification, and key
@@ -232,7 +233,6 @@
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/gpgme.info%{ext_info}
 
 %files
-%defattr(-,root,root)
 %doc AUTHORS COPYING COPYING.LESSER ChangeLog ChangeLog-2011 README NEWS 
THANKS TODO VERSION
 %{_bindir}/gpgme-tool
 %{_datadir}/common-lisp
@@ -240,22 +240,18 @@
 %{_infodir}/gpgme*
 
 %files -n libgpgme11
-%defattr(-,root,root)
 %{_libdir}/libgpgme.so.*
 
 %files -n libgpgme-devel
-%defattr(-,root,root)
 %{_libdir}/libgpgme.so
 %{_bindir}/gpgme-config
 %{_datadir}/aclocal/gpgme.m4
 %{_includedir}/gpgme.h
 
 %files -n libgpgmepp6
-%defattr(-,root,root)
 %{_libdir}/libgpgmepp.so.*
 
 %files -n libgpgmepp-devel
-%defattr(-,root,root)
 %{_libdir}/libgpgmepp.so
 %{_includedir}/gpgme++
 %dir %{_libdir}/cmake
@@ -263,22 +259,18 @@
 %{_libdir}/cmake/Gpgmepp/GpgmeppConfig*.cmake
 
 %if 0%{?with_python}
-%files -n python-gpg
-%defattr(-,root,root)
+%files -n python2-gpg
 %{python_sitearch}/gpg
 
 %files -n python3-gpg
-%defattr(-,root,root)
 %{python3_sitearch}/gpg
 %endif
 
 %if 0%{with_qt}
 %files -n libqgpgme7
-%defattr(-,root,root)
 %{_libdir}/libqgpgme.so.*
 
 %files -n libqgpgme-devel
-%defattr(-,root,root)
 %{_includedir}/qgpgme/
 %{_includedir}/QGpgME/
 %dir %{_libdir}/cmake





commit gpgme for openSUSE:Factory

2017-04-07 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2017-04-07 13:52:27

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Fri Apr  7 13:52:27 2017 rev:68 rq:483280 version:1.9.0

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2017-02-16 
16:48:40.903038168 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2017-04-07 
13:52:31.710073735 +0200
@@ -1,0 +2,80 @@
+Tue Mar 28 18:01:47 UTC 2017 - astie...@suse.com
+
+- gpgme 1.9.0:
+ * Clarified meaning of the 'expire' parameter of gpgme_op_createkey
+   and gpgme_op_createsubkey.  New flag to force a key without an
+   expiration date.
+ * New function gpgme_op_keylist_from_data_start to list keys from
+   data objects without importing them.
+ * New function gpgme_op_set_uid_flag to flag a key as primary.
+ * New function gpgme_op_decrypt_ext to run decryption with special
+   flags.  This can for example be used to unwrap keys (remove only
+   the encryption layer).
+ * New encryption flags to wrap a key (adding an encryption layer to
+   an OpenPGP message) or to create anonymously encrypted messages.
+ * Support for adduid and revuid operations in the C++ bindings.
+ * Support for smartcard key generation in the C++ bindings.
+ * Several new functions for the Python binding.
+ * Many smaller bug fixes.
+ * Interface changes relative to the 1.8.0 release:
+   gpgme_op_createkey  CHANGED: Meaning of 'expire' parameter.
+   gpgme_op_createsubkey   CHANGED: Meaning of 'expire' parameter.
+   GPGME_CREATE_NOEXPIRE   NEW.
+   gpgme_key_t EXTENDED: New field 'origin'.
+   gpgme_key_t EXTENDED: New field 'last_update'.
+   gpgme_subkey_t  EXTENDED: New field 'is_de_vs'.
+   gpgme_user_id_t EXTENDED: New field 'origin'.
+   gpgme_user_id_t EXTENDED: New field 'last_update'.
+   gpgme_op_keylist_from_data_start NEW.
+   gpgme_op_set_uid_flag_start  NEW.
+   gpgme_op_set_uid_flagNEW.
+   gpgme_op_decrypt_ext_start   NEW.
+   gpgme_op_decrypt_ext NEW.
+   GPGME_ENCRYPT_THROW_KEYIDS   NEW.
+   GPGME_ENCRYPT_WRAP   NEW.
+   GPGME_DECRYPT_VERIFY NEW.
+   GPGME_DECRYPT_UNWRAP NEW.
+   gpgme_data_rewindUN-DEPRECATE.
+   cpp: Context::revUid(const Key&, const char*)  NEW.
+   cpp: Context::startRevUid(const Key&, const char*) NEW.
+   cpp: Context::addUid(const Key&, const char*)  NEW.
+   cpp: Context::startAddUid(const Key&, const char*) NEW.
+   cpp: Key::UserID::revoke() NEW.
+   cpp: Key::addUid() NEW.
+   cpp: Key::isDeVs   NEW.
+   cpp: GpgGenCardKeyInteractor   NEW.
+   cpp: Subkey::keyGrip   NEW.
+   cpp: Subkey::isDeVsNEW.
+   cpp: Data::toKeys  NEW.
+   cpp: Context::setDecryptFlags  NEW.
+   cpp: Context::decrypt EXTENDED: Flags added.
+   cpp: Context::startDecryptEXTENDED: Flags added.
+   cpp: Context::decryptAndVerifyEXTENDED: Flags added.
+   cpp: Context::startCombinedDecryptionAndVerification EXTENDED: Flags.
+   cpp: Context::encryptFlagsEXTENDED: New flags.
+   qt: CryptoConfig::stringValueList()NEW.
+   py: Context.__init__EXTENDED: New keyword arg home_dir.
+   py: Context.home_dirNEW.
+   py: Context.keylist EXTENDED: New keyword arg mode.
+   py: Context.keylist EXTENDED: New keyword arg source.
+   py: Context.create_key  NEW.
+   py: Context.create_subkey   NEW.
+   py: Context.key_add_uid NEW.
+   py: Context.key_revoke_uid  NEW.
+   py: Context.key_signNEW.
+   py: Context.key_tofu_policy NEW.
+   py: core.pubkey_algo_string NEW.
+   py: core.addrspec_from_uid  NEW.
+- drop upstreamed patches:
+  * gpgme-include_functional.patch
+  * remove-a-forgotten-instance-of-libsuffix.diff
+
+---
+Thu Mar 23 21:54:04 UTC 2017 - lbeltr...@kde.org
+
+- Re-conditionalize python builds, to allow gpgme to build on 
+  Leap 42.3 (python tests fail with an older gpg, see 
+  gpg issue 3008)
+- Enable Qt build also on Leap 42.3 (needed for KDE PIM)
+
+---

Old:

  gpgme-1.8.0.tar.bz2
  gpgme-1.8.0.tar.bz2.sig
  gpgme-include_functional.patch
  remove-a-forgotten-instance-of-libsuffix.diff

New:

  gpgme-1.9.0.tar.bz2
  gpgme-1.9.0.tar.bz2.sig


commit gpgme for openSUSE:Factory

2017-02-16 Thread root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2017-02-16 16:48:39

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2016-11-24 
23:15:54.0 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2017-02-16 
16:48:40.903038168 +0100
@@ -1,0 +2,22 @@
+Tue Feb 14 09:46:57 UTC 2017 - tchva...@suse.com
+
+- Unconditionalize python and python3 builds
+- Unconditionalize c++ build
+
+---
+Mon Feb 13 18:39:46 UTC 2017 - jeng...@inai.de
+
+- Fix RPM groups
+
+---
+Mon Feb 13 15:47:19 UTC 2017 - tchva...@suse.com
+
+- Do not condition around the qt version as it breaks baselibs validator
+
+---
+Tue Feb  7 02:48:46 UTC 2017 - crrodrig...@opensuse.org
+
+- gpgme-include_functional.patch: include  where
+  needed, fix GCC7 build 
+
+---

New:

  gpgme-include_functional.patch



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.gxvX2c/_old  2017-02-16 16:48:41.95242 +0100
+++ /var/tmp/diff_new_pack.gxvX2c/_new  2017-02-16 16:48:41.95242 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gpgme
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,6 @@
 #
 
 
-%define with_cpp 1
-%define with_python2 1
-%define with_python3 0
 %define with_qt 0%{?suse_version} >= 1330
 Name:   gpgme
 Version:1.8.0
@@ -35,24 +32,18 @@
 Source99:   %{name}.changes
 #PATCH-FIX-UPSTREAM: remove-a-forgotten-instance-of-libsuffix.diff - Fix cmake 
files (or it will break KDE software building)
 Patch1: remove-a-forgotten-instance-of-libsuffix.diff
+Patch2: gpgme-include_functional.patch
+BuildRequires:  gcc-c++
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.0.2
 BuildRequires:  libgpg-error-devel >= 1.17
 BuildRequires:  pkgconfig
-Requires(post): %{install_info_prereq}
-Requires(preun): %{install_info_prereq}
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{with_python2}
 BuildRequires:  python-devel >= 2.7
-BuildRequires:  swig
-%endif # with_python2
-%if 0%{with_python3}
 BuildRequires:  python3-devel >= 3.4
 BuildRequires:  swig
-%endif # with_python3
-%if 0%{with_cpp}
-BuildRequires:  gcc-c++
-%endif # with_cpp
+Requires(post): %{install_info_prereq}
+Requires(preun): %{install_info_prereq}
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{with_qt}
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5Test)
@@ -66,7 +57,7 @@
 
 %package -n libgpgme11
 Summary:Programmatic library interface to GnuPG
-Group:  Development/Libraries/C and C++
+Group:  System/Libraries
 Requires:   gpg2
 
 %description -n libgpgme11
@@ -94,10 +85,9 @@
 This subpackage contains the headers needed for building applications
 making use of libgpgme.
 
-%if 0%{with_cpp}
 %package -n libgpgmepp6
 Summary:Programmatic C++ library interface to GnuPG
-Group:  Development/Libraries/C and C++
+Group:  System/Libraries
 Requires:   gpg2
 
 %description -n libgpgmepp6
@@ -126,12 +116,9 @@
 This subpackage contains the headers needed for building applications
 making use of libgpgmepp.
 
-%endif # with_cpp
-
-%if 0%{with_python2}
 %package -n python-gpg
 Summary:Python 2 bindings for GPGME, a library for accessing GnuPG
-Group:  Development/Libraries/Python
+Group:  Development/Languages/Python
 
 %description -n python-gpg
 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
@@ -140,12 +127,10 @@
 management.
 
 This package contains the bindings to use the library from Python 2 
applications.
-%endif # with_python2
 
-%if 0%{with_python3}
 %package -n python3-gpg
 Summary:Python 3 bindings for GPGME, a library for accessing GnuPG
-Group:  Development/Libraries/Python
+Group:  Development/Languages/Python
 
 %description -n python3-gpg
 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
@@ -154,12 +139,10 @@
 management.
 
 This package contains the bindings to use the library from Python 3 
applications.
-%endif # with_python3
 
-%if 0%{with_qt}
 %package -n libqgpgme7
 Summary:  

commit gpgme for openSUSE:Factory

2016-11-24 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2016-11-24 23:15:53

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2016-11-22 
18:56:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2016-11-24 
23:15:54.0 +0100
@@ -1,0 +2,6 @@
+Tue Nov 22 23:19:10 UTC 2016 - lbeltr...@kde.org
+
+- Add remove-a-forgotten-instance-of-libsuffix.diff: fix CMake 
+  files for gpgmepp (or they won't work with KDE software) 
+
+---

New:

  remove-a-forgotten-instance-of-libsuffix.diff



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.aQpO3Y/_old  2016-11-24 23:15:55.0 +0100
+++ /var/tmp/diff_new_pack.aQpO3Y/_new  2016-11-24 23:15:55.0 +0100
@@ -33,6 +33,8 @@
 Source3:gpgme.keyring
 # used to have a fixed timestamp
 Source99:   %{name}.changes
+#PATCH-FIX-UPSTREAM: remove-a-forgotten-instance-of-libsuffix.diff - Fix cmake 
files (or it will break KDE software building)
+Patch1: remove-a-forgotten-instance-of-libsuffix.diff
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.0.2
 BuildRequires:  libgpg-error-devel >= 1.17
@@ -187,6 +189,7 @@
 
 %prep
 %setup -q
+%patch1 -p1
 
 %build
 build_timestamp=$(date -u +%{Y}-%{m}-%{dT}%{H}:%{M}+ -r %{SOURCE99})


++ remove-a-forgotten-instance-of-libsuffix.diff ++
>From 572c1aac107125ce62230251713349348373db5a Mon Sep 17 00:00:00 2001
From: Heiko Becker 
Date: Wed, 16 Nov 2016 23:09:45 +0100
Subject: [PATCH] Remove a forgotten instance of @libsuffix@

* lang/cpp/src/GpgmeppConfig.cmake.in.in: Remove a forgotten
instance of @libsuffix@.
--

b2c07bd47bd608afa5cc819b60a7b5bb8c9dd96a removed @libsuffix@ from
cmake config files, but missed one instance.

Signed-off-by: Heiko Becker 
---
 lang/cpp/src/GpgmeppConfig.cmake.in.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lang/cpp/src/GpgmeppConfig.cmake.in.in 
b/lang/cpp/src/GpgmeppConfig.cmake.in.in
index 928d19f..cbe9713 100644
--- a/lang/cpp/src/GpgmeppConfig.cmake.in.in
+++ b/lang/cpp/src/GpgmeppConfig.cmake.in.in
@@ -63,7 +63,7 @@ add_library(Gpgmepp SHARED IMPORTED)
 
 set_target_properties(Gpgmepp PROPERTIES
   INTERFACE_INCLUDE_DIRECTORIES 
"@resolved_includedir@/gpgme++;@resolved_includedir@"
-  INTERFACE_LINK_LIBRARIES 
"pthread;@resolved_libdir@/libgpgme@libsuffix@;@LIBASSUAN_LIBS@"
+  INTERFACE_LINK_LIBRARIES 
"pthread;@resolved_libdir@/libgpgme.so;@LIBASSUAN_LIBS@"
   IMPORTED_LOCATION "@resolved_libdir@/libgpgmepp.so"
 )
 
-- 
2.8.0.rc3




commit gpgme for openSUSE:Factory

2016-11-22 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2016-11-22 18:56:36

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2016-10-28 
12:14:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2016-11-22 
18:56:37.0 +0100
@@ -1,0 +2,29 @@
+Sat Nov 19 21:51:22 UTC 2016 - astie...@suse.com
+
+- gpgme 1.8:
+   * The module of the Python bindings has been renamed to 'gpg'.
+   * New interface to query current software versions.
+   * New feature to use gpg's --{show,override}session-key options.
+   * New interface to set the sender of a mail.
+   * qt: Added Distinguished Name parser from libkleo
+   * The --homedir option is now used with recent gpgconf versions.
+   * The internal locking functions have been replaced by libgpg-error
+ locking functions.
+   * Interface changes relative to the 1.7.1 release:
+ gpgme_set_senderNEW.
+ gpgme_get_senderNEW.
+ gpgme_op_query_swdb NEW.
+ gpgme_op_query_swdb_result  NEW.
+ gpgme_query_swdb_result_t   NEW.
+ gpgme_get_ctx_flag  NEW.
+ gpgme_decrypt_result_t  EXTENDED: New field session_key.
+ qt: DN  NEW.
+ qt: DN::Attribute   NEW.
+ qt: Job::context(Job*)  NEW.
+ cpp: EngineInfo::Version::Version(const char*) NEW.
+ cpp: EngineInfo::Version::Version()NEW.
+ cpp: SwdbResultNEW.
+ cpp: Context::setSender(const char*)   NEW.
+ cpp: Context::getSender()  NEW.
+
+---

Old:

  gpgme-1.7.1.tar.bz2
  gpgme-1.7.1.tar.bz2.sig

New:

  gpgme-1.8.0.tar.bz2
  gpgme-1.8.0.tar.bz2.sig



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.Uf1X2c/_old  2016-11-22 18:56:38.0 +0100
+++ /var/tmp/diff_new_pack.Uf1X2c/_new  2016-11-22 18:56:38.0 +0100
@@ -21,7 +21,7 @@
 %define with_python3 0
 %define with_qt 0%{?suse_version} >= 1330
 Name:   gpgme
-Version:1.7.1
+Version:1.8.0
 Release:0
 Summary:Programmatic library interface to GnuPG
 License:LGPL-2.1+ and GPL-3.0+
@@ -35,7 +35,7 @@
 Source99:   %{name}.changes
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.0.2
-BuildRequires:  libgpg-error-devel >= 1.11
+BuildRequires:  libgpg-error-devel >= 1.17
 BuildRequires:  pkgconfig
 Requires(post): %{install_info_prereq}
 Requires(preun): %{install_info_prereq}
@@ -127,11 +127,11 @@
 %endif # with_cpp
 
 %if 0%{with_python2}
-%package -n python-pyme
+%package -n python-gpg
 Summary:Python 2 bindings for GPGME, a library for accessing GnuPG
 Group:  Development/Libraries/Python
 
-%description -n python-pyme
+%description -n python-gpg
 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
 easier for applications. It provides a high-level crypto API for
 encryption, decryption, signing, signature verification, and key
@@ -141,11 +141,11 @@
 %endif # with_python2
 
 %if 0%{with_python3}
-%package -n python3-pyme
+%package -n python3-gpg
 Summary:Python 3 bindings for GPGME, a library for accessing GnuPG
 Group:  Development/Libraries/Python
 
-%description -n python3-pyme
+%description -n python3-gpg
 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
 easier for applications. It provides a high-level crypto API for
 encryption, decryption, signing, signature verification, and key
@@ -218,14 +218,14 @@
 chmod -x %{buildroot}%{_libdir}/cmake/Gpgmepp/*.cmake
 %endif # with_cpp
 %if 0%{with_python2}
-find %{buildroot}%{python_sitearch}/pyme3-*.egg-info -delete -print
-find %{buildroot}%{python_sitearch}/pyme -type f -name "*.pyc" -delete -print
-rm -v %{buildroot}%{python_sitelib}/pyme/install_files.txt
+find %{buildroot}%{python_sitearch}/gpg-*.egg-info -delete -print
+find %{buildroot}%{python_sitearch}/gpg -type f -name "*.pyc" -delete -print
+rm -v %{buildroot}%{python_sitelib}/gpg/install_files.txt
 %endif # with_python2
 %if 0%{with_python3}
-find %{buildroot}%{python3_sitearch}/pyme3-*.egg-info -delete -print
-rm -v %{buildroot}%{python3_sitelib}/pyme/install_files.txt
-find %{buildroot}%{python3_sitearch}/pyme -type f -name "*.pyc" -delete -print
+find %{buildroot}%{python3_sitearch}/gpg-*.egg-info -delete -print
+rm -v %{buildroot}%{python3_sitelib}/gpg/install_files.txt
+find %{buildroot}%{python3_sitearch}/gpg -type f -name "*.pyc" -d

commit gpgme for openSUSE:Factory

2016-10-28 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2016-10-28 12:14:42

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2016-10-20 
23:06:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2016-10-28 
12:14:43.0 +0200
@@ -1,0 +2,7 @@
+Fri Oct 21 23:27:54 UTC 2016 - astie...@suse.com
+
+- in addition to dropping gpgme-1.7.0-python-Include-config.h.patch
+  remove automake depdendency and autogen.sh call
+- build QT lib only on Factory
+
+---



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.i7H7qC/_old  2016-10-28 12:14:45.0 +0200
+++ /var/tmp/diff_new_pack.i7H7qC/_new  2016-10-28 12:14:45.0 +0200
@@ -19,7 +19,7 @@
 %define with_cpp 1
 %define with_python2 1
 %define with_python3 0
-%define with_qt 1
+%define with_qt 0%{?suse_version} >= 1330
 Name:   gpgme
 Version:1.7.1
 Release:0
@@ -33,9 +33,6 @@
 Source3:gpgme.keyring
 # used to have a fixed timestamp
 Source99:   %{name}.changes
-# for gpgme-1.7.0-python-Include-config.h.patch
-BuildRequires:  automake >= 1.14
-#
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.0.2
 BuildRequires:  libgpg-error-devel >= 1.11
@@ -192,9 +189,6 @@
 %setup -q
 
 %build
-# for gpgme-1.7.0-python-Include-config.h.patch
-./autogen.sh
-#
 build_timestamp=$(date -u +%{Y}-%{m}-%{dT}%{H}:%{M}+ -r %{SOURCE99})
 languages="cl"
 %if 0%{with_cpp}





commit gpgme for openSUSE:Factory

2016-10-20 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2016-10-20 23:06:27

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2016-10-18 
10:08:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2016-10-20 
23:06:27.0 +0200
@@ -1,0 +2,32 @@
+Thu Oct 20 06:40:43 UTC 2016 - jeng...@inai.de
+
+- Trim and update descriptions
+
+---
+Tue Oct 18 20:38:59 UTC 2016 - lbeltr...@kde.org
+
+- New upstream release 1.7.1
+  * Fixed problems with the new language bindings.
+  * New helper function gpgme_addrspec_from_uid.
+  * Use option --exit-on-status-write-error with newer gpg versions.
+  * qt: Missed API from the Qt Binding inclusion has
+been added again.
+  * qt: abstractimportjob.h is now installed to that
+ImportJobs can be used again.
+  * qt: Fixed spelling error in API (startReceive).
+  * Interface changes relative to the 1.7.0 release:
+gpgme_addrspec_from_uid NEW.
+qt: WksPublishJob::startRecieve RENAMED to ::startReceive.
+qt: MultiDeleteJob  NEW.
+qt: AbstractImportJob   NEW.
+qt: SpecialJob  NEW.
+cpp: Signature::key(bool, bool)  NEW.
+cpp: UserID::addrSpecFromString(const char*) NEW.
+cpp: UserID::addrSpec()  NEW.
+- Drop conflict (handled on kdepimlibs4 side)
+- Drop upstreamed patches:
+  * gpgme-1.7.0-nonvoid-returns.patch
+  * gpgme-1.7.0-cpp-qt-Include-config.h.patch
+  * gpgme-1.7.0-python-Include-config.h.patch
+
+---

Old:

  gpgme-1.7.0-cpp-qt-Include-config.h.patch
  gpgme-1.7.0-nonvoid-returns.patch
  gpgme-1.7.0-python-Include-config.h.patch
  gpgme-1.7.0.tar.bz2
  gpgme-1.7.0.tar.bz2.sig

New:

  gpgme-1.7.1.tar.bz2
  gpgme-1.7.1.tar.bz2.sig



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.b6zGuH/_old  2016-10-20 23:06:28.0 +0200
+++ /var/tmp/diff_new_pack.b6zGuH/_new  2016-10-20 23:06:28.0 +0200
@@ -21,9 +21,9 @@
 %define with_python3 0
 %define with_qt 1
 Name:   gpgme
-Version:1.7.0
+Version:1.7.1
 Release:0
-Summary:A Library Designed to Give Applications Easy Access to GnuPG
+Summary:Programmatic library interface to GnuPG
 License:LGPL-2.1+ and GPL-3.0+
 Group:  Productivity/Security
 Url:http://www.gnupg.org/related_software/gpgme/
@@ -33,9 +33,6 @@
 Source3:gpgme.keyring
 # used to have a fixed timestamp
 Source99:   %{name}.changes
-Patch0: gpgme-1.7.0-nonvoid-returns.patch
-Patch1: gpgme-1.7.0-cpp-qt-Include-config.h.patch
-Patch2: gpgme-1.7.0-python-Include-config.h.patch
 # for gpgme-1.7.0-python-Include-config.h.patch
 BuildRequires:  automake >= 1.14
 #
@@ -64,41 +61,23 @@
 
 %description
 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
-easier for applications. It provides a high-level Crypto API for
+easier for applications. It provides a high-level crypto API for
 encryption, decryption, signing, signature verification, and key
-management. Currently it uses GnuPG as its back-end, but the API is not
-restricted to this engine.
-
-Because the direct use of GnuPG from an application can be a
-complicated programming task, it is suggested that all software should
-try to use GPGME instead. This way bug fixes or improvements can be
-done at a central place and every application benefits from this.
-Authors of MUAs should especially consider using GPGME. Creating a set
-of standard widgets for common key selection tasks is even planned.
+management. It uses GnuPG as its back-end.
 
 %package -n libgpgme11
-Summary:A Library Designed to give Applications easy Access to GnuPG
+Summary:Programmatic library interface to GnuPG
 Group:  Development/Libraries/C and C++
 Requires:   gpg2
 
 %description -n libgpgme11
 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
-easier for applications. It provides a high-level Crypto API for
+easier for applications. It provides a high-level crypto API for
 encryption, decryption, signing, signature verification, and key
-management. Currently it uses GnuPG as its back-end, but the API is not
-restricted to this engine.
-
-Who Should use GPGME?
-
-Because the direct use of GnuPG from an application can be a
-complicated programming task, it is suggested that all software should
-try to use GPGME instead. This way bug fixes

commit gpgme for openSUSE:Factory

2016-10-18 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2016-10-18 10:08:47

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2015-09-24 
07:16:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2016-10-18 
10:08:48.0 +0200
@@ -1,0 +2,106 @@
+Wed Oct 12 22:09:27 UTC 2016 - lbeltr...@kde.org
+
+- Switch on the Qt bindings
+- Add missing buildrequires, files, and needed adjustments for the
+  Qt build
+
+---
+Tue Oct 11 18:11:33 UTC 2016 - lbeltr...@kde.org
+
+- Conflict libgpgmepp-devel with kdepimlibs4-devel as they both
+  install the same header (kdepimlibs4 for historical reasons)
+
+---
+Mon Sep 26 19:55:04 UTC 2016 - astie...@suse.com
+
+
+- gpgme 1.7.0:
+  * Python2 bindings
+  * C++ bindings
+  * disabled: Python3, Qt-Framework API
+  * New functions gpgme_op_createkey and gpgme_op_createsubkey to make
+key creation easier (requires GnuPG 2.1).
+  * New functions gpgme_op_adduid and gpgme_op_revuid to make user id
+management easier (requires GnuPG 2.1).
+  * New function gpgme_op_keysign to make key signing easier (requires
+GnuPG 2.1).
+  * New function gpgme_op_interact to replace the now deprecated
+functions gpgme_op_edit and gpgme_op_card_edit.
+  * New function gpgme_pubkey_algo_string to convert a public key
+algorithm into a GnuPG 2.1 style string.
+  * Support for GnuPG 2.1's TOFU trust model.
+  * Notation flags are now correctly set on verify.
+  * New global flag "require-gnupg" to set a minimal gnupg version.
+  * More supported items in gpgme_get_dirinfo.
+  * New function gpgme_data_set_flag and flag "size-hint".
+  * New function gpgme_set_ctx_flag and flags "full-status" and
+"raw-description".
+  * Improved gpgme_data_identify to distinguish more file types.
+  * New flag GPGME_ENCRYPT_SYMMETRIC for gpgme_op_encrypt to allow
+mixed public key and symmetric encryption.
+  * New field KEYGRIP in gpgme_subkey_t.  New fields FPR in gpgme_key_t.
+  * New flag GPGME_DATA_ENCODING_MIME to declare that the encrypted or
+signed data is a valid MIME part.  This is to support future GnuPG
+versions.
+  * Interface changes relative to the 1.6.0 release:
+gpgme_pubkey_algo_string   NEW.
+GPGME_PK_EDDSA NEW.
+gpgme_set_ctx_flag NEW.
+gpgme_data_set_flagNEW.
+gpgme_op_createkey NEW.
+gpgme_op_createkey_start   NEW.
+gpgme_op_createsubkey  NEW.
+gpgme_op_createsubkey_startNEW.
+gpgme_op_adduid_start  NEW.
+gpgme_op_adduidNEW.
+gpgme_op_revuid_start  NEW.
+gpgme_op_revuidNEW.
+gpgme_op_keysign_start NEW.
+gpgme_op_keysign   NEW.
+gpgme_op_tofu_policy_start NEW.
+gpgme_op_tofu_policy   NEW.
+gpgme_op_interact_startNEW.
+gpgme_op_interact  NEW.
+gpgme_interact_cb_tNEW.
+gpgme_op_edit_startDEPRECATED.
+gpgme_op_edit  DEPRECATED.
+gpgme_op_card_edit_start   DEPRECATED.
+gpgme_op_card_edit DEPRECATED.
+gpgme_edit_cb_tDEPRECATED.
+gpgme_status_code_tDEPRECATED.
+gpgme_genkey_result_t  EXTENDED: New fields pubkey and seckey.
+gpgme_signature_t  EXTENDED: New field key.
+gpgme_key_tEXTENDED: New field fpr.
+gpgme_subkey_t EXTENDED: New field keygrip.
+gpgme_user_id_tEXTENDED: New field tofu.
+gpgme_tofu_policy_tNEW.
+gpgme_tofu_info_t  NEW.
+GPGME_STATUS_KEY_CONSIDEREDNEW.
+GPGME_STATUS_TOFU_USER NEW.
+GPGME_STATUS_TOFU_STATSNEW.
+GPGME_STATUS_TOFU_STATS_LONG   NEW.
+GPGME_STATUS_NOTATION_FLAGSNEW.
+GPGME_KEYLIST_MODE_WITH_TOFU   NEW.
+GPGME_DATA_TYPE_PGP_ENCRYPTED  NEW.
+GPGME_DATA_TYPE_PGP_SIGNATURE  NEW.
+GPGME_DATA_ENCODING_MIME   NEW.
+GPGME_ENCRYPT_SYMMETRICNEW.
+GPGME_CREATE_SIGN  NEW.
+GPGME_CREATE_ENCR  NEW.
+GPGME_CREATE_CERT  NEW.
+GPGME_CREATE_AUTH  NEW.
+GPGME_CREATE_NOPASSWD  NEW.
+GPGME_CREATE_SELFSIGNEDNEW.
+GPGME_CREATE_NOSTORE   NEW.
+GPGME_CREATE_WANTPUB   NEW.
+GPGME_CREATE_WANTSEC   NEW.
+GPGME_CREATE_FORCE NEW.
+GPGME_KEYSIGN_LOCALNEW.
+GPGME_KEYSIGN_LFSE

commit gpgme for openSUSE:Factory

2015-09-23 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2015-09-24 07:16:35

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2015-08-29 
20:03:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2015-09-24 
07:16:37.0 +0200
@@ -1,0 +2,5 @@
+Fri Sep 11 06:07:58 UTC 2015 - astie...@suse.com
+
+- restore taking build timestamp from changelog date
+
+---



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.mGLepx/_old  2015-09-24 07:16:38.0 +0200
+++ /var/tmp/diff_new_pack.mGLepx/_new  2015-09-24 07:16:38.0 +0200
@@ -76,10 +76,10 @@
 Group:  Development/Libraries/C and C++
 Requires:   glibc-devel
 Requires:   libgpg-error-devel
-%requires_ge   libassuan-devel
 Requires:   libgpgme11 = %{version}
 Provides:   gpgme-devel = %{version}
 Obsoletes:  gpgme-devel < %{version}
+%requires_ge   libassuan-devel
 
 %description -n libgpgme-devel
 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
@@ -101,10 +101,11 @@
 %setup -q
 
 %build
+build_timestamp=$(date -u +%{Y}-%{m}-%{dT}%{H}:%{M}+ -r %{SOURCE99})
 %configure \
--disable-static \
--disable-fd-passing \
-   --enable-build-timestamp=no
+   --enable-build-timestamp="${build_timestamp}"
 
 make %{?_smp_mflags}
 





commit gpgme for openSUSE:Factory

2015-08-29 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2015-08-29 20:03:36

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2015-07-05 
17:56:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2015-08-29 
20:03:38.0 +0200
@@ -1,0 +2,21 @@
+Wed Aug 26 11:09:03 UTC 2015 - astie...@suse.com
+
+- gpgme 1.6.0:
+ * Added gpgme_set_offline to do a key listinging w/o requiring
+   CRL.
+ * Added gpgme_set_status_cb to allow a user to see some status
+   messages.
+ * Added an export mode for secret keys.
+ * More precise error codes are returned if GnuPG >= 2.1.8 is used.
+ * The passphrase handler for the loopback mode has been improved and may
+   also be used with genkey.
+ * Interface changes relative to the 1.5.1 release:
+   gpgme_set_offline  NEW.
+   gpgme_get_offline  NEW.
+   gpgme_set_status_cbNEW.
+   gpgme_get_status_cbNEW.
+   GPGME_EXPORT_MODE_SECRET   NEW
+   GPGME_EXPORT_MODE_RAW  NEW.
+   GPGME_EXPORT_MODE_PKCS12   NEW.
+
+---

Old:

  gpgme-1.5.5.tar.bz2
  gpgme-1.5.5.tar.bz2.sig

New:

  gpgme-1.6.0.tar.bz2
  gpgme-1.6.0.tar.bz2.sig



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.hnFFW2/_old  2015-08-29 20:03:39.0 +0200
+++ /var/tmp/diff_new_pack.hnFFW2/_new  2015-08-29 20:03:39.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gpgme
-Version:1.5.5
+Version:1.6.0
 Release:0
 Summary:A Library Designed to Give Applications Easy Access to GnuPG
 License:LGPL-2.1+ and GPL-3.0+
@@ -101,11 +101,10 @@
 %setup -q
 
 %build
-date=$(date -u +%Y-%m-%dT%H:%M+ -r %{S:99})
-sed -e "s,BUILD_TIMESTAMP=.*,BUILD_TIMESTAMP=$date," -i configure
 %configure \
--disable-static \
-   --disable-fd-passing
+   --disable-fd-passing \
+   --enable-build-timestamp=no
 
 make %{?_smp_mflags}
 

++ gpgme-1.5.5.tar.bz2 -> gpgme-1.6.0.tar.bz2 ++
 4405 lines of diff (skipped)




commit gpgme for openSUSE:Factory

2015-07-05 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2015-07-05 17:56:52

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2015-06-12 
20:29:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2015-07-05 
17:56:53.0 +0200
@@ -1,0 +2,5 @@
+Fri Jun 19 08:08:55 UTC 2015 - astie...@suse.com
+
+- fix install-info for clean uninstall [boo#935339]
+
+---



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.Nszg3h/_old  2015-07-05 17:56:54.0 +0200
+++ /var/tmp/diff_new_pack.Nszg3h/_new  2015-07-05 17:56:54.0 +0200
@@ -32,7 +32,8 @@
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.0.2
 BuildRequires:  libgpg-error-devel >= 1.11
-PreReq: %install_info_prereq
+Requires(post): %{install_info_prereq}
+Requires(preun): %{install_info_prereq}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -111,16 +112,13 @@
 %install
 %make_install
 # Do this now to make /usr/lib/rpm/brp-chuck-la happy:
-rm %{buildroot}/%{_libdir}/*.la
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
 %if ! 0%{?qemu_user_space_build}
 #make check
 %endif
 
-%clean
-rm -rf %{buildroot}
-
 %post -n libgpgme11 -p /sbin/ldconfig
 
 %postun -n libgpgme11 -p /sbin/ldconfig
@@ -128,7 +126,7 @@
 %post
 %install_info --info-dir=%{_infodir} %{_infodir}/gpgme.info.gz
 
-%postun
+%preun
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/gpgme.info.gz
 
 %files





commit gpgme for openSUSE:Factory

2015-06-12 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2015-06-12 20:29:03

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2015-04-22 
01:14:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2015-06-12 
20:29:04.0 +0200
@@ -1,0 +2,8 @@
+Mon Jun  8 13:39:26 UTC 2015 - astie...@suse.com
+
+- gpgme 1.5.5:
+  * Fixed crash in key listings for user ids with a backslash.
+  * Fixed regression for GPGSM use with GnuPG < 2.1.
+  * Properly set signature summary for revoked OpenPGP keys.
+
+---

Old:

  gpgme-1.5.4.tar.bz2
  gpgme-1.5.4.tar.bz2.sig

New:

  gpgme-1.5.5.tar.bz2
  gpgme-1.5.5.tar.bz2.sig



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.2ODV6E/_old  2015-06-12 20:29:05.0 +0200
+++ /var/tmp/diff_new_pack.2ODV6E/_new  2015-06-12 20:29:05.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gpgme
-Version:1.5.4
+Version:1.5.5
 Release:0
 Summary:A Library Designed to Give Applications Easy Access to GnuPG
 License:LGPL-2.1+ and GPL-3.0+

++ gpgme-1.5.4.tar.bz2 -> gpgme-1.5.5.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpgme-1.5.4/AUTHORS new/gpgme-1.5.5/AUTHORS
--- old/gpgme-1.5.4/AUTHORS 2014-09-24 15:23:39.0 +0200
+++ new/gpgme-1.5.5/AUTHORS 2015-06-08 14:57:52.0 +0200
@@ -3,7 +3,7 @@
 Download: ftp://ftp.gnupg.org/gcrypt/gpgme/
 Repository: git://git.gnupg.org/gpgme.git
 Maintainer: Werner Koch 
-Bug reports: http://bugs.gnupg.org (use category "gpgme")
+Bug reports: https://bugs.gnupg.org (use category "gpgme")
 Security related bug reports: secur...@gnupg.org
 License (software): LGPLv2.1+
 License (manual+tools): GPLv3+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpgme-1.5.4/ChangeLog new/gpgme-1.5.5/ChangeLog
--- old/gpgme-1.5.4/ChangeLog   2015-04-13 15:46:40.0 +0200
+++ new/gpgme-1.5.5/ChangeLog   2015-06-08 15:04:14.0 +0200
@@ -1,3 +1,45 @@
+2015-06-08  Werner Koch  
+
+   Release 1.5.5.
+
+   Fix regression with gpgsm 2.0 due to "OPTION with-secret".
+   * src/engine-gpgsm.c (gpgsm_assuan_simple_command): Do not terminate
+   on a status lines.
+
+   tests: Add option --secret to run-keylist.
+
+   Fix compiler warnings about unused value in TRACE macros.
+   * src/debug.h: Change macros to not have a literal 0 as last
+   expression of the comma operator.
+   * src/debug.c (_gpgme_debug_frame_end): Return 0.
+   (_gpgme_debug): Return 0.
+
+   Fix test suite for GnuPG 2.1 which uses pubring.kbx.
+   * tests/gpgsm/final.test: New.
+   * tests/gpgsm/initial.test: New.
+   * tests/gpg/start-stop-agent: Move to ../.
+   * tests/gpgsm/Makefile.am (TESTS_ENVIRONMENT): Export top_srcdir.
+   (TESTS): Add intial.test and final.test.
+   (AM_LDFLAGS): Add -no-install.
+   (clean-local): Use start-stop-agent
+   (initial.test): Add dependency.
+   * tests/gpg/Makefile.am (top_srcdir): Export top_srcdir.
+   (AM_LDFLAGS): Add -no-install.
+   (check-local): Depend on pubring-stamp instead of pubring.gpg.
+   (initial.test): Depend on check-local.
+   (./pubring-gpg): Replace by rule for ./pubring-stamp.
+
+2015-06-05  Matthew Barnes  
+
+   Set GPGME_SIGSUM_KEY_REVOKED also for gpg.
+   * src/verify.c (calc_sig_summary): Handle GPG_ERR_CERT_REVOKED.
+
+2015-06-05  Werner Koch  
+
+   Fix segv for userids with a backslash.
+   * src/engine-gpg.c (gpg_keylist_preprocess): Increment SRC for a
+   backslash.
+
 2015-04-13  Werner Koch  
 
Release 1.5.4.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpgme-1.5.4/NEWS new/gpgme-1.5.5/NEWS
--- old/gpgme-1.5.4/NEWS2015-04-13 15:39:11.0 +0200
+++ new/gpgme-1.5.5/NEWS2015-06-08 14:57:22.0 +0200
@@ -1,3 +1,13 @@
+Noteworthy changes in version 1.5.5 (2015-06-08) [C24/A13/R4]
+
+
+ * Fixed crash in key listings for user ids with a backslash.
+
+ * Fixed regression for GPGSM use with GnuPG < 2.1.
+
+ * Properly set signature summary for revoked OpenPGP keys.
+
+
 Noteworthy changes in version 1.5.4 (2015-04-13) [C24/A13/R3]
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore

commit gpgme for openSUSE:Factory

2015-04-21 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2015-04-22 01:14:32

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2015-02-06 
10:55:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2015-04-22 
01:14:33.0 +0200
@@ -1,0 +2,6 @@
+Tue Apr 14 19:47:29 UTC 2015 - astie...@suse.com
+
+- gpgme 1.5.4:
+ * Fixed a possible crash in the debug code.
+
+---

Old:

  gpgme-1.5.3.tar.bz2
  gpgme-1.5.3.tar.bz2.sig

New:

  gpgme-1.5.4.tar.bz2
  gpgme-1.5.4.tar.bz2.sig



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.IfRjyf/_old  2015-04-22 01:14:34.0 +0200
+++ /var/tmp/diff_new_pack.IfRjyf/_new  2015-04-22 01:14:34.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gpgme
-Version:1.5.3
+Version:1.5.4
 Release:0
 Summary:A Library Designed to Give Applications Easy Access to GnuPG
 License:LGPL-2.1+ and GPL-3.0+

++ gpgme-1.5.3.tar.bz2 -> gpgme-1.5.4.tar.bz2 ++
 17352 lines of diff (skipped)




commit gpgme for openSUSE:Factory

2015-02-06 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2015-02-06 10:55:41

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2014-12-31 
11:21:52.0 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2015-02-06 
10:55:43.0 +0100
@@ -1,0 +2,7 @@
+Tue Feb  3 16:40:23 UTC 2015 - co...@suse.com
+
+- making the build reproducible - see 
+  http://lists.gnupg.org/pipermail/gnupg-commits/2014-September/010683.html
+  for a very similiar problem
+
+---



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.3djyUD/_old  2015-02-06 10:55:44.0 +0100
+++ /var/tmp/diff_new_pack.3djyUD/_new  2015-02-06 10:55:44.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gpgme
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,6 +27,8 @@
 Source1:ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2.sig
 Source2:baselibs.conf
 Source3:gpgme.keyring
+# used to have a fixed timestamp
+Source99:   %{name}.changes
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.0.2
 BuildRequires:  libgpg-error-devel >= 1.11
@@ -98,6 +100,8 @@
 %setup -q
 
 %build
+date=$(date -u +%Y-%m-%dT%H:%M+ -r %{S:99})
+sed -e "s,BUILD_TIMESTAMP=.*,BUILD_TIMESTAMP=$date," -i configure
 %configure \
--disable-static \
--disable-fd-passing


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gpgme for openSUSE:Factory

2014-12-31 Thread h_root


binCh4Y4bQaOG.bin
Description: Binary data


commit gpgme for openSUSE:Factory

2014-12-19 Thread h_root


binI26WpGBrNO.bin
Description: Binary data


commit gpgme for openSUSE:Factory

2014-08-05 Thread h_root


bin_XtYyrbrxw.bin
Description: Binary data


commit gpgme for openSUSE:Factory

2014-05-27 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2014-05-27 11:51:02

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2013-08-19 
13:31:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2014-05-27 
11:51:07.0 +0200
@@ -1,0 +2,34 @@
+Wed May 21 11:24:56 UTC 2014 - andreas.stie...@gmx.de
+
+- gpgme 1.5.0
+  - On Unices the engine file names are not not anymore hardwired
+but located via the envvar PATH.  All options to set the name of
+the engines for the configure run are removed.
+  - If GPGME finds the gpgconf binary it defaults to using gpg2 or
+whatever gpgconf tells as name for the OpenPGP engine.  If
+gpgconf is not found, GPGME looks for an engine named "gpg".
+  - New feature to use the gpgme I/O subsystem to run arbitrary
+commands.
+  - New flag to use encryption without the default compression step.
+  - New function to access "gpg-conf --list-dirs"
+  - New configure option --enable-fixed-path for use by Android.
+  - Support ECC algorithms.
+  - Interface changes relative to the 1.4.3 release:
+gpgme_get_dirinfo  NEW.
+gpgme_op_spawn_start   NEW.
+gpgme_op_spawn NEW.
+GPGME_PROTOCOL_SPAWN   NEW.
+GPGME_SPAWN_DETACHED   NEW.
+GPGME_SPAWN_ALLOW_SET_FG   NEW.
+GPGME_ENCRYPT_NO_COMPRESS  NEW.
+GPGME_PK_ECC   NEW.
+GPGME_MD_SHA224NEW.
+gpgme_subkey_t EXTENDED: New field curve.
+GPGME_STATUS_PLAINTEXT_LENGTH  NEW.
+GPGME_STATUS_MOUNTPOINTNEW.
+GPGME_STATUS_PINENTRY_LAUNCHED NEW.
+GPGME_STATUS_ATTRIBUTE NEW.
+GPGME_STATUS_BEGIN_SIGNING NEW.
+GPGME_STATUS_KEY_NOT_CREATED   NEW.
+
+---

Old:

  gpgme-1.4.3.tar.bz2
  gpgme-1.4.3.tar.bz2.sig

New:

  gpgme-1.5.0.tar.bz2
  gpgme-1.5.0.tar.bz2.sig



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.VKNfFu/_old  2014-05-27 11:51:08.0 +0200
+++ /var/tmp/diff_new_pack.VKNfFu/_new  2014-05-27 11:51:08.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gpgme
-Version:1.4.3
+Version:1.5.0
 Release:0
 Summary:A Library Designed to Give Applications Easy Access to GnuPG
 License:LGPL-2.1+ and GPL-3.0+
@@ -29,7 +29,7 @@
 Source3:gpgme.keyring
 BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.0.2
-BuildRequires:  libgpg-error-devel >= 1.8
+BuildRequires:  libgpg-error-devel >= 1.11
 %if 0%{?suse_version} >= 1230
 BuildRequires:  gpg-offline
 %endif
@@ -102,16 +102,8 @@
 %setup -q
 
 %build
-# Ensure that a (re)build uses fixed binaries with minimum version because
-# in case configure picks GnuPG-1.x, e.g. from /usr/local, this would cause
-# testsuite failures:
-%configure --without-pth --disable-static \
-   --with-gpg-version=2.0.10   \
-   --with-gpgsm-version=2.0.10 \
-   --with-gpgconf-version=2.0.10   \
-   --with-gpg=%{_bindir}/gpg2  \
-   --with-gpgsm=%{_bindir}/gpgsm   \
-   --with-gpgconf=%{_bindir}/gpgconf \
+%configure \
+   --disable-static \
--disable-fd-passing
 
 make %{?_smp_mflags}

++ gpgme-1.4.3.tar.bz2 -> gpgme-1.5.0.tar.bz2 ++
 9411 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gpgme for openSUSE:Factory

2013-08-19 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2013-08-19 13:31:31

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2013-05-28 
07:37:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2013-08-19 
13:31:33.0 +0200
@@ -1,0 +2,21 @@
+Tue Aug 13 11:16:00 UTC 2013 - andreas.stie...@gmx.de
+
+- update to 1.4.3:
+  * The default engine names are now taken from the output of gpgconf.
+If gpgconf is not found the use of gpg 1 is assumed.
+  * New function gpgme_data_identify to detect the type of a message.
+  * Interface changes relative to the 1.4.2 release:
+gpgme_signers_countNEW.
+gpgme_data_type_t  NEW.
+gpgme_data_identifyNEW.
+- includes changes from 1.4.2:
+  * Allow symmetric encryption with gpgme_op_encrypt_sign.
+  * Interface changes relative to the 1.4.1 release:
+gpgme_off_tNEW.
+gpgme_size_t   NEW.
+GPGME_PROTOCOL_OPENPGP NEW alias.
+- includes changes from 1.4.1:
+  * Fixed reading of gpg.conf files with excessive use of the group
+option
+
+---

Old:

  gpgme-1.4.0.tar.bz2
  gpgme-1.4.0.tar.bz2.sig

New:

  gpgme-1.4.3.tar.bz2
  gpgme-1.4.3.tar.bz2.sig



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.7iUemQ/_old  2013-08-19 13:31:34.0 +0200
+++ /var/tmp/diff_new_pack.7iUemQ/_new  2013-08-19 13:31:34.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gpgme
-Version:1.4.0
+Version:1.4.3
 Release:0
 Summary:A Library Designed to Give Applications Easy Access to GnuPG
 License:LGPL-2.1+ and GPL-3.0+

++ gpgme-1.4.0.tar.bz2 -> gpgme-1.4.3.tar.bz2 ++
 6396 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gpgme for openSUSE:Factory

2013-05-27 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2013-05-28 07:37:27

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2013-03-12 
22:37:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2013-05-28 
07:37:28.0 +0200
@@ -1,0 +2,6 @@
+Thu May 23 14:06:31 UTC 2013 - cfarr...@suse.com
+
+- license update: LGPL-2.1+ and GPL-3.0+
+  See the HACKING file in the doc directory
+
+---



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.P25NXA/_old  2013-05-28 07:37:29.0 +0200
+++ /var/tmp/diff_new_pack.P25NXA/_new  2013-05-28 07:37:29.0 +0200
@@ -20,7 +20,7 @@
 Version:1.4.0
 Release:0
 Summary:A Library Designed to Give Applications Easy Access to GnuPG
-License:GPL-2.0+
+License:LGPL-2.1+ and GPL-3.0+
 Group:  Productivity/Security
 Url:http://www.gnupg.org/related_software/gpgme/
 Source: ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gpgme for openSUSE:Factory

2013-03-12 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2013-03-12 22:37:19

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme", Maintainer is "vci...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2013-03-10 
07:49:58.0 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2013-03-12 
22:37:20.0 +0100
@@ -1,0 +2,6 @@
+Tue Mar 12 18:44:53 UTC 2013 - andreas.stie...@gmx.de
+
+- gpgme-config --libs lists -lassuan, but libgpgme-devel did not 
+  require libassuan-devel [bnc#808882]
+
+---



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.48L5SC/_old  2013-03-12 22:37:22.0 +0100
+++ /var/tmp/diff_new_pack.48L5SC/_new  2013-03-12 22:37:22.0 +0100
@@ -76,6 +76,7 @@
 Group:  Development/Libraries/C and C++
 Requires:   glibc-devel
 Requires:   libgpg-error-devel
+%requires_ge   libassuan-devel
 Requires:   libgpgme11 = %{version}
 Provides:   gpgme-devel = %{version}
 Obsoletes:  gpgme-devel < %{version}


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gpgme for openSUSE:Factory

2013-03-09 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2013-03-10 07:49:56

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme", Maintainer is "vci...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2012-11-20 
10:26:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2013-03-10 
07:49:58.0 +0100
@@ -1,0 +2,34 @@
+Sun Mar  3 15:51:35 UTC 2013 - andreas.stie...@gmx.de
+
+- update to 1.4.0
+ * New function gpgme_io_writen as a convenience wrapper around
+   gpgme_io_write.
+ * New functions to support the pinentry mode feature of GnuPG 2.1.
+ * New macro GPGME_VERSION_NUMBER to allow supporting different API
+   versions without the need for a configure test.
+ * Several improvements for gpgme-tool.
+ * Better logging of the common "invalid engine" error code.
+ * Support for FD passing is now enabled by default.  The configure
+   option --disable-fd-passing may be used to disable this.
+ * Interface changes relative to the 1.3.1 release:
+   GPGME_VERSION_NUMBER   NEW.
+   gpgme_io_writenNEW.
+   gpgme_set_global_flag  NEW.
+   gpgme_set_pinentry_modeNEW.
+   gpgme_get_pinentry_modeNEW.
+   gpgme_pinentry_mode_t  NEW.
+   GPGME_PINENTRY_MODE_DEFAULTNEW.
+   GPGME_PINENTRY_MODE_ASKNEW.
+   GPGME_PINENTRY_MODE_CANCEL NEW.
+   GPGME_PINENTRY_MODE_ERROR  NEW.
+   GPGME_PINENTRY_MODE_LOOPBACK   NEW.
+- pass --disable-fd-passing, regression tests crash otherwise
+- add verification of source tarball signatures during build
+- remove conflict marker in past changelog entries
+- drop gpgme-1.3.2-gpgme-config-remove-extraneous-libs.patch
+  other packages in openSUSE:Factory which depend on gpgme also depend
+  on libassuan
+- autogen call no longer required
+- call make in %build section
+
+---
@@ -66 +99,0 @@
->>> ./gpgme.changes.r4f20f9a7e442573486c918b107fed59f

Old:

  gpgme-1.3.2-gpgme-config-remove-extraneous-libs.patch
  gpgme-1.3.2.tar.bz2

New:

  gpgme-1.4.0.tar.bz2
  gpgme-1.4.0.tar.bz2.sig
  gpgme.keyring



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.l7iEUo/_old  2013-03-10 07:49:59.0 +0100
+++ /var/tmp/diff_new_pack.l7iEUo/_new  2013-03-10 07:49:59.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gpgme
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,19 +17,22 @@
 
 
 Name:   gpgme
-BuildRequires:  gpg2 >= 2.0.10
-Version:1.3.2
+Version:1.4.0
 Release:0
 Summary:A Library Designed to Give Applications Easy Access to GnuPG
 License:GPL-2.0+
 Group:  Productivity/Security
 Url:http://www.gnupg.org/related_software/gpgme/
 Source: ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2
-Patch0: gpgme-1.3.2-gpgme-config-remove-extraneous-libs.patch
+Source1:ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2.sig
 Source2:baselibs.conf
-BuildRequires:  automake
+Source3:gpgme.keyring
+BuildRequires:  gpg2 >= 2.0.10
 BuildRequires:  libassuan-devel >= 2.0.2
 BuildRequires:  libgpg-error-devel >= 1.8
+%if 0%{?suse_version} >= 1230
+BuildRequires:  gpg-offline
+%endif
 PreReq: %install_info_prereq
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -94,11 +97,10 @@
 of standard widgets for common key selection tasks is even planned.
 
 %prep
+%{?gpg_verify: %gpg_verify %{S:1}}
 %setup -q
-%patch0
 
 %build
-sh autogen.sh
 # Ensure that a (re)build uses fixed binaries with minimum version because
 # in case configure picks GnuPG-1.x, e.g. from /usr/local, this would cause
 # testsuite failures:
@@ -108,7 +110,10 @@
--with-gpgconf-version=2.0.10   \
--with-gpg=%{_bindir}/gpg2  \
--with-gpgsm=%{_bindir}/gpgsm   \
-   --with-gpgconf=%{_bindir}/gpgconf
+   --with-gpgconf=%{_bindir}/gpgconf \
+   --disable-fd-passing
+
+make %{?_smp_mflags}
 
 %install
 %make_install

++ gpgme-1.3.2.tar.bz2 -> gpgme-1.4.0.tar.bz2 ++
 53985 lines of diff (skipped)

++ gpgme.keyring ++
pub   2048R/4F25E3B6 2011-01-12 [expires: 2019-12-31]
uid  Werner Koch (dist sig)
sub   2048R/AC87C71A 2011-01-12 [expires: 2019-12-31]

-BEGIN PGP PUBLIC KEY BLOCK-
Version: GnuPG 

commit gpgme for openSUSE:Factory

2012-11-20 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2012-11-20 10:26:43

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme", Maintainer is "vci...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2011-12-21 
14:56:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2012-11-20 
10:26:46.0 +0100
@@ -1,0 +2,12 @@
+Fri Nov 16 22:53:49 UTC 2012 - andreas.stie...@gmx.de
+
+- update to 1.3.2
+ * Remove support for libgpgme-pth.  As far as we know, this was never used,
+   and GnuPG is going to use our own npth in the future.
+ * Fix signature summary information for a missing X.509 key.
+ * Fix parsing of dates >= year 2038.
+- refresh gpgme-1.3.0-gpgme-config-remove-extraneous-libs.patch
+  to gpgme-1.3.2-gpgme-config-remove-extraneous-libs.patch
+- actual minimum requirement for libgpg-error is >= 1.8
+
+---

Old:

  gpgme-1.3.0-gpgme-config-remove-extraneous-libs.patch
  gpgme-1.3.1.tar.bz2

New:

  gpgme-1.3.2-gpgme-config-remove-extraneous-libs.patch
  gpgme-1.3.2.tar.bz2



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.OJBZTh/_old  2012-11-20 10:26:52.0 +0100
+++ /var/tmp/diff_new_pack.OJBZTh/_new  2012-11-20 10:26:52.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gpgme
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,18 +18,18 @@
 
 Name:   gpgme
 BuildRequires:  gpg2 >= 2.0.10
-Version:1.3.1
+Version:1.3.2
 Release:0
 Summary:A Library Designed to Give Applications Easy Access to GnuPG
 License:GPL-2.0+
 Group:  Productivity/Security
 Url:http://www.gnupg.org/related_software/gpgme/
 Source: ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2
-Patch0: gpgme-1.3.0-gpgme-config-remove-extraneous-libs.patch
+Patch0: gpgme-1.3.2-gpgme-config-remove-extraneous-libs.patch
 Source2:baselibs.conf
 BuildRequires:  automake
 BuildRequires:  libassuan-devel >= 2.0.2
-BuildRequires:  libgpg-error-devel >= 1.4
+BuildRequires:  libgpg-error-devel >= 1.8
 PreReq: %install_info_prereq
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -135,7 +135,7 @@
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog README NEWS THANKS TODO
+%doc AUTHORS COPYING ChangeLog ChangeLog-2011 README NEWS THANKS TODO
 %{_datadir}/common-lisp
 %{_datadir}/common-lisp/source
 %{_infodir}/gpgme*

++ gpgme-1.3.0-gpgme-config-remove-extraneous-libs.patch -> 
gpgme-1.3.2-gpgme-config-remove-extraneous-libs.patch ++
--- 
/work/SRC/openSUSE:Factory/gpgme/gpgme-1.3.0-gpgme-config-remove-extraneous-libs.patch
  2011-10-03 09:20:07.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.gpgme.new/gpgme-1.3.2-gpgme-config-remove-extraneous-libs.patch
 2012-11-20 10:26:46.0 +0100
@@ -1,5 +1,7 @@
 src/gpgme-config.in.orig
-+++ src/gpgme-config.in
+Index: src/gpgme-config.in
+===
+--- src/gpgme-config.in.orig   2012-05-02 09:42:23.0 +0100
 src/gpgme-config.in2012-11-16 22:43:53.0 +
 @@ -23,7 +23,7 @@ libs="-L@libdir@"
  
  # Network libraries.
@@ -9,9 +11,11 @@
  
  # Configure libgpg-error.
  gpg_error_cflags="@GPG_ERROR_CFLAGS@"
 src/Makefile.am.orig
-+++ src/Makefile.am
-@@ -206,12 +206,13 @@ libgpgme_la_DEPENDENCIES = @LTLIBOBJS@ $
+Index: src/Makefile.am
+===
+--- src/Makefile.am.orig   2012-04-13 09:01:09.0 +0100
 src/Makefile.am2012-11-16 22:43:53.0 +
+@@ -196,12 +196,13 @@ libgpgme_la_DEPENDENCIES = @LTLIBOBJS@ $
  libgpgme_la_LIBADD = $(gpgme_res) @LIBASSUAN_LIBS@ @LTLIBOBJS@ \
 @GPG_ERROR_LIBS@
  
@@ -24,11 +28,13 @@
 -  -lpthread @GPG_ERROR_LIBS@
 +  @GPG_ERROR_LIBS@
  
- libgpgme_pth_la_LDFLAGS = @PTH_LDFLAGS@ $(no_undefined) $(export_symbols) \
-   $(libgpgme_version_script_cmd) -version-info \
 configure.ac.orig
-+++ configure.ac
-@@ -80,7 +80,7 @@ AM_MAINTAINER_MODE
+ if BUILD_W32_GLIB
+ libgpgme_glib_la_LDFLAGS = $(no_undefined) \
+Index: configure.ac
+===
+--- configure.ac.orig  2012-05-02 10:06:21.0 +0100
 c

commit gpgme for openSUSE:Factory

2011-12-21 Thread h_root
Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory checked 
in at 2011-12-21 14:56:46

Comparing /work/SRC/openSUSE:Factory/gpgme (Old)
 and  /work/SRC/openSUSE:Factory/.gpgme.new (New)


Package is "gpgme", Maintainer is "vci...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes  2011-10-03 
09:20:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2011-12-21 
14:56:47.0 +0100
@@ -1,0 +2,5 @@
+Thu Dec  1 15:56:05 UTC 2011 - co...@suse.com
+
+- add automake as buildrequire to avoid implicit dependency
+
+---



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.lre6eM/_old  2011-12-21 14:56:48.0 +0100
+++ /var/tmp/diff_new_pack.lre6eM/_new  2011-12-21 14:56:48.0 +0100
@@ -16,18 +16,18 @@
 #
 
 
-
 Name:   gpgme
 BuildRequires:  gpg2 >= 2.0.10
 Version:1.3.1
-Release:1
-License:GPLv2+
+Release:0
 Summary:A Library Designed to Give Applications Easy Access to GnuPG
-Url:http://www.gnupg.org/related_software/gpgme/
+License:GPL-2.0+
 Group:  Productivity/Security
+Url:http://www.gnupg.org/related_software/gpgme/
 Source: ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2
 Patch0: gpgme-1.3.0-gpgme-config-remove-extraneous-libs.patch
 Source2:baselibs.conf
+BuildRequires:  automake
 BuildRequires:  libassuan-devel >= 2.0.2
 BuildRequires:  libgpg-error-devel >= 1.4
 PreReq: %install_info_prereq
@@ -48,7 +48,6 @@
 of standard widgets for common key selection tasks is even planned.
 
 %package -n libgpgme11
-License:GPLv2+
 Summary:A Library Designed to give Applications easy Access to GnuPG
 Group:  Development/Libraries/C and C++
 Requires:   gpg2
@@ -70,7 +69,6 @@
 of standard widgets for common key selection tasks is even planned.
 
 %package -n libgpgme-devel
-License:GPLv2+
 Summary:A Library Designed to give Applications easy Access to GnuPG
 Group:  Development/Libraries/C and C++
 Requires:   glibc-devel

++ gpgme-1.3.1.tar.bz2 ++

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gpgme for openSUSE:Factory

2011-10-03 Thread h_root

Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory
checked in at Mon Oct 3 09:20:01 CEST 2011.




--- openSUSE:Factory/gpgme/gpgme.changes2011-09-23 11:44:40.0 
+0200
+++ gpgme/gpgme.changes 2011-10-02 17:23:29.0 +0200
@@ -1,0 +2,8 @@
+Sun Oct  2 15:20:21 UTC 2011 - crrodrig...@opensuse.org
+
+- Workaround qemu-arm bugs 
+- remove support for the "pth" library, which has not seen
+  mainteniance for around 5 years, native pthread support
+  should be just fine in linux too.
+
+---

calling whatdependson for head-i586




Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.4WAxIA/_old  2011-10-03 09:19:58.0 +0200
+++ /var/tmp/diff_new_pack.4WAxIA/_new  2011-10-03 09:19:58.0 +0200
@@ -19,11 +19,6 @@
 
 Name:   gpgme
 BuildRequires:  gpg2 >= 2.0.10
-%if 0%{?suse_version} >= 1120
-BuildRequires:  libpth-devel >= 2.0.7
-%else
-BuildRequires:  pth >= 2.0.7
-%endif
 Version:1.3.1
 Release:1
 License:GPLv2+
@@ -36,7 +31,6 @@
 BuildRequires:  libassuan-devel >= 2.0.2
 BuildRequires:  libgpg-error-devel >= 1.4
 PreReq: %install_info_prereq
-Requires:   libgpgme11 = %{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -103,14 +97,14 @@
 
 %prep
 %setup -q
-%patch0 -p1
+%patch0
 
 %build
 sh autogen.sh
 # Ensure that a (re)build uses fixed binaries with minimum version because
 # in case configure picks GnuPG-1.x, e.g. from /usr/local, this would cause
 # testsuite failures:
-%configure --disable-static \
+%configure --without-pth --disable-static \
--with-gpg-version=2.0.10   \
--with-gpgsm-version=2.0.10 \
--with-gpgconf-version=2.0.10   \
@@ -124,7 +118,9 @@
 rm %{buildroot}/%{_libdir}/*.la
 
 %check
+%if ! 0%{?qemu_user_space_build}
 make check
+%endif
 
 %clean
 rm -rf %{buildroot}
@@ -150,13 +146,11 @@
 %defattr(-,root,root)
 %{_libdir}/libgpgme.so.*
 %{_libdir}/libgpgme-pthread.so.*
-%{_libdir}/libgpgme-pth.so.*
 
 %files -n libgpgme-devel
 %defattr(-,root,root)
 %{_libdir}/libgpgme.so
 %{_libdir}/libgpgme-pthread.so
-%{_libdir}/libgpgme-pth.so
 %{_bindir}/gpgme-config
 %{_datadir}/aclocal/gpgme.m4
 %{_includedir}/gpgme.h

++ gpgme-1.3.0-gpgme-config-remove-extraneous-libs.patch ++
--- /var/tmp/diff_new_pack.4WAxIA/_old  2011-10-03 09:19:58.0 +0200
+++ /var/tmp/diff_new_pack.4WAxIA/_new  2011-10-03 09:19:58.0 +0200
@@ -1,7 +1,6 @@
-diff -ur gpgme-1.3.0.orig/src/gpgme-config.in gpgme-1.3.0/src/gpgme-config.in
 gpgme-1.3.0.orig/src/gpgme-config.in   2009-10-23 15:44:56.0 
+0200
-+++ gpgme-1.3.0/src/gpgme-config.in2011-01-31 15:40:34.0 +0100
-@@ -21,7 +21,7 @@
+--- src/gpgme-config.in.orig
 src/gpgme-config.in
+@@ -23,7 +23,7 @@ libs="-L@libdir@"
  
  # Network libraries.
  assuan_cflags="@LIBASSUAN_CFLAGS@"
@@ -10,3 +9,40 @@
  
  # Configure libgpg-error.
  gpg_error_cflags="@GPG_ERROR_CFLAGS@"
+--- src/Makefile.am.orig
 src/Makefile.am
+@@ -206,12 +206,13 @@ libgpgme_la_DEPENDENCIES = @LTLIBOBJS@ $
+ libgpgme_la_LIBADD = $(gpgme_res) @LIBASSUAN_LIBS@ @LTLIBOBJS@ \
+@GPG_ERROR_LIBS@
+ 
++libgpgme_pthread_la_CFLAGS = -pthread
+ libgpgme_pthread_la_LDFLAGS = $(no_undefined) $(export_symbols) \
+   $(libgpgme_version_script_cmd) -version-info \
+   @LIBGPGME_LT_CURRENT@:@LIBGPGME_LT_REVISION@:@LIBGPGME_LT_AGE@
+ libgpgme_pthread_la_DEPENDENCIES = @LTLIBOBJS@ $(srcdir)/libgpgme.vers
+ libgpgme_pthread_la_LIBADD = $(gpgme_res) @LIBASSUAN_LIBS@ @LTLIBOBJS@ \
+-  -lpthread @GPG_ERROR_LIBS@
++  @GPG_ERROR_LIBS@
+ 
+ libgpgme_pth_la_LDFLAGS = @PTH_LDFLAGS@ $(no_undefined) $(export_symbols) \
+   $(libgpgme_version_script_cmd) -version-info \
+--- configure.ac.orig
 configure.ac
+@@ -80,7 +80,7 @@ AM_MAINTAINER_MODE
+ AC_CANONICAL_HOST
+ 
+ # Enable GNU extensions on systems that have them.
+-AC_GNU_SOURCE
++AC_USE_SYSTEM_EXTENSIONS
+ 
+ AH_VERBATIM([_REENTRANT],
+ [/* To allow the use of GPGME in multithreaded programs we have to use
+@@ -91,7 +91,7 @@ AH_VERBATIM([_REENTRANT],
+ # define _REENTRANT 1
+ #endif])
+ 
+-AC_PROG_CC
++AC_PROG_CC_STDC
+ AC_PROG_CXX
+ 
+ AC_SUBST(LIBGPGME_LT_CURRENT)

continue with "q"...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gpgme for openSUSE:Factory

2011-09-23 Thread h_root

Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory
checked in at Fri Sep 23 10:35:31 CEST 2011.




--- gpgme/gpgme.changes 2011-07-29 17:54:23.0 +0200
+++ /mounts/work_src_done/STABLE/gpgme/gpgme.changes2011-09-05 
14:58:33.0 +0200
@@ -0,0 +1,10 @@
+---
+Mon Sep  5 12:22:51 UTC 2011 - vu...@opensuse.org
+
+- Move gpg2 Requires from gpgme to libgpgme11 since it's the
+  library that will call the binary when it needs it.
+  Fix bnc#715963.
+- Add libgpgme11 Requires to gpgme as this package makes no sense
+  without the library.
+
+---

calling whatdependson for head-i586




Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.tiMQeu/_old  2011-09-23 10:35:27.0 +0200
+++ /var/tmp/diff_new_pack.tiMQeu/_new  2011-09-23 10:35:27.0 +0200
@@ -36,7 +36,7 @@
 BuildRequires:  libassuan-devel >= 2.0.2
 BuildRequires:  libgpg-error-devel >= 1.4
 PreReq: %install_info_prereq
-Requires:   gpg2
+Requires:   libgpgme11 = %{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -57,6 +57,7 @@
 License:GPLv2+
 Summary:A Library Designed to give Applications easy Access to GnuPG
 Group:  Development/Libraries/C and C++
+Requires:   gpg2
 
 %description -n libgpgme11
 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gpgme for openSUSE:Factory

2011-08-01 Thread h_root

Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory
checked in at Mon Aug 1 10:01:16 CEST 2011.




--- gpgme/gpgme.changes 2011-04-28 08:30:09.0 +0200
+++ /mounts/work_src_done/STABLE/gpgme/gpgme.changes2011-07-29 
17:54:23.0 +0200
@@ -0,0 +1,13 @@
+Fri Jul 29 15:31:36 UTC 2011 - pu...@novell.com
+
+- update to gpgme-1.3.1 
+  - Detect GPG versions not supporting ---passwd.
+  - Interface changes relative to the 1.3.0 release:
+   GPGME_EXPORT_MODE_MINIMAL NEW
+   GPGME_STATUS_SUCCESS  NEW
+   gpgme_err_code_from_syserror  NEW
+   gpgme_err_set_errno   NEW
+   gpgme_error_from_errnoCHANGED: Return gpgme_error_t
+   gpgme_error_from_syserror NEW
+- drop gnupg-2.0.17-test-failure.patch (fixed upstream)
+
@@ -17,0 +31 @@
+>>> ./gpgme.changes.r4f20f9a7e442573486c918b107fed59f

calling whatdependson for head-i586


Old:

  gnupg-2.0.17-test-failure.patch
  gpgme-1.3.0.tar.bz2

New:

  gpgme-1.3.1.tar.bz2



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.Fi1rX5/_old  2011-08-01 09:56:42.0 +0200
+++ /var/tmp/diff_new_pack.Fi1rX5/_new  2011-08-01 09:56:42.0 +0200
@@ -24,18 +24,16 @@
 %else
 BuildRequires:  pth >= 2.0.7
 %endif
-Version:1.3.0
-Release:15
+Version:1.3.1
+Release:1
 License:GPLv2+
 Summary:A Library Designed to Give Applications Easy Access to GnuPG
 Url:http://www.gnupg.org/related_software/gpgme/
 Group:  Productivity/Security
 Source: ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2
-Source2:baselibs.conf
 Patch0: gpgme-1.3.0-gpgme-config-remove-extraneous-libs.patch
-# PATCH-FIX-UPSTREAM gnupg-2.0.17-test-failure.patch idoen...@suse.de -- Fix 
test failure with gnupg 2.0.17
-Patch1: gnupg-2.0.17-test-failure.patch
-BuildRequires:  libassuan-devel >= 1.1.0
+Source2:baselibs.conf
+BuildRequires:  libassuan-devel >= 2.0.2
 BuildRequires:  libgpg-error-devel >= 1.4
 PreReq: %install_info_prereq
 Requires:   gpg2
@@ -105,7 +103,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
 sh autogen.sh

++ gpgme-1.3.0.tar.bz2 -> gpgme-1.3.1.tar.bz2 ++
 18172 lines of diff (skipped)






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gpgme for openSUSE:Factory

2011-05-03 Thread h_root

Hello community,

here is the log from the commit of package gpgme for openSUSE:Factory
checked in at Tue May 3 09:09:08 CEST 2011.




--- gpgme/gpgme.changes 2011-02-04 16:34:36.0 +0100
+++ /mounts/work_src_done/STABLE/gpgme/gpgme.changes2011-04-28 
08:30:09.0 +0200
@@ -1,0 +2,5 @@
+Thu Apr 28 06:24:11 UTC 2011 - idoen...@novell.com
+
+- Add gnupg-2.0.17-test-failure.patch: fix test failure with gnupg 2.0.17 
+
+---

calling whatdependson for head-i586


New:

  gnupg-2.0.17-test-failure.patch



Other differences:
--
++ gpgme.spec ++
--- /var/tmp/diff_new_pack.q66ZKD/_old  2011-05-03 09:08:33.0 +0200
+++ /var/tmp/diff_new_pack.q66ZKD/_new  2011-05-03 09:08:33.0 +0200
@@ -25,7 +25,7 @@
 BuildRequires:  pth >= 2.0.7
 %endif
 Version:1.3.0
-Release:8
+Release:15
 License:GPLv2+
 Summary:A Library Designed to Give Applications Easy Access to GnuPG
 Url:http://www.gnupg.org/related_software/gpgme/
@@ -33,6 +33,8 @@
 Source: ftp://ftp.gnupg.org/gcrypt/gpgme/%{name}-%{version}.tar.bz2
 Source2:baselibs.conf
 Patch0: gpgme-1.3.0-gpgme-config-remove-extraneous-libs.patch
+# PATCH-FIX-UPSTREAM gnupg-2.0.17-test-failure.patch idoen...@suse.de -- Fix 
test failure with gnupg 2.0.17
+Patch1: gnupg-2.0.17-test-failure.patch
 BuildRequires:  libassuan-devel >= 1.1.0
 BuildRequires:  libgpg-error-devel >= 1.4
 PreReq: %install_info_prereq
@@ -103,6 +105,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 sh autogen.sh

++ gnupg-2.0.17-test-failure.patch ++
Cherry picked from commit 43f38db1afe9830b888076adeec1eec21f32335c

>From 43f38db1afe9830b888076adeec1eec21f32335c Mon Sep 17 00:00:00 2001
From: Marcus Brinkmann 
Date: Wed, 27 Apr 2011 12:56:19 +0200
Subject: [PATCH] Update GPGME test suite for use with GnuPG 2.1.

diff --git a/tests/gpg/t-encrypt-sign.c b/tests/gpg/t-encrypt-sign.c
index 9da5ff0..9d00340 100644
--- a/tests/gpg/t-encrypt-sign.c
+++ b/tests/gpg/t-encrypt-sign.c
@@ -60,7 +60,8 @@ check_result (gpgme_sign_result_t result, gpgme_sig_mode_t 
type)
   result->signatures->pubkey_algo);
   exit (1);
 }
-  if (result->signatures->hash_algo != GPGME_MD_SHA1)
+  if (result->signatures->hash_algo != GPGME_MD_SHA1
+  && result->signatures->hash_algo != GPGME_MD_RMD160)
 {
   fprintf (stderr, "Wrong hash algorithm reported: %i\n",
   result->signatures->hash_algo);





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org