From 9d7e4a5dbcba225a08e908cbf2e1617ce63d0745 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Sun, 24 May 2020 03:01:35 +0000 Subject: gpgme: update to 1.13.1 --- abs/core/gpgme/PKGBUILD | 74 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 53 insertions(+), 21 deletions(-) diff --git a/abs/core/gpgme/PKGBUILD b/abs/core/gpgme/PKGBUILD index 8c1150e..b1b28c2 100644 --- a/abs/core/gpgme/PKGBUILD +++ b/abs/core/gpgme/PKGBUILD @@ -1,36 +1,68 @@ -# $Id: PKGBUILD 154388 2012-03-27 12:00:19Z bisson $ # Maintainer: Tobias Powalowski # Contributor: Roman Kyrylych # Contributor: Sarah Hay -pkgname=gpgme -pkgver=1.3.1 -pkgrel=4 +pkgbase=gpgme +pkgname=(gpgme qgpgme python-gpgme) +pkgver=1.13.1 +pkgrel=5 pkgdesc="A C wrapper library for GnuPG" -arch=('i686' 'x86_64') -url="http://www.gnupg.org/related_software/gpgme/" -license=('GPL') -depends=('libgpg-error' 'pth' 'gnupg>=2') -install=${pkgname}.install -options=('!libtool' '!emptydirs') -source=(ftp://ftp.gnupg.org/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig}) -md5sums=('90afa8436ce2b2683c001c824bd22601' - 'a032ddc27177ef4ee54e25a231e62da5') -sha1sums=('7d19a95a2239da13764dad7f97541be884ec5a37' - '93316a81a8f903c5b604716b6937884ea7b0917a') +arch=('x86_64') +url='https://www.gnupg.org/related_software/gpgme/' +license=('LGPL') +makedepends=('libgpg-error' 'gnupg' 'qt5-base' 'python' 'swig') +source=("https://www.gnupg.org/ftp/gcrypt/${pkgbase}/${pkgbase}-${pkgver}.tar.bz2"{,.sig}) +sha256sums=('c4e30b227682374c23cddc7fdb9324a99694d907e79242a25a4deeedb393be46' + 'SKIP') +validpgpkeys=('D8692123C4065DEA5E0F3AB5249B39D24F25E3B6') # Werner Koch build() { - cd ${srcdir}/${pkgname}-${pkgver} - ./configure --prefix=/usr --disable-static + cd ${pkgbase}-${pkgver} + + ./configure \ + --prefix=/usr \ + --disable-fd-passing \ + --disable-static \ + --disable-gpgsm-test make } check() { - cd ${srcdir}/${pkgname}-${pkgver} + cd ${pkgbase}-${pkgver} + make check } -package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install +package_gpgme() { + depends=('libgpg-error' 'gnupg>=2') + options=('!emptydirs') + provides=('libgpgme.so' + 'libgpgmepp.so') + + cd ${pkgbase}-${pkgver} + + make DESTDIR="${pkgdir}" install + + # split qgpgme + rm -r "${pkgdir}"/usr/include/{qgpgme,QGpgME}/ + rm -r "${pkgdir}"/usr/lib/{cmake/QGpgme/,libqgpgme.*} + rm -r "${pkgdir}"/usr/lib/python* +} + +package_qgpgme() { + pkgdesc="Qt bindings for GPGme" + depends=('gpgme' 'qt5-base') + + cd ${pkgbase}-${pkgver}/lang/qt + + make DESTDIR="${pkgdir}" install +} + +package_python-gpgme() { + pkgdesc="Python bindings for GPGme" + depends=('gpgme' 'python') + + cd ${pkgbase}-${pkgver}/lang/python + + make DESTDIR="${pkgdir}" install } -- cgit v0.12