updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / gnupg2-git / PKGBUILD
blob943320d96fd96d557b2c9a869e76c80f38e0fab9
1 # GnuPG2 GIT version
2 # Maintainer: alphazo@gmail.com
3 # Based on official package maintained by Tobias Powalowski <tpowa@archlinux.org>
5 pkgname=gnupg2-git
6 pkgver=20110809
7 pkgrel=1
8 pkgdesc="GNU Privacy Guard 2 - a PGP replacement tool. Development version. Do not use in production environments. Test new ECC algorithm by using --expert with --gen-key"
9 arch=('i686' 'x86_64')
10 depends=('libldap' 'curl' 'bzip2' 'zlib' 'libksba>=1.2' 'libgpg-error>=1.1' 'libgcrypt>=1.5'
11         'pth' 'libusb-compat' 'libassuan>=2.0' 'texinfo' 'readline' 'pinentry')
12 license=('GPL')
13 url="http://www.gnupg.org/"
14 makedepends=('git')
15 provides=('gnupg2')
16 conflicts=('gnupg2' 'dirmngr')
17 replaces=('gnupg2' 'dirmngr')
18 install=${pkgname}.install
20 _gitroot="git://git.gnupg.org/gnupg.git"
21 _gitname="gnupg"
24 build() {
25  # cd ${srcdir}/gnupg-$pkgver
26   cd "$srcdir"
27   msg "Connecting to GIT server...."
29   if [ -d $_gitname ] ; then
30      cd $_gitname && git pull origin
31      msg "The local files are updated."
32    else
33      git clone $_gitroot $_gitname
34      fi
36    msg "GIT checkout done or server timeout"
37    msg "Starting make..."
39    rm -rf "$srcdir/$_gitname-build"
40    git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
41    cd "$srcdir/$_gitname-build"
42   ./autogen.sh --force
43   ./configure --enable-maintainer-mode --prefix=/usr --libexecdir=/usr/lib/gnupg2 #$EXTRAOPTS
44   make
47 package() {
48   cd "$srcdir/$_gitname-build"
49   make DESTDIR=${pkgdir} install
50   # move conflicting files
51   mv ${pkgdir}/usr/share/gnupg{,2}
52   rm -f ${pkgdir}/usr/share/info/dir
53   # Remove conflicting man file
54   rm -f ${pkgdir}/usr/share/man/man7/gnupg.7