Accepting request 441006 from security:privacy

gpgme 1.8

OBS-URL: https://build.opensuse.org/request/show/441006
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=76
This commit is contained in:
Dirk Mueller 2016-11-20 22:33:59 +00:00 committed by Git OBS Bridge
parent e879fc4b08
commit c2ebaadc60
6 changed files with 52 additions and 27 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d0abe1449395315eac37e4e45076bbb82732cedf94210937b37776e10cdc2bb6
size 1285809

Binary file not shown.

3
gpgme-1.8.0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:596097257c2ce22e747741f8ff3d7e24f6e26231fa198a41b2a072e62d1e5d33
size 1298407

BIN
gpgme-1.8.0.tar.bz2.sig Normal file

Binary file not shown.

View File

@ -1,3 +1,32 @@
-------------------------------------------------------------------
Sat Nov 19 21:51:22 UTC 2016 - astieger@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_sender NEW.
gpgme_get_sender NEW.
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: SwdbResult NEW.
cpp: Context::setSender(const char*) NEW.
cpp: Context::getSender() NEW.
-------------------------------------------------------------------
Fri Oct 21 23:27:54 UTC 2016 - astieger@suse.com

View File

@ -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 @@ Source3: gpgme.keyring
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 @@ making use of libgpgmepp.
%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 @@ This package contains the bindings to use the library from Python 2 applications
%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 @@ find %{buildroot} -type f -name "*.la" -delete -print
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" -delete -print
%endif # with_python3
%check
@ -262,12 +262,10 @@ make %{?_smp_mflags} check
%files -n libgpgme11
%defattr(-,root,root)
%{_libdir}/libgpgme.so.*
%{_libdir}/libgpgme-pthread.so.*
%files -n libgpgme-devel
%defattr(-,root,root)
%{_libdir}/libgpgme.so
%{_libdir}/libgpgme-pthread.so
%{_bindir}/gpgme-config
%{_datadir}/aclocal/gpgme.m4
%{_includedir}/gpgme.h
@ -280,7 +278,6 @@ make %{?_smp_mflags} check
%files -n libgpgmepp-devel
%defattr(-,root,root)
%{_libdir}/libgpgmepp.so
%{_includedir}/gpgmepp_version.h
%{_includedir}/gpgme++
%dir %{_libdir}/cmake
%dir %{_libdir}/cmake/Gpgmepp
@ -288,17 +285,17 @@ make %{?_smp_mflags} check
%endif # with_cpp
%if 0%{with_python2}
%files -n python-pyme
%files -n python-gpg
%defattr(-,root,root)
%{python_sitelib}/pyme
%{python_sitearch}/pyme
%{python_sitelib}/gpg
%{python_sitearch}/gpg
%endif # with_python2
%if 0%{with_python3}
%files -n python3-pyme
%files -n python3-gpg
%defattr(-,root,root)
%{python3_sitelib}/pyme
%{python3_sitearch}/pyme
%{python3_sitelib}/gpg
%{python3_sitearch}/gpg
%endif # with_python3
%if 0%{with_qt}
@ -311,9 +308,8 @@ make %{?_smp_mflags} check
%{_includedir}/qgpgme/
%{_includedir}/QGpgME/
%dir %{_libdir}/cmake
%dir %{_libdir}/cmake/Gpgmepp
%{_libdir}/cmake/Gpgmepp/QGpgmeConfig*.cmake
%{_includedir}/qgpgme_version.h
%dir %{_libdir}/cmake/QGpgme
%{_libdir}/cmake/QGpgme/*.cmake
%{_libdir}/libqgpgme.so
%endif # with_qt