diff options
author | Chocobo1 | 2019-04-06 14:18:19 +0800 |
---|---|---|
committer | Chocobo1 | 2019-04-06 14:41:17 +0800 |
commit | 30246c4b519906db994a9695f663d8c31b5706e4 (patch) | |
tree | b977ac1490a63110d05706e032d9d68a17d62208 | |
download | aur-30246c4b519906db994a9695f663d8c31b5706e4.tar.gz |
newpkg: gpgme-git 1.13.0.r4.g4a4680f8-1
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 73 |
2 files changed, 110 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..85bdae304bc7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,37 @@ +pkgbase = gpgme-git + pkgdesc = GnuPG Made Easy + pkgver = 1.13.0.r4.g4a4680f8 + pkgrel = 1 + url = https://www.gnupg.org/related_software/gpgme/ + arch = i686 + arch = x86_64 + license = LGPL + makedepends = git + makedepends = gnupg + makedepends = python + makedepends = qt5-base + makedepends = swig + source = git+https://dev.gnupg.org/source/gpgme.git + sha256sums = SKIP + +pkgname = gpgme-git + depends = glibc + depends = gnupg + depends = libgpg-error + provides = gpgme + conflicts = gpgme + +pkgname = python-gpgme-git + pkgdesc = Python bindings for GPGme + depends = python + depends = gpgme-git + provides = python-gpgme + conflicts = python-gpgme + +pkgname = qgpgme-git + pkgdesc = Qt bindings for GPGme + depends = qt5-base + depends = gpgme-git + provides = qgpgme + conflicts = qgpgme + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..dd391656ddfa --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,73 @@ +# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net> + +pkgbase=gpgme-git +pkgname=('gpgme-git' 'python-gpgme-git' 'qgpgme-git') +pkgver=1.13.0.r4.g4a4680f8 +pkgrel=1 +pkgdesc="GnuPG Made Easy" +arch=('i686' 'x86_64') +url="https://www.gnupg.org/related_software/gpgme/" +license=('LGPL') +makedepends=('git' 'gnupg' 'python' 'qt5-base' 'swig') +source=("git+https://dev.gnupg.org/source/gpgme.git") +sha256sums=('SKIP') + + +pkgver() { + cd "gpgme" + + git describe --long --tags | sed 's/^gpgme-//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "gpgme" + + ./autogen.sh + ./configure \ + --prefix="/usr" \ + --disable-fd-passing \ + --disable-gpgsm-test + make +} + +check() { + cd "gpgme" + + make check +} + +package_gpgme-git() { + depends=('glibc' 'gnupg' 'libgpg-error') + provides=('gpgme') + conflicts=('gpgme') + + cd "gpgme" + + make DESTDIR="$pkgdir" install + + # split packages + rm -r "$pkgdir/usr/include"/{qgpgme,QGpgME} + rm -r "$pkgdir/usr/lib"/{cmake/QGpgme/,libqgpgme.*,python*} +} + +package_python-gpgme-git() { + pkgdesc="Python bindings for GPGme" + depends=('python' 'gpgme-git') + provides=('python-gpgme') + conflicts=('python-gpgme') + + cd "gpgme/lang/python" + + make DESTDIR="$pkgdir" install +} + +package_qgpgme-git() { + pkgdesc="Qt bindings for GPGme" + depends=('qt5-base' 'gpgme-git') + provides=('qgpgme') + conflicts=('qgpgme') + + cd "gpgme/lang/qt" + + make DESTDIR="$pkgdir" install +} |