--- a/PKGBUILD 2014-11-26 13:33:38.496530851 -0500 +++ b/PKGBUILD 2014-11-26 13:37:52.427597332 -0500 @@ -1,13 +1,15 @@ -# $Id: PKGBUILD 227093 2014-11-25 16:53:00Z bisson $ -# Maintainer: Gaetan Bisson +# Maintainer: graysky +# Contributor: Gaetan Bisson # Contributor: Tobias Powalowski # Contributor: Andreas Radke # Contributor: Judd Vinet -pkgname=gnupg +pkgname=gnupg-quiet +_pkgname=gnupg +_patchversion=3 pkgver=2.1.0 -pkgrel=4 -pkgdesc='Complete and free implementation of the OpenPGP standard' +pkgrel=1 +pkgdesc='Complete and free implementation of the OpenPGP standard with silent signing' url='http://www.gnupg.org/' license=('GPL') arch=('i686' 'x86_64') @@ -16,24 +18,28 @@ optdepends=('libldap: gpg2keys_ldap' makedepends=('libldap' 'libusb-compat') depends=('npth' 'libgpg-error' 'libgcrypt' 'libksba' 'libassuan' 'pinentry' 'bzip2' 'readline') -source=("ftp://ftp.gnupg.org/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig} +source=("ftp://ftp.gnupg.org/gcrypt/${_pkgname}/${_pkgname}-${pkgver}.tar.bz2"{,.sig} +"https://github.com/graysky2/gnupg_quiet_sign/archive/v${_patchversion}.tar.gz" 'refresh-keys.patch') -sha1sums=('2fcd0ca6889ef6cb59e3275e8411f8b7778c2f33' 'SKIP' - '246bea8776882f4c0293685482558f6ead1cf902') +sha256sums=('16a8c3f50a15bf37d2dfb1c5e4bb3ec533e1d0b6a4043ff3680a376a3ad4058b' + 'SKIP' + '2adbeb2c1b44edd254b807c081e7743a4a8214972a56402d85a6ae2295157c4f' + '43624c2149bcca9baec52bf61b5481d995bd3f6f0b9342767512821592796b8e') install=install conflicts=('dirmngr' 'gnupg2') -provides=('dirmngr' "gnupg2=${pkgver}") -replaces=('dirmngr' 'gnupg2') +provides=('dirmngr' "gnupg2=${pkgver}" "gnupg=${pkgver}") +replaces=('dirmngr' 'gnupg2' "gnupg") prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${_pkgname}-${pkgver}" + patch -p1 -i "${srcdir}/gnupg-quiet-sign-$_patchversion/sign_quietly.patch" patch -p1 -i ../refresh-keys.patch } build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${_pkgname}-${pkgver}" ./configure \ --prefix=/usr \ --sysconfdir=/etc \ @@ -47,12 +53,12 @@ build() { } check() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${_pkgname}-${pkgver}" make check } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${_pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install ln -s gpg2 "${pkgdir}"/usr/bin/gpg ln -s gpgv2 "${pkgdir}"/usr/bin/gpgv