1 # Maintainer: Jörg Hansen (joerg dot hansen at ymail dot com)
6 pkgdesc="Utility program that converts OpenStreetMap (.OSM) data into a format that can be loaded into PostgreSQL."
7 url="http://wiki.openstreetmap.org/wiki/Osm2pgsql"
10 depends=('postgis' 'libxml2' 'bzip2' 'zlib')
11 makedepends=('subversion')
12 source=('patch-build_geometry.cpp')
13 md5sums=('bf06f6f7ec5312d52242353cb4dd0dd7')
15 _svntrunk=http://svn.openstreetmap.org/applications/utils/export/osm2pgsql
22 msg "SVN checking out..."
24 if [ -d $_svnname/.svn ]; then
25 (cd $_svnname && svn up -r $pkgver)
27 svn co $_svntrunk --config-dir ./ -r $pkgver $_svnname
30 msg "SVN checkout done"
32 if [[ -d $srcdir/$_svnname-build ]]; then
33 msg "Removing previous build directory..."
34 rm -rf $srcdir/$_svnname-build
37 msg "Creating build directory..."
38 cp -r $srcdir/$_svnname $srcdir/$_svnname-build
40 msg "Patching files..."
41 cd $srcdir/$_svnname-build
42 patch -Np0 -i ../patch-build_geometry.cpp
46 LDFLAGS='' ./configure --prefix=/usr
56 cd $srcdir/$_svnname-build
57 make DESTDIR="$pkgdir" install
59 msg "Additional files..."
60 mkdir -p ${pkgdir}/usr/share/doc/osm2pgsql
61 install -m644 README ${pkgdir}/usr/share/doc/osm2pgsql
62 install -m644 900913.sql ${pkgdir}/usr/share/osm2pgsql
65 find $pkgdir -type f -name "*\.la" -exec rm {} \;