diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 68 |
1 files changed, 53 insertions, 15 deletions
@@ -1,32 +1,70 @@ -# Maintainer: SaultDon <sault.don gmail> +# Contributor: Marcell Meszaros < marcell.meszaros AT runbox.eu > +# Contributor: SaultDon <sault.don gmail> +# Contributor: Bruno Pagani <archange@archlinux.org> # Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org # Contributor: William Rea <sillywilly@gmail.com> + pkgname=postgis-sfcgal _pkgname=${pkgname%-sfcgal} -pkgver=2.3.1 +pkgver=3.4.2 pkgrel=1 -pkgdesc="Adds support for geographic objects to PostgreSQL and includes SFCGAL support for experimental 3D functions" +pkgdesc='A spatial database extender for PostgreSQL, with SFCGAL support' arch=('i686' 'x86_64') -url="http://postgis.net/" -license=('GPL') -depends=('postgresql' 'gdal' 'geos' 'json-c' 'sfcgal' 'libxml2' 'libxslt') -changelog=$pkgname.changelog -provides=("$_pkgname=$pkgver") -conflicts=($_pkgname) -source=("http://download.osgeo.org/postgis/source/${_pkgname}-${pkgver}.tar.gz") -md5sums=('29d78ebf4542af94ad518508a27d47af') +url='https://postgis.net/' +license=( + 'GPL-3.0-or-later' # PostGIS is GPL-2.0-or-later, but pkg has to be GPL3+ if linked with GPL3+ code like cgal (via sfcgal) + 'LicenseRef-PostGIS' +) +depends=( + 'gcc-libs' + 'gdal' + 'geos' + 'glibc' + 'json-c' + 'libxml2' + 'pcre2' + 'postgresql-libs' + 'proj' + 'protobuf-c' + 'sfcgal' + 'sh' +) +makedepends=( + 'clang' + 'llvm' + 'postgresql' +) +optdepends=('perl: for contrib script postgis_restore.pl') +provides=("${_pkgname}=${pkgver}") +conflicts=(${_pkgname}) +source=("https://download.osgeo.org/postgis/source/${_pkgname}-${pkgver}.tar.gz") +b2sums=('30951950ae24ae0e0432658ef09ec95ffcf0ef377f79e45fb302f20b40d773c9d551d4ac2a07eab4f743ebeff2aae4730c8b7c2516c36a17f44a1410fbdc3069') + +prepare() { + cd "${_pkgname}-${pkgver}" + autoreconf -vfi +} build() { - cd ${_pkgname}-${pkgver} + cd "${_pkgname}-${pkgver}" + + ./configure \ + --prefix=/usr \ + --libexecdir="/usr/lib/${_pkgname}" \ + --sysconfdir=/etc \ + --sharedstatedir="/var/lib/${_pkgname}" \ + --localstatedir=/var \ + --enable-static=no \ + --enable-lto \ + --with-sfcgal - ./autogen.sh - ./configure --prefix=/usr --with-raster --with-gdalconfig=/usr/bin/gdal-config --with-gui make } package() { - cd ${_pkgname}-${pkgver} + cd "${_pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install + install -Dm644 LICENSE.TXT -t "${pkgdir}/usr/share/licenses/${pkgname}" } |