# $Id$ # Maintainer: Ido Rosen # Contributor: Gaetan Bisson # Contributor: Tobias Powalowski # Contributor: Andreas Radke # Contributor: Judd Vinet # # NOTE: To request changes to this package, please submit a pull request # to the GitHub repository at https://github.com/ido/packages-archlinux # Otherwise, open a GitHub issue. Thank you! -Ido # pkgname=gnupg-largekeys pkgver=2.0.29 pkgrel=1 pkgdesc='Complete and free implementation of the OpenPGP standard' url='http://www.gnupg.org/' license=('GPL') arch=('i686' 'x86_64') optdepends=('curl: gpg2keys_curl' 'libldap: gpg2keys_ldap' 'libusb-compat: scdaemon') makedepends=('curl' 'libldap' 'libusb-compat') depends=('bzip2' 'libksba' 'libgcrypt' 'pth' 'libassuan' 'readline' 'pinentry' 'dirmngr') source=("ftp://ftp.gnupg.org/gcrypt/${pkgname%%-largekeys}/${pkgname%%-largekeys}-${pkgver}.tar.bz2" 'gnupg2-large-keys.patch' 'install') sha256sums=('68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9' '189c33de215b3a026175f9fbaa1dac82fdc30b6c9dbfa5aafa9027af401f6fc5' 'ab1406c54804692dcc8144fc01a90ffd27250a3b53a89b0ab8a5cb2807fe6423') install=install conflicts=('gnupg2' 'gnupg') provides=("gnupg2=${pkgver}" "gnupg=${pkgver}") replaces=('gnupg2' 'gnupg') prepare() { cd "${srcdir}/${pkgname%%-largekeys}-${pkgver}" patch -p1 -i ../gnupg2-large-keys.patch } build() { cd "${srcdir}/${pkgname%%-largekeys}-${pkgver}" ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --sbindir=/usr/bin \ --libexecdir=/usr/lib/gnupg \ --enable-maintainer-mode \ --enable-standard-socket \ --enable-symcryptrun \ --enable-gpgtar \ --enable-large-secmem \ make } check() { cd "${srcdir}/${pkgname%%-largekeys}-${pkgver}" make check } package() { cd "${srcdir}/${pkgname%%-largekeys}-${pkgver}" make DESTDIR="${pkgdir}" install ln -s gpg2 "${pkgdir}"/usr/bin/gpg ln -s gpgv2 "${pkgdir}"/usr/bin/gpgv ln -s gpg2.1.gz "${pkgdir}"/usr/share/man/man1/gpg.1.gz rm "${pkgdir}/usr/share/gnupg/com-certs.pem" # FS#33059 }