updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / mkgmap-svn / PKGBUILD
blobe57ad4ca90e1924b28b3a3ca17ac428006e44d42
1 # Maintainer: Gour <Gour <gour@-nitai.com>
2 pkgname=mkgmap-svn
3 pkgver=1637
4 pkgrel=1
5 pkgdesc="Utility for making maps for Garmin GPS devices"
6 url="http://www.parabola.me.uk/mkgmap/"
7 arch=('i686' 'x86_64')
8 license=('GPL2')
9 depends=('java-runtime=6')
10 makedepends=('subversion' 'apache-ant')
11 source=(mkgmap.sh)
12 md5sums=('f9a8641b10fdabb8c30a12d6a7c5cb93')
14 _svnmod='mkgmap'
15 _svntrunk='http://svn.parabola.me.uk/mkgmap/trunk/'
18 build() {
19   cd "${srcdir}"
21   msg "Connecting to the SVN server..."
23   if [[ -d $startdir/src/$_svnmod ]] ; then
24     cd $startdir/src/$_svnmod
25     svn update || return 1
26     msg "Files are up to date."
27   else
28     cd $startdir/src/
29     svn checkout $_svntrunk || return 1
30   fi
31   msg "SVN checkout done."
33   cd $startdir/src/trunk
34   ant dist || return 1
35   install -D -m644 dist/mkgmap.jar $startdir/pkg/usr/share/java/mkgmap/mkgmap.jar || return 1
36   install -D -m755 $startdir/src/mkgmap.sh $startdir/pkg/usr/bin/mkgmap || return 1
37   install -D -m644 dist/doc/mkgmap.1 $startdir/pkg/usr/man/man1/mkgmap.1 || return 1
38   rm -r dist build