- Update to 1.24.0:
* Extended gpgme_op_decrypt* and gpgme_op_verify* to allow writing the
output directly to a file. [T6550]
* Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and gpgme_op_sign*
to allow reading the input data directly from a file. [T6550]
* Add information about designated revocation keys. [T7118]
* New context flag "import-options". [T7152]
* New context flag "proc-all-sigs". [T7261]
* New context flag "known-notations". [T4060]
* New info flags "beta_compliance". [rM1a7bc88ee7]
* New function gpgme_op_setownertrust to make changing the owner trust
easier and to allow enabling/disabling of keys (requires GnuPG 2.4.6). [T7239]
* New flag to re-encrypt OpenPGP data (requires GnuPG 2.5.1). [T1825]
* cpp: Provide information about designated revocation keys for a Key. [T7118]
* cpp: Add safer member function returning text describing an error. [T5960]
* cpp: Add support for setting the owner trust of keys and for enabling
and disabling keys. [T7239]
* qt: Build QGpgME for Qt 5 and Qt 6 simultaneously. [T7205]
* qt: Install headers for Qt 5 and Qt 6 in separate folders. [T7161]
* qt: Allow reading the data to decrypt/encrypt/sign/verify directly from
files. [T6550]
* qt: Allow writing the decrypted/encrypted/signed/verified data directly
to files. [T6550]
* qt: Allow specifying import options when importing keys. [T7152]
* qt: Allow appending a detached signature to an existing file. [T6867]
* qt: Add support for enabling and disabling keys. [T7239]
* qt: Add support for new context flag "proc-all-sigs" to the jobs that
verify data signatures.
* Interface changes relative to the 1.23.2 release:
- GPGME_ENCRYPT_FILE NEW.
OBS-URL: https://build.opensuse.org/request/show/1224793
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=174
- add python313.patch to enable python 3.13 building
anymore, and if we would it would happen via singlespec
- add python311.patch to build language bindings for python 3.11
- Use python-rpm-macros to provide python3X-gpg for all present
* New function gpgme_op_revsig to revoke key signatures
samba/libsoup.
it is included upstream now.
- Re-conditionalize python builds, to allow gpgme to build on
Leap 42.3 (python tests fail with an older gpg, see
needed, fix GCC7 build
- Add remove-a-forgotten-instance-of-libsuffix.diff: fix CMake
files for gpgmepp (or they won't work with KDE software)
- making the build reproducible - see
- gpgme-config --libs lists -lassuan, but libgpgme-devel did not
- Workaround qemu-arm bugs
- update to gpgme-1.3.1
- Add gnupg-2.0.17-test-failure.patch: fix test failure with gnupg 2.0.17
- fix -devel package dependencies
- drop unneeded BRs: libgcrypt-devel, libksba-devel
- change BuildRequires: (pth-devel -> libpth-devel)
- BuildRequires: pth-devel
- add upstream patches to run the testsuite non-interactively
- fix library-without-ldconfig-post* errors
- remove devel requires from library package
- updated filelist
- update of url
- fixed bug #36194fixed#29620, #29641 and #29642
- fixed -fPIC and lib64 Problems
OBS-URL: https://build.opensuse.org/request/show/1218117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=107
- Update to 1.23.2:
* Preserve more specific existing failure code. [T6575]
* qt: Start dirmngr with gpgconf to avoid multiple instances. [T6833]
* qt: On Windows, use UTF-8 when logging the error text. [T5960]
* qt: Remove left-over partial files more persistently. [T6584]
* qt: Use a temporary file name when creating signed or encrypted
archives. [T6721]
* qt: Build Qt 6 bindings with -fPIC if requested or Qt 6 was built
with this flag. [T6781]
* Notes:
- qt: DefaultKeyGenerationJob DEPRECATED.
* Release-info: https://dev.gnupg.org/T6782
OBS-URL: https://build.opensuse.org/request/show/1129861
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=164
- Update to 1.23.0:
* Support GPGME_ENCRYPT_ALWAYS_TRUST also for S/MIME. [T6559]
* New keylist mode GPGME_KEYLIST_MODE_WITH_V5FPR. [T6705]
* New key capability flags has_*. [T6748]
* gpgme-tool: Support use of Windows HANDLE. [T6634]
* qt: Support refreshing keys via WKD. [T6672]
* qt: Handle cancel in changeexpiryjob. [T6754]
* Remove patches fixed upstream:
- gpgme-qt-tests-Fix-build-in-source-directory.patch
- gpgme-build-Suggest-out-of-source-build.patch
OBS-URL: https://build.opensuse.org/request/show/1120231
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=160
- Fix builds with qt and qt6 [T6673]:
* qt,tests: Fix build in source directory. Include Qt binding
sources before C++ binding sources and C sources. This fixes
the problem that the debug.h in the C sources was found before
the one in the Qt bindings.
* build: Suggest out-of-source build. Suggest to run configure
from a build subdirectory.
* Add patches:
- gpgme-qt-tests-Fix-build-in-source-directory.patch
- gpgme-build-Suggest-out-of-source-build.patch
- Update to 1.22.0:
* Prevent wrong plaintext when verifying clearsigned signature.
* Return bad data error instead of general error on unexpected data.
* Take care of offline mode for all operations of gpgsm engine.
* Prepare the use of the forthcoming libassuan version 3.
* New configure option --with-libtool-modification.
* cpp: Expose gpgme_decrypt_result_t.is_mime.
* qt: Clean up after failure or cancel of sign/encrypt archive operation.
* qt: Add setInputEncoding to QGpgMe::EncryptJob.
* qt: Make toLogString helper public.
* Interface changes relative to the 1.21.0 release:
- qt: EncryptJob::setInputEncoding NEW.
- qt: DecryptionResult::isMime NEW.
- qt: toLogString NEW.
OBS-URL: https://build.opensuse.org/request/show/1105236
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=156