# Compiling Time: 0.48 SBU # Maintainer: DeX77 pkgname=gnupg2 _F_archive_name=gnupg pkgver=2.1.14 pkgrel=1 pkgdesc="GnuPG2 is the new modularized version of GnuPG supporting OpenPGP and S/MIME" url="http://www.gnupg.org/" depends=('npth>=1.2-5' 'libksba>=1.3.3-3' 'libusb>=0.1.5-4' 'libassuan>=2.4.3' \ 'ncurses>=6.0-6' 'readline>=6.3-6' 'sqlite3>=3.9.2-4' 'libsystemd>=227-14') makedepends=('systemd>=227-14' 'openldap>=2.4.43') groups=('apps' 'chroot-core') archs=('i686' 'x86_64') _F_archive_grep="$_F_archive_name-2" up2date="Flasttar ftp://ftp.gnupg.org/gcrypt/gnupg/" source=(ftp://ftp.gnupg.org/gcrypt/$_F_archive_name/$_F_archive_name-$pkgver.tar.bz2) signatures=("${source[0]}.sig") provides=('gnupg') replaces=('gnupg') conflicts=('gnupg') subpkgs=('gpg-agent') subdescs=('gpg-agent is made for handling gpg-keys') subdepends=('libgcrypt>=1.6.4-3 npth>=1.2-5 libgpg-error>=1.24 libassuan>=2.4.3 libksba>=1.3.3-3 ncurses>=6.0-6 readline>=6.3-7') subrodepends=('') subgroups=('apps') subarchs=('i686 x86_64') subprovides=('') subreplaces=('') subconflicts=('') subpkgs+=('gpgv') subdescs+=("gpgv from $pkgname.") subgroups+=('apps') subarchs+=('i686 x86_64 arm') subrodepends+=('') subdepends+=('zlib>=1.2.8-4 bzip2>=1.0.6-4 libgcrypt>=1.6.4-3') subprovides+=('') subreplaces+=('') subconflicts+=('') subpkgs+=('dirmngr') subdescs+=("GnuPG dirmngr") subgroups+=('apps chroot-core') subarchs+=('i686 x86_64 arm') subdepends+=('libassuan>=2.4.3 libgcrypt>=1.6.4-3 libksba>=1.3.3-3 npth>=1.2-5 gnutls>=3.4.8 libidn>=1.32-4 libffi>=3.2.1') subrodepends+=('') subprovides+=('') subreplaces+=('') subconflicts+=('dirmngr-ldap') subpkgs+=('dirmngr-ldap') subdescs+=("GnuPG dirmngr with LDAP support") subgroups+=('apps-extra') subarchs+=('i686 x86_64 arm') subdepends+=('libldap>=2.4.43 libassuan>=2.4.3 libgcrypt>=1.6.4-3 libksba>=1.3.3-3 npth>=1.2-5 gnutls>=3.4.8 libidn>=1.32-4 libffi>=3.2.1') subrodepends+=('') subprovides+=('dirmngr') subreplaces+=('') subconflicts+=('dirmngr') Fconfopts+="--enable-symcryptrun \ --enable-maintainer-mode \ --enable-gpgtar \ --enable-gpg2-is-gpg \ --enable-threads=posix" build() { Fbuild --disable-ldap Fln usr/bin/gpg2 usr/bin/gpg Fln usr/share/man/man1/gpg2.1.gz usr/share/man/man1/gpg.1.gz ## gpg-agent Fsplit gpg-agent usr/bin/gpg-agent Fsplit gpg-agent usr/libexec/gpg-preset-passphrase Fsplit gpg-agent usr/libexec/gpg-protect-tool Fsplit gpg-agent usr/bin/gpg-connect-agent ## gpgv Fln usr/bin/gpgv usr/bin/gpgv2 Fsplit gpgv usr/bin/gpgv Fsplit gpgv usr/bin/gpgv2 ## dirmngr Fsplit dirmngr usr/bin/dirmngr # and now to something completely different Fexec make distclean Fbuild --enable-ldap --program-prefix="ldap_" Fsplit dirmngr-ldap usr/bin/ldap_dirmngr Fsplit dirmngr-ldap usr/libexec/ldap_dirmngr_ldap # remove doublettes Fexec find $Fdestdir -name "ldap_*" -delete Frm usr/bin/gpgv } # optimization OK