diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -103,8 +103,12 @@ libgpgme.so.11:gpgme_op_edit libgpgme.so.11:gpgme_op_edit_start libgpgme.so.11:gpgme_op_encrypt +libgpgme.so.11:gpgme_op_encrypt_ext +libgpgme.so.11:gpgme_op_encrypt_ext_start libgpgme.so.11:gpgme_op_encrypt_result libgpgme.so.11:gpgme_op_encrypt_sign +libgpgme.so.11:gpgme_op_encrypt_sign_ext +libgpgme.so.11:gpgme_op_encrypt_sign_ext_start libgpgme.so.11:gpgme_op_encrypt_sign_start libgpgme.so.11:gpgme_op_encrypt_start libgpgme.so.11:gpgme_op_export @@ -413,6 +417,7 @@ libgpgmepp.so.6:_ZN5GpgME32GpgAgentGetInfoAssuanTransactionD1Ev libgpgmepp.so.6:_ZN5GpgME32GpgAgentGetInfoAssuanTransactionD2Ev libgpgmepp.so.6:_ZN5GpgME3Key6addUidEPKc +libgpgmepp.so.6:_ZN5GpgME3Key6locateEPKc libgpgmepp.so.6:_ZN5GpgME3Key6updateEv libgpgmepp.so.6:_ZN5GpgME3Key9mergeWithERKS0_ libgpgmepp.so.6:_ZN5GpgME3KeyC1EP10_gpgme_keyb @@ -430,6 +435,7 @@ libgpgmepp.so.6:_ZN5GpgME4Data5writeEPKvm libgpgmepp.so.6:_ZN5GpgME4Data7PrivateD1Ev libgpgmepp.so.6:_ZN5GpgME4Data7PrivateD2Ev +libgpgmepp.so.6:_ZN5GpgME4Data8toStringB5cxx11Ev libgpgmepp.so.6:_ZN5GpgME4DataC1EP10gpgme_data libgpgmepp.so.6:_ZN5GpgME4DataC1EP8_IO_FILE libgpgmepp.so.6:_ZN5GpgME4DataC1EP8_IO_FILElm @@ -671,6 +677,7 @@ libgpgmepp.so.6:_ZNK5GpgME12ImportResult13numConsideredEv libgpgmepp.so.6:_ZNK5GpgME12ImportResult14newRevocationsEv libgpgmepp.so.6:_ZNK5GpgME12ImportResult14numRSAImportedEv +libgpgmepp.so.6:_ZNK5GpgME12ImportResult16numV3KeysSkippedEv libgpgmepp.so.6:_ZNK5GpgME12ImportResult20numKeysWithoutUserIDEv libgpgmepp.so.6:_ZNK5GpgME12ImportResult21numSecretKeysImportedEv libgpgmepp.so.6:_ZNK5GpgME12ImportResult22numSecretKeysUnchangedEv @@ -808,6 +815,7 @@ libgpgmepp.so.6:_ZNK5GpgME3Key10canEncryptEv libgpgmepp.so.6:_ZNK5GpgME3Key10isDisabledEv libgpgmepp.so.6:_ZNK5GpgME3Key10issuerNameEv +libgpgmepp.so.6:_ZNK5GpgME3Key10lastUpdateEv libgpgmepp.so.6:_ZNK5GpgME3Key10numSubkeysEv libgpgmepp.so.6:_ZNK5GpgME3Key10numUserIDsEv libgpgmepp.so.6:_ZNK5GpgME3Key10ownerTrustEv @@ -823,6 +831,7 @@ libgpgmepp.so.6:_ZNK5GpgME3Key5keyIDEv libgpgmepp.so.6:_ZNK5GpgME3Key6isDeVsEv libgpgmepp.so.6:_ZNK5GpgME3Key6isRootEv +libgpgmepp.so.6:_ZNK5GpgME3Key6originEv libgpgmepp.so.6:_ZNK5GpgME3Key6subkeyEj libgpgmepp.so.6:_ZNK5GpgME3Key6userIDEj libgpgmepp.so.6:_ZNK5GpgME3Key7canSignEv @@ -873,12 +882,14 @@ libgpgmepp.so.6:_ZNK5GpgME6Subkey9isExpiredEv libgpgmepp.so.6:_ZNK5GpgME6Subkey9isInvalidEv libgpgmepp.so.6:_ZNK5GpgME6Subkey9isRevokedEv +libgpgmepp.so.6:_ZNK5GpgME6UserID10lastUpdateEv libgpgmepp.so.6:_ZNK5GpgME6UserID10signaturesEv libgpgmepp.so.6:_ZNK5GpgME6UserID13numSignaturesEv libgpgmepp.so.6:_ZNK5GpgME6UserID16validityAsStringEv libgpgmepp.so.6:_ZNK5GpgME6UserID2idEv libgpgmepp.so.6:_ZNK5GpgME6UserID4nameEv libgpgmepp.so.6:_ZNK5GpgME6UserID5emailEv +libgpgmepp.so.6:_ZNK5GpgME6UserID6originEv libgpgmepp.so.6:_ZNK5GpgME6UserID6parentEv libgpgmepp.so.6:_ZNK5GpgME6UserID7commentEv libgpgmepp.so.6:_ZNK5GpgME6UserID8addrSpecB5cxx11Ev diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -4,6 +4,7 @@ libc.so.6 libgcc_s.so.1 libgpg-error.so.0 +libm.so.6 libpthread.so.0 libpython2.7.so.1.0 libpython3.6m.so.1.0 diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,19 +1,24 @@ name : gpgme -version : 1.10.0 -release : 11 +version : 1.11.1 +release : 12 source : - - https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.10.0.tar.bz2 : 1a8fed1197c3b99c35f403066bb344a26224d292afc048cfdfc4ccd5690a0693 -license : GPL-3.0 -summary : - - language library in C for cryptography support - - qt : Qt bindings for GPGME - - qt-devel : Qt bindings for GPGME + - https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.11.1.tar.bz2 : 2d1b111774d2e3dd26dcd7c251819ce4ef774ec5e566251eb9308fa7542fbd6f +license : + - GPL-3.0-or-later + - LGPL-2.1-or-later component : - security + - ^python-gpg : programming.python - qt : security - qt-devel : programming.devel +summary : + - language library in C for cryptography support + - ^python-gpg : A Python wrapper for the GPGME library + - qt : Qt bindings for GPGME + - qt-devel : Qt bindings for GPGME description: - GPGME (GnuPG Made Easy) is a C language library that allows to add support for cryptography to a program. It is designed to make access to public key crypto engines like GnuPG or GpgSM easier for applications. GPGME provides a high-level crypto API for encryption, decryption, signing, signature verification and key management. + - ^python-gpg : PyGPGME is a Python module that lets you sign, verify, encrypt and decrypt messages using the OpenPGP format. - qt : Qt bindings for GPGME, the library that allows to add support for cryptography to a program. - qt-devel : Qt bindings for GPGME, the library that allows to add support for cryptography to a program. builddeps : @@ -26,6 +31,7 @@ - gnupg - qt-devel : gpgme-devel patterns : + - ^python-gpg : /usr/lib/python* - qt : /usr/lib64/libqgpgme.so.* - qt-devel : - /usr/include/QGpgME diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,10 +2,11 @@ gpgme - Peter O'Connor - peter@solus-project.com + Pierre-Yves + pyu@riseup.net - GPL-3.0 + GPL-3.0-or-later + LGPL-2.1-or-later security language library in C for cryptography support GPGME (GnuPG Made Easy) is a C language library that allows to add support for cryptography to a program. It is designed to make access to public key crypto engines like GnuPG or GpgSM easier for applications. GPGME provides a high-level crypto API for encryption, decryption, signing, signature verification and key management. @@ -17,8 +18,28 @@ GPGME (GnuPG Made Easy) is a C language library that allows to add support for cryptography to a program. It is designed to make access to public key crypto engines like GnuPG or GpgSM easier for applications. GPGME provides a high-level crypto API for encryption, decryption, signing, signature verification and key management. security - /usr/bin - /usr/lib/python2.7/site-packages/gpg-1.10.0-py2.7.egg-info + /usr/bin/gpgme-config + /usr/bin/gpgme-json + /usr/bin/gpgme-tool + /usr/lib64/libgpgme.so.11 + /usr/lib64/libgpgme.so.11.20.1 + /usr/lib64/libgpgmepp.so.6 + /usr/lib64/libgpgmepp.so.6.7.0 + /usr/share/info/gpgme.info + /usr/share/info/gpgme.info-1 + /usr/share/info/gpgme.info-2 + + + + python-gpg + A Python wrapper for the GPGME library + PyGPGME is a Python module that lets you sign, verify, encrypt and decrypt messages using the OpenPGP format. + programming.python + + gpgme + + + /usr/lib/python2.7/site-packages/gpg-1.11.1-py2.7.egg-info /usr/lib/python2.7/site-packages/gpg/__init__.py /usr/lib/python2.7/site-packages/gpg/__init__.pyc /usr/lib/python2.7/site-packages/gpg/_gpgme.so @@ -76,7 +97,7 @@ /usr/lib/python2.7/site-packages/gpg/util.pyc /usr/lib/python2.7/site-packages/gpg/version.py /usr/lib/python2.7/site-packages/gpg/version.pyc - /usr/lib/python3.6/site-packages/gpg-1.10.0-py3.6.egg-info + /usr/lib/python3.6/site-packages/gpg-1.11.1-py3.6.egg-info /usr/lib/python3.6/site-packages/gpg/__init__.py /usr/lib/python3.6/site-packages/gpg/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/gpg/__pycache__/callbacks.cpython-36.pyc @@ -134,8 +155,6 @@ /usr/lib/python3.6/site-packages/gpg/results.py /usr/lib/python3.6/site-packages/gpg/util.py /usr/lib/python3.6/site-packages/gpg/version.py - /usr/lib64/lib*.so.* - /usr/share/info @@ -144,13 +163,53 @@ GPGME (GnuPG Made Easy) is a C language library that allows to add support for cryptography to a program. It is designed to make access to public key crypto engines like GnuPG or GpgSM easier for applications. GPGME provides a high-level crypto API for encryption, decryption, signing, signature verification and key management. programming.devel - gpgme + gpgme - /usr/include/ - /usr/lib64/cmake/ - /usr/lib64/lib*.so - /usr/share/aclocal/*.m4 + /usr/include/gpgme++/configuration.h + /usr/include/gpgme++/context.h + /usr/include/gpgme++/data.h + /usr/include/gpgme++/decryptionresult.h + /usr/include/gpgme++/defaultassuantransaction.h + /usr/include/gpgme++/editinteractor.h + /usr/include/gpgme++/encryptionresult.h + /usr/include/gpgme++/engineinfo.h + /usr/include/gpgme++/error.h + /usr/include/gpgme++/eventloopinteractor.h + /usr/include/gpgme++/exception.h + /usr/include/gpgme++/global.h + /usr/include/gpgme++/gpgadduserideditinteractor.h + /usr/include/gpgme++/gpgagentgetinfoassuantransaction.h + /usr/include/gpgme++/gpggencardkeyinteractor.h + /usr/include/gpgme++/gpgmefw.h + /usr/include/gpgme++/gpgmepp_export.h + /usr/include/gpgme++/gpgmepp_version.h + /usr/include/gpgme++/gpgsetexpirytimeeditinteractor.h + /usr/include/gpgme++/gpgsetownertrusteditinteractor.h + /usr/include/gpgme++/gpgsignkeyeditinteractor.h + /usr/include/gpgme++/importresult.h + /usr/include/gpgme++/interfaces/assuantransaction.h + /usr/include/gpgme++/interfaces/dataprovider.h + /usr/include/gpgme++/interfaces/passphraseprovider.h + /usr/include/gpgme++/interfaces/progressprovider.h + /usr/include/gpgme++/key.h + /usr/include/gpgme++/keygenerationresult.h + /usr/include/gpgme++/keylistresult.h + /usr/include/gpgme++/notation.h + /usr/include/gpgme++/result.h + /usr/include/gpgme++/scdgetinfoassuantransaction.h + /usr/include/gpgme++/signingresult.h + /usr/include/gpgme++/swdbresult.h + /usr/include/gpgme++/tofuinfo.h + /usr/include/gpgme++/trustitem.h + /usr/include/gpgme++/verificationresult.h + /usr/include/gpgme++/vfsmountresult.h + /usr/include/gpgme.h + /usr/lib64/cmake/Gpgmepp/GpgmeppConfig.cmake + /usr/lib64/cmake/Gpgmepp/GpgmeppConfigVersion.cmake + /usr/lib64/libgpgme.so + /usr/lib64/libgpgmepp.so + /usr/share/aclocal/gpgme.m4 @@ -159,10 +218,11 @@ Qt bindings for GPGME, the library that allows to add support for cryptography to a program. security - gpgme + gpgme - /usr/lib64/libqgpgme.so.* + /usr/lib64/libqgpgme.so.7 + /usr/lib64/libqgpgme.so.7.3.2 @@ -171,23 +231,96 @@ Qt bindings for GPGME, the library that allows to add support for cryptography to a program. programming.devel - gpgme-qt - gpgme-devel + gpgme-qt + gpgme-devel - /usr/include/QGpgME - /usr/include/qgpgme - /usr/lib64/cmake/QGpgme + /usr/include/QGpgME/AbstractImportJob + /usr/include/QGpgME/AddUserIDJob + /usr/include/QGpgME/ChangeExpiryJob + /usr/include/QGpgME/ChangeOwnerTrustJob + /usr/include/QGpgME/ChangePasswdJob + /usr/include/QGpgME/CryptoConfig + /usr/include/QGpgME/DN + /usr/include/QGpgME/DataProvider + /usr/include/QGpgME/DecryptJob + /usr/include/QGpgME/DecryptVerifyJob + /usr/include/QGpgME/DefaultKeyGenerationJob + /usr/include/QGpgME/DeleteJob + /usr/include/QGpgME/DownloadJob + /usr/include/QGpgME/EncryptJob + /usr/include/QGpgME/ExportJob + /usr/include/QGpgME/HierarchicalKeyKistJob + /usr/include/QGpgME/ImportFromKeyserverJob + /usr/include/QGpgME/ImportJob + /usr/include/QGpgME/Job + /usr/include/QGpgME/KeyForMailboxJob + /usr/include/QGpgME/KeyGenerationJob + /usr/include/QGpgME/KeyListJob + /usr/include/QGpgME/ListAllKeysJob + /usr/include/QGpgME/MultiDeleteJob + /usr/include/QGpgME/Protocol + /usr/include/QGpgME/QGpgMENewCryptoConfig + /usr/include/QGpgME/QuickJob + /usr/include/QGpgME/RefreshKeysJob + /usr/include/QGpgME/SignEncryptJob + /usr/include/QGpgME/SignJob + /usr/include/QGpgME/SignKeyJob + /usr/include/QGpgME/SpecialJob + /usr/include/QGpgME/TofuPolicyJob + /usr/include/QGpgME/VerifyDetachedJob + /usr/include/QGpgME/VerifyOpaqueJob + /usr/include/QGpgME/WKSPublishJob + /usr/include/qgpgme/abstractimportjob.h + /usr/include/qgpgme/adduseridjob.h + /usr/include/qgpgme/changeexpiryjob.h + /usr/include/qgpgme/changeownertrustjob.h + /usr/include/qgpgme/changepasswdjob.h + /usr/include/qgpgme/cryptoconfig.h + /usr/include/qgpgme/dataprovider.h + /usr/include/qgpgme/decryptjob.h + /usr/include/qgpgme/decryptverifyjob.h + /usr/include/qgpgme/defaultkeygenerationjob.h + /usr/include/qgpgme/deletejob.h + /usr/include/qgpgme/dn.h + /usr/include/qgpgme/downloadjob.h + /usr/include/qgpgme/encryptjob.h + /usr/include/qgpgme/exportjob.h + /usr/include/qgpgme/hierarchicalkeylistjob.h + /usr/include/qgpgme/importfromkeyserverjob.h + /usr/include/qgpgme/importjob.h + /usr/include/qgpgme/job.h + /usr/include/qgpgme/keyformailboxjob.h + /usr/include/qgpgme/keygenerationjob.h + /usr/include/qgpgme/keylistjob.h + /usr/include/qgpgme/listallkeysjob.h + /usr/include/qgpgme/multideletejob.h + /usr/include/qgpgme/protocol.h + /usr/include/qgpgme/qgpgme_export.h + /usr/include/qgpgme/qgpgme_version.h + /usr/include/qgpgme/qgpgmenewcryptoconfig.h + /usr/include/qgpgme/quickjob.h + /usr/include/qgpgme/refreshkeysjob.h + /usr/include/qgpgme/signencryptjob.h + /usr/include/qgpgme/signjob.h + /usr/include/qgpgme/signkeyjob.h + /usr/include/qgpgme/specialjob.h + /usr/include/qgpgme/tofupolicyjob.h + /usr/include/qgpgme/verifydetachedjob.h + /usr/include/qgpgme/verifyopaquejob.h + /usr/include/qgpgme/wkspublishjob.h + /usr/lib64/cmake/QGpgme/QGpgmeConfig.cmake + /usr/lib64/cmake/QGpgme/QGpgmeConfigVersion.cmake /usr/lib64/libqgpgme.so - - 2018-03-24 - 1.10.0 + + 2018-08-18 + 1.11.1 Packaging update - Peter O'Connor - peter@solus-project.com + Pierre-Yves + pyu@riseup.net \ No newline at end of file