updated on Mon Jan 23 12:00:23 UTC 2012
[aur-mirror.git] / pwsafe-cvs / PKGBUILD
blob7f0cb616e4ecf4cfc4347b399d2f6c80896fb8d4
1 # Contributor: David 'dante4d' Hajek <dante4d@gmail.com>
2 pkgname=pwsafe-cvs
3 pkgver=20090712
4 pkgrel=1
5 pkgdesc="A commandline program for managing encrypted password databases, CVS version"
6 arch=('i686' 'x86_64')
7 url="http://sourceforge.net/projects/pwsafe/"
8 license=('GPL')
9 groups=()
10 depends=('openssl' 'libxmu' 'readline')
11 makedepends=('cvs')
12 provides=('pwsafe')
13 conflicts=('pwsafe')
14 replaces=('pwsafe')
15 backup=()
16 options=()
17 install=
18 source=()
19 noextract=()
20 md5sums=() #generate with 'makepkg -g'
22 _cvsroot=":pserver:anonymous:@pwsafe.cvs.sourceforge.net:/cvsroot/pwsafe"
23 _cvsmod="pwsafe"
25 build() {
26   cd "$srcdir"
27   msg "Connecting to $_cvsmod.sourceforge.net CVS server...."
28   if [ -d $_cvsmod/CVS ]; then
29     cd $_cvsmod
30     cvs -z3 update -d
31   else
32     cvs -z3 -d$_cvsroot checkout -P $_cvsmod
33     cd $_cvsmod
34   fi
36   msg "CVS checkout done or server timeout"
37   msg "Starting make..."
39   rm -rf "$srcdir/$_cvsmod-build"
40   cp -r "$srcdir/$_cvsmod" "$srcdir/$_cvsmod-build"
41   cd "$srcdir/$_cvsmod-build"
43   aclocal        # generate aclocal.m4
44   autoheader     # generate config.h.in from configure.ac
45   automake       # generated Makefile.in from Makefile.am
46   autoconf       # generate configure from configure.ac
47   ./configure --prefix=/usr
48   make || return 1
49   make DESTDIR="$pkgdir/" install || return 1