# Contributor: Bjoern Schilberg # Maintainer: Bjoern Schilberg pkgname=mapserver pkgver=7.2.1 pkgrel=0 pkgdesc="MapServer is CGI-based platform for publishing spatial data and interactive mapping applications to the web." url="http://mapserver.org/" arch="x86_64" license="MIT" depends="geos gdal proj4 cairo curl fcgi freetype libjpeg libpng libxml2 libpq giflib protobuf-c" depends_dev="cmake postgresql-dev geos-dev gdal-dev jpeg-dev giflib-dev libxml2-dev proj4-dev fcgi-dev curl-dev freetype-dev cairo-dev protobuf-c-dev" makedepends="$depends_dev" install="" subpackages="$pkgname-dev" source="http://download.osgeo.org/mapserver/$pkgname-$pkgver.tar.gz" builddir="$srcdir/$pkgname-$pkgver" build() { cd "$builddir" mkdir build; cd build cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DWITH_GDAL=ON \ -DWITH_GEOS=ON \ -DWITH_OGR=ON \ -DWITH_PROJ=ON \ -DWITH_POSTGIS=ON \ -DWITH_KML=ON \ -DWITH_WCS=ON \ -DWITH_SOS=ON \ -DWITH_WMS=ON \ -DWITH_CLIENT_WMS=ON \ -DWITH_WFS=ON \ -DWITH_CLIENT_WFS=ON \ -DWITH_THREAD_SAFETY=OFF \ -DWITH_FCGI=ON \ -DWITH_CAIRO=ON \ -DWITH_CURL=ON \ -DWITH_MYSQL=OFF \ -DWITH_FRIBIDI=OFF \ -DWITH_HARFBUZZ=OFF \ -DWITH_EXEMPI=OFF \ -DWITH_PROTOBUFC=ON make -j1 || return 1 } package() { cd "$builddir"/build make DESTDIR="$pkgdir" install || return 1 rm -rf "$pkgdir"/usr/share/ chmod -x "$pkgdir"/usr/include/mapserver/*.h } sha512sums="8622488c47ee1f7c245566aa3ceb2d91074742e9acb8deaa0044f2b6a9fd71e5eaa65b388997ab37f974cc6f7272f40e41d84ef6ad3449976229bbe01e6289a4 mapserver-7.2.1.tar.gz"