# Contributor: Eric Kidd # Maintainer: pkgname=geos pkgver=3.6.1 pkgrel=0 pkgdesc="GEOS is a library providing OpenGIS and JTS spatial operations in C++." url="http://trac.osgeo.org/geos/" arch="x86 x86_64" license="LGPL2.1" depends="" depends_dev="" makedepends="swig python2-dev $depends_dev" install="" subpackages="py-$pkgname:py $pkgname-dev" source="http://download.osgeo.org/geos/geos-$pkgver.tar.bz2" builddir="$srcdir/$pkgname-$pkgver" build() { cd "$builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --enable-python \ || return 1 # --enable-ruby produces a gem which crashes, and which seems to # mostly ignored in favor of the rgeo and ffi-geos modules, anyway. make || return 1 # This is a complex library that does lots of complicated numeric # stuff, and the unit tests are fast, so let's run them just to be # safe. make check || return 1 } package() { cd "$builddir" make DESTDIR="$pkgdir" install || return 1 install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING } py() { cd "$builddir" pkgdesc="$pkgname Python bindings" install -d "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib/ } md5sums="c97e338b3bc81f9848656e9d693ca6cc geos-3.6.1.tar.bz2" sha256sums="4a2e4e3a7a09a7cfda3211d0f4a235d9fd3176ddf64bd8db14b4ead266189fc5 geos-3.6.1.tar.bz2" sha512sums="8b28e7706567375ca02ae5f5dbebf0870e8fed8ea430596a3637e5c975e72bc0f3c16c31b052f154042dd029c54130325a8d44de95c3458f5da024a97d3cfaf9 geos-3.6.1.tar.bz2"