updated on Thu Jan 5 13:17:10 UTC 2012
[aur-mirror.git] / osm2pgsql-svn / PKGBUILD
blobc0ff23cc0dece0b926a6c275b1393aa39339d5c6
1 # Maintainer: Jörg Hansen (joerg dot hansen at ymail dot com)
3 pkgname=osm2pgsql-svn
4 pkgver=26690
5 pkgrel=1
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"
8 arch=(i686 x86_64)
9 license=('LGPL')
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
16 _svnname=osm2pgsql
18 build() {
20     cd $srcdir
22     msg "SVN checking out..."
24     if [ -d $_svnname/.svn ]; then
25         (cd $_svnname && svn up -r $pkgver)
26     else
27         svn co $_svntrunk --config-dir ./ -r $pkgver $_svnname
28     fi
30     msg "SVN checkout done"
32     if [[ -d $srcdir/$_svnname-build ]]; then
33         msg "Removing previous build directory..."
34         rm -rf $srcdir/$_svnname-build
35     fi
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
44     msg "Configuring..."
45     ./autogen.sh
46     LDFLAGS='' ./configure --prefix=/usr
48     msg "Compiling..."
49     make
53 package() {
55     msg "Installing..."
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
64     msg "Cleaning up..."
65     find $pkgdir -type f -name "*\.la" -exec rm {} \;