updated on Mon Jan 9 08:00:21 UTC 2012
[aur-mirror.git] / navit-svn / PKGBUILD
blob7288ad59d0abbb40ffdc9adaa71c11db24a904b0
1 # Contributor:  Gergely Imreh <imrehg(at)gmail(dot)com>
2 pkgname=navit-svn
3 pkgver=4405
4 pkgrel=1
5 pkgdesc="Bleeding-edge (SVN) version of the modular, touch screen friendly car navigation system with GPS tracking, realtime routing engine and support for various vector map formats."
6 arch=('i686' 'x86_64')
7 url="http://wiki.navit-project.org/index.php/Main_Page"
8 license=('GPL')
9 provides=('navit')
10 conflicts=('navit')
11 depends=('qt' 'dbus-glib' 'cairo' 'imlib2' 'sdl_image' 'gtk2' 'gpsd' \
12         'postgresql-libs')
13 makedepends=('subversion' 'gcc' 'libtool' 'automake' 'autoconf' \
14              'gettext' 'glib2' 'libxt' 'librsvg')
15 optdepends=('cegui>=0.5.0: OpenGL gui' 'quesoglc: OpenGL gui')
16 options=(!libtool)
17 install=navit-svn.install
19 _svntrunk=https://navit.svn.sourceforge.net/svnroot/navit/trunk/navit
20 _svnmod=navit
22 build() {
23   cd ${srcdir}
25   if [ -d $_svnmod/.svn ]; then
26     (cd $_svnmod && svn up -r $pkgver)
27   else
28     svn co $_svntrunk --config-dir ./ -r $pkgver 
29   fi
31   msg "SVN checkout done or server timeout"
32   msg "Starting make..."
34   # Create copy for build
35   cp -r $_svnmod $_svnmod-build
36   cd $_svnmod-build
38   # Finally, build!
39   ./autogen.sh || return 1
40   ./configure --prefix=/usr --disable-samplemap || return 1
41   make || return 1
42   make DESTDIR=${pkgdir} install || return 1
44   # Remove build directory
45   rm -rf ${srcdir}/$_svnmod-build