diff options
author | Samuel Mesa | 2021-10-23 00:11:11 -0500 |
---|---|---|
committer | Samuel Mesa | 2021-10-23 00:11:11 -0500 |
commit | 9c63560f9ad3e7457620e6bf698a106514fd46cc (patch) | |
tree | a8a257b0a20335da352c628aed729541b99d5196 | |
parent | b270ddcfb56dfd6379099c1e0c141c23efc80e01 (diff) | |
download | aur-9c63560f9ad3e7457620e6bf698a106514fd46cc.tar.gz |
Update version
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 29 insertions, 19 deletions
@@ -1,6 +1,6 @@ pkgbase = mapserver-git pkgdesc = Platform for publishing spatial data and interactive mapping applications to the web - pkgver = 7.6.0.r692.geef595475 + pkgver = rel.7.6.0.r741.g67b1f043c pkgrel = 1 url = http://www.mapserver.org arch = i686 @@ -25,9 +25,10 @@ pkgbase = mapserver-git depends = python depends = libsvg-cairo depends = fribidi - provides = mapserver=7.6.0.r692.geef595475 + depends = pixman + depends = exempi conflicts = mapserver - source = mapserver-git::git+https://github.com/mapserver/mapserver.git + source = mapserver-git::git://github.com/mapserver/mapserver.git md5sums = SKIP pkgname = mapserver-git @@ -1,29 +1,31 @@ -# Contributor: Samuel Mesa <samuelmesa@linuxmail.org> -# Contributor: Marcos Piccinini <x@nofxx.com> -# Contributor: Jonathan Hudson <jh+arch@daria.co.uk> +# Current Maintainer: Samuel Fernando Mesa Giraldo <samuelmesa@linuxmail.org> +# Original Maintainer:: Marcos Piccinini <x@nofxx.com> +# Original Maintainer:: Jonathan Hudson <jh+arch@daria.co.uk> + pkgname=mapserver-git -pkgver=7.6.0.r692.geef595475 +pkgver=rel.7.6.0.r741.g67b1f043c pkgrel=1 pkgdesc="Platform for publishing spatial data and interactive mapping applications to the web" arch=(i686 x86_64) license=('MIT') url="http://www.mapserver.org" depends=('libpng' 'freetype2' 'zlib' 'gdal' 'proj' 'libjpeg-turbo' 'libxml2' 'libpqxx' 'pdflib-lite' 'geos' 'agg' 'apache' 'protobuf-c' -'fcgi' 'mod_fcgid' 'python' 'libsvg-cairo' 'fribidi' ) +'fcgi' 'mod_fcgid' 'python' 'libsvg-cairo' 'fribidi' 'pixman' 'exempi') +## For v8 support require v8-3.20; for PHP mapscript require php, php-pear, php-apache makedepends=('cfitsio') -options=() -provides=("mapserver=${pkgver}") conflicts=('mapserver') -source=("${pkgname}"::'git+https://github.com/mapserver/mapserver.git') +options=() +source=("$pkgname"::'git://github.com/mapserver/mapserver.git') md5sums=('SKIP') pkgver() { - cd "$pkgname" - git describe --long | sed 's/^rel-//g;s/\([^-]*-g\)/r\1/;s/-/./g' + cd "$srcdir/$pkgname" + # Use the tag of the last commit + git describe --long | sed -E 's/([^-]*-g)/r\1/;s/-/./g' } build() { - cd ${srcdir}/${pkgname} + cd "$srcdir/$pkgname" if [ -f CMakeCache.txt ] then @@ -31,6 +33,10 @@ build() { fi rm -rf build && mkdir build cd build + + ## Compile with python + ## -DPYTHON_LIBRARIES=/usr/lib/python2.7 \ + ## -DPYTHON_INCLUDE_PATH=/usr/include/python2.7 \ cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ @@ -72,21 +78,24 @@ build() { -DWITH_WCS=ON \ -DWITH_WFS=ON \ -DWITH_WMS=ON \ + -DWITH_OGCAPI=ON \ + -DWITH_PIXMAN=ON \ + -DWITH_EXEMPI=ON \ -DWITH_XMLMAPFILE=OFF \ -DFREETYPE_INCLUDE_DIR=/usr/include/freetype2 \ make clean - make + make -j$(nproc) } package() { - cd "${srcdir}/${pkgname}/build" + cd "$srcdir/$pkgname/build" - make + make || return 1 make DESTDIR=${pkgdir} install #Copy the headers a include for ZooWPS project install -d "$pkgdir"/usr/include/mapserver - install -Dm644 "${srcdir}/${pkgname}"/build/*.h "$pkgdir"/usr/include/mapserver/ - install -Dm644 "${srcdir}/${pkgname}"/*.h "$pkgdir"/usr/include/mapserver/ + install -Dm644 $srcdir/$pkgname//build/*.h "$pkgdir"/usr/include/mapserver/ + install -Dm644 $srcdir/$pkgname/*.h "$pkgdir"/usr/include/mapserver/ } |