A Library Designed to Give Applications Easy Access to GnuPG

Edit Package gpgme

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
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.

Refresh
Refresh
Source Files
Filename Size Changed
_multibuild 0000000072 72 Bytes
baselibs.conf 0000000035 35 Bytes
gpgme-1.23.0.tar.bz2 0001717618 1.64 MB
gpgme-1.23.0.tar.bz2.sig 0000000119 119 Bytes
gpgme-D545-python310.patch 0000010849 10.6 KB
gpgme-suse-nobetasuffix.patch 0000000405 405 Bytes
gpgme.changes 0000058080 56.7 KB
gpgme.keyring 0000005365 5.24 KB
gpgme.spec 0000011784 11.5 KB
Latest Revision
Marcus Rueckert's avatar Marcus Rueckert (darix) committed (revision 2)
Update to gpgme 1.23.0 in SP6 [jsc#jsc#PED-6166]

Removed references and patches:
[jsc#SLE-20014, jsc#SLE-21114] [bsc#1183801] gpgme-test-json.patch




- 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

- Use GCC 12 for building the Qt6 library on Leap 15. The
  default compiler is too old.
- Use '%{without xxx}' rather than '!%{with xxx}' in spec file

- Use GCC 12 for building the Qt6 library. The default compiler
  is too old.
- Use '%{without xxx}' rather than '!%{with xxx}' in spec file

- 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
Comments 0
openSUSE Build Service is sponsored by