* update gpgme to 1.23.2-6

This commit is contained in:
Alexander Baldeck 2024-09-25 14:20:18 +02:00
parent c0c86355b7
commit 1c388c3642
2 changed files with 86 additions and 5 deletions

54
gpgme/.SRCINFO Normal file
View File

@ -0,0 +1,54 @@
pkgbase = gpgme
pkgdesc = A C wrapper library for GnuPG
pkgver = 1.23.2
pkgrel = 6
url = https://www.gnupg.org/related_software/gpgme/
arch = x86_64
license = GPL-2.0-or-later
license = LGPL-2.0-or-later
license = LGPL-2.1-or-later
makedepends = gnupg
makedepends = libassuan
makedepends = libgpg-error
makedepends = python
makedepends = python-build
makedepends = python-installer
makedepends = python-setuptools
makedepends = python-wheel
makedepends = qt6-base
makedepends = swig
source = https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.23.2.tar.bz2
source = https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.23.2.tar.bz2.sig
validpgpkeys = 6DAA6E64A76D2840571B4902528897B826403ADA
validpgpkeys = AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD
sha256sums = 9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224
sha256sums = SKIP
pkgname = gpgme
license = GPL-2.0-or-later
license = LGPL-2.0-or-later
license = LGPL-2.1-or-later
license = MIT
depends = gcc-libs
depends = glib2
depends = glibc
depends = libassuan
depends = libgpg-error
depends = gnupg>=2
provides = libgpgme.so
provides = libgpgmepp.so
options = !emptydirs
pkgname = qgpgme-qt6
pkgdesc = Qt6 bindings for GPGme
depends = gcc-libs
depends = glibc
depends = gpgme
depends = libgpg-error
depends = qt6-base
pkgname = python-gpgme
pkgdesc = Python bindings for GPGme
depends = glibc
depends = gpgme
depends = python

View File

@ -6,13 +6,18 @@
pkgbase=gpgme
pkgname=(gpgme qgpgme-qt6 python-gpgme)
pkgver=1.23.2
pkgrel=4
pkgrel=6
pkgdesc='A C wrapper library for GnuPG'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url='https://www.gnupg.org/related_software/gpgme/'
license=('LGPL')
license=(
GPL-2.0-or-later
LGPL-2.0-or-later
LGPL-2.1-or-later
)
makedepends=(
'gnupg'
'libassuan'
'libgpg-error'
'python'
'python-build'
@ -43,6 +48,9 @@ build() {
--disable-fd-passing \
--disable-static \
--disable-gpgsm-test
# prevent excessive overlinking due to libtool
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
(
@ -63,10 +71,18 @@ check() {
}
package_gpgme() {
depends=('libgpg-error' 'gnupg>=2')
depends=(
'gcc-libs'
'glib2'
'glibc'
'libassuan'
'libgpg-error'
'gnupg>=2'
)
options+=('!emptydirs')
provides=('libgpgme.so'
'libgpgmepp.so')
license+=(MIT)
cd ${pkgbase}-${pkgver}
@ -75,11 +91,18 @@ package_gpgme() {
# split qgpgme
rm -r "${pkgdir}"/usr/lib/{cmake/QGpgmeQt6/,libqgpgmeqt6.*}
rm -r "${pkgdir}"/usr/lib/python*
install -vDm 644 LICENSES "$pkgdir/usr/share/licenses/$pkgname/MIT.txt"
}
package_qgpgme-qt6() {
pkgdesc="Qt6 bindings for GPGme"
depends=('gpgme' 'qt6-base')
depends=(
'gcc-libs'
'glibc'
'gpgme'
'libgpg-error'
'qt6-base'
)
cd ${pkgbase}-${pkgver}/lang/qt
@ -89,7 +112,11 @@ package_qgpgme-qt6() {
package_python-gpgme() {
pkgdesc="Python bindings for GPGme"
depends=('gpgme' 'python')
depends=(
'glibc'
'gpgme'
'python'
)
cd ${pkgbase}-${pkgver}/lang/python
python -m installer --destdir="$pkgdir" dist/*.whl