# Merged with official ABS gnupg PKGBUILD by João, 2021/07/23 (all respective contributors apply herein) # Maintainer: João Figueiredo & chaotic-aur # Contributor: Stephanie Wilde-Hobbs # Contributor: Levente Polyak # Contributor: Lukas Fleischer # Contributor: Lex Black # Contributor: alphazo@gmail.com # Contributor: Gaetan Bisson # Contributor: Tobias Powalowski # Contributor: Andreas Radke # Contributor: Judd Vinet # Contributor: @holos pkgname=gnupg-git pkgver=2.3.2.beta105_r9343.g25ae80b8e pkgrel=2 pkgdesc='Complete and free implementation of the OpenPGP standard' url='https://www.gnupg.org/' license=(GPL) arch=($CARCH) # checkdepends=(openssh fig2dev) makedepends=(git libldap libusb-compat pcsclite fig2dev) conflicts=(${pkgname%-git}) provides=(${pkgname%-git}) depends=(npth libgpg-error libgcrypt libksba libassuan pinentry libbz2.so readline libreadline.so gnutls sqlite zlib) optdepends=('libldap: gpg2keys_ldap' 'libusb-compat: scdaemon' 'pcsclite: scdaemon') source=("git+https://github.com/gpg/${pkgname%-git}.git" drop-import-clean.patch) sha256sums=('SKIP' '2d573d1a5a0d0272b0be0d70e6dabf2d8c7897e873ace4ce7fffd6e96599a30a') install=gnupg-git.install pkgver() { cd ${pkgname%-git} echo "$(tr - . < VERSION)_r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" } prepare() { cd ${pkgname%-git} patch -p1 -i ../drop-import-clean.patch ./autogen.sh } build() { cd ${pkgname%-git} ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --sbindir=/usr/bin \ --libexecdir=/usr/lib/gnupg \ --enable-maintainer-mode \ make } # check() { # cd ${pkgname%-git} # make check # } package() { cd ${pkgname%-git} make DESTDIR="${pkgdir}" install ln -s gpg "${pkgdir}"/usr/bin/gpg2 ln -s gpgv "${pkgdir}"/usr/bin/gpgv2 install -Dm 644 doc/examples/systemd-user/*.* -t "${pkgdir}/usr/lib/systemd/user" }