diff options
| -rw-r--r-- | abs/core/gpgme/PKGBUILD | 74 | 
1 files 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 <tpowa@archlinux.org>  # Contributor: Roman Kyrylych <roman@archlinux.org>  # Contributor: Sarah Hay <sarah@archlinux.org> -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  }  | 
