Advertisement
Guest User

Untitled

a guest
Aug 14th, 2015
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. # $Id: PKGBUILD 243369 2015-08-12 14:53:30Z bisson $
  2. # Maintainer: Gaetan Bisson <bisson@archlinux.org>
  3. # Contributor: Tobias Powalowski <tpowa@archlinux.org>
  4. # Contributor: Andreas Radke <andyrtr@archlinux.org>
  5. # Contributor: Judd Vinet <jvinet@zeroflux.org>
  6.  
  7. pkgname=gnupg
  8. pkgver=2.1.7
  9. pkgrel=1
  10. pkgdesc='Complete and free implementation of the OpenPGP standard'
  11. url='http://www.gnupg.org/'
  12. license=('GPL')
  13. arch=('i686' 'x86_64')
  14. optdepends=('libldap: gpg2keys_ldap'
  15. 'libusb-compat: scdaemon')
  16. makedepends=('libldap' 'libusb-compat')
  17. depends=('npth' 'libgpg-error' 'libgcrypt' 'libksba' 'libassuan'
  18. 'pinentry' 'bzip2' 'readline' 'gnutls')
  19. validpgpkeys=('D8692123C4065DEA5E0F3AB5249B39D24F25E3B6'
  20. '46CC730865BB5C78EBABADCF04376F3EE0856959'
  21. '031EC2536E580D8EA286A9F22071B08A33BD3F06'
  22. 'D238EA65D64C67ED4C3073F28A861B1C7EFD60D9')
  23. source=("file:/home/luis/packages/sources/gnupg-2.1.7.tar.bz2")
  24.  
  25.  
  26. install=install
  27.  
  28. conflicts=('dirmngr' 'gnupg2')
  29. provides=('dirmngr' "gnupg2=${pkgver}")
  30. replaces=('dirmngr' 'gnupg2')
  31.  
  32. prepare() {
  33. cd "${srcdir}/${pkgname}-${pkgver}"
  34. sed '/noinst_SCRIPTS = gpg-zip/c sbin_SCRIPTS += gpg-zip' -i tools/Makefile.in
  35. }
  36.  
  37. build() {
  38. cd "${srcdir}/${pkgname}-${pkgver}"
  39. ./configure \
  40. --prefix=/usr \
  41. --sysconfdir=/etc \
  42. --sbindir=/usr/bin \
  43. --libexecdir=/usr/lib/gnupg \
  44. --enable-maintainer-mode \
  45. --enable-symcryptrun \
  46. --enable-gpgtar \
  47.  
  48. make
  49. }
  50.  
  51. check() {
  52. cd "${srcdir}/${pkgname}-${pkgver}"
  53. make check
  54. }
  55.  
  56. package() {
  57. cd "${srcdir}/${pkgname}-${pkgver}"
  58. make DESTDIR="${pkgdir}" install
  59. ln -s gpg2 "${pkgdir}"/usr/bin/gpg
  60. ln -s gpgv2 "${pkgdir}"/usr/bin/gpgv
  61. ln -s gpg2.1.gz "${pkgdir}"/usr/share/man/man1/gpg.1.gz
  62. rm "${pkgdir}/usr/share/gnupg/com-certs.pem" # FS#33059
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement