updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / fgcom-svn / PKGBUILD
blob22c65fe8f00ee7bf7f4e9545566c65f10cb284d7
1 # Maintainer: Nicola Bignami
3 pkgname=fgcom-svn
4 pkgver=20111113
5 pkgrel=1
6 pkgdesc="Realtime voice communications for FlightGear"
7 arch=('i686' 'x86_64')
8 url="http://fgms.sourceforge.net"
9 license=('GPL')
10 depends=('openal' 'zlib' 'alsa-lib' 'gcc-libs')
11 makedepends=('svn' 'simgear' 'sed' 'plib' 'make' 'gcc')
12 provides=('fgcom')
13 conflicts=('fgcom')
15 _svnroot="https://appfgcom.svn.sourceforge.net/svnroot/fgcom/trunk"
16 _svnname="fgcom"
18 build() {
19   cd "$srcdir"
20   msg "Connecting to SVN server...."
22   if [ -d $_svnname ] ; then
23     cd $_svnname && svn update
24     msg "The local files are updated."
25   else
26     svn co $_svnroot $_svnname
27   fi
29   msg "SVN checkout done or server timeout"
30   msg "Starting make..."
32   chmod a+rw "$srcdir/$_svnname/src" -R
33   cd "$srcdir/$_svnname/src"
34   sed -i 's@usr/local@usr@' Makefile
35   sed -i 's@INSTALL_BIN := /usr/bin@INSTALL_BIN:=$(DESTDIR)/usr/bin@' Makefile
36   sed -i 's@INSTALL_DIR := /usr/fgcom@INSTALL_DIR:=$(DESTDIR)/usr/lib/fgcom@' Makefile
37   make
40 package() {
41   cd "$srcdir/$_svnname/src"
42   mkdir $pkgdir/usr
43   mkdir $pkgdir/usr/bin
44   mkdir $pkgdir/usr/lib
45   mkdir $pkgdir/usr/lib/fgcom
46   make DESTDIR="$pkgdir" install