updated on Thu Jan 19 12:17:07 UTC 2012
[aur-mirror.git] / gnubg-cvs / PKGBUILD
blobdef632cb81b6fb7a5b240ce80cd607267a8ba8fd
1 # Maintainer: Dmitrij D. Czarkoff <czarkoff@gmail.com>
2 pkgname=gnubg-cvs
3 pkgver=20110815
4 pkgrel=1
5 pkgdesc="A world class backgammon application"
6 arch=('i686' 'x86_64')
7 url="http://www.gnubg.org/"
8 license=('GPL')
9 depends=('python' 'gtkglext' 'bison' 'flex')
10 makedepends=('cvs' 'openssh')
11 conflicts=(gnubg)
12 install=gnubg.install
13 source=('gnubg.desktop')
14 md5sums=('80c17298770dceebd9c91beedab0ac29')
16 _cvsmod=gnubg
18 build() {
19   cd "$srcdir"
20   if [ -f $SRCDEST/${pkgname}.tar.gz ]
21   then
22     msg "Unpacking previous sources"
23     tar xzf $SRCDEST/${pkgname}.tar.gz
24   fi
26   msg "Connecting to $_cvsmod.sourceforge.net CVS server...."
28   export CVS_RSH="ssh"
29   if [[ -d "${_cvsmod}/CVS" ]]; then
30     cd "${_cvsmod}"
31     cvs -z3 update
32   else
33     cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/gnubg co $_cvsmod
34     cd "$_cvsmod"
35   fi
37   cd ..
38   msg "CVS checkout done"
40   msg "Backing up source tree"
41   tar czf $SRCDEST/${pkgname}.tar.gz ${_cvsmod}
43   msg "Starting make..."
45   cd "${srcdir}/${_cvsmod}"
47   ./autogen.sh || return 1
48   ./configure --prefix=/usr --bindir=/usr/bin --sysconfdir=/etc --mandir=/usr/share/man || return 1
49   make || return 1
52 package() {
53   install -m 644 -D "${srcdir}/gnubg.desktop" "${pkgdir}/usr/share/applications/gnubg.desktop"
54   cd "${srcdir}/${_cvsmod}"
55   make DESTDIR="$pkgdir/" install
58 # vim:set ts=2 sw=2 et: