updated on Wed Jan 25 08:34:36 UTC 2012
[aur-mirror.git] / osm2poidb-svn / PKGBUILD
blobe2c28851d7a0bf094eb3823fcdeb8de8451134bc
1 # Contributor: orbisvicis <orbisvicis at gmail dot com>
2 pkgname=osm2poidb-svn
3 pkgver=20375
4 pkgrel=3
5 pkgdesc="Create a sqlite3 database containing poi data from a given osm xml file"
6 arch=("i686" "x86_64")
7 url="http://wiki.openstreetmap.org/"
8 license=('GPL')
9 depends=('gtk2' 'libxml2' 'openstreetmap-map-icons-svn') # already in core ('sqlite3')
10 makedepends=('subversion' 'cmake>=2.4.3')
11 optdepends=('gpsdrive: use the poi databases')
12 backup=()
13 options=()
14 install=
15 source=()
17 _svntrunk="http://svn.openstreetmap.org/applications/utils/export/osm2poidb/"
18 _svnmod="osm2poidb"
20 build() {
21   cd "$srcdir"
23   if [ -d "${_svnmod}/.svn" ]; then
24     (cd "$_svnmod" && svn up -r "$pkgver")
25   else
26     svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod"
27   fi
29   msg "SVN checkout done or server timeout"
30   msg "Starting make..."
32   rm -rf "${srcdir}/${_svnmod}-build"
33   cp -a "${srcdir}/${_svnmod}" "${srcdir}/${_svnmod}-build"
34   cd "${srcdir}/${_svnmod}-build"
36   #
37   # BUILD
38   #
39   rm -rf build
40   mkdir build
41   cd build
43   # default to the geoinfo.db file provided by the openstreetmap-map-icons-svn package
44   sed -i 's|#define DB_GEOINFO "/usr/share/gpsdrive/geoinfo.db"|#define DB_GEOINFO "/usr/share/icons/map-icons/geoinfo.db"|' "${srcdir}/${_svnmod}-build/osm2poidb.c"
46   cmake -DCMAKE_INSTALL_PREFIX="/usr" "${srcdir}/${_svnmod}-build"
47   make
50 package() {
51   cd "${srcdir}/${_svnmod}-build/build"
52   make DESTDIR="$pkgdir" install