diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 24 insertions, 10 deletions
@@ -1,28 +1,42 @@ # Maintainer: Samuel Fernando Mesa <samuelmesa dot linuxmail.org> -pkgname=virtualpg2-devel +pkgname=virtualpg-devel _pkgname=virtualpg -pkgver=2.0.0 -_pkgver=2.0.0-RC0 -pkgrel=2 +pkgver=r15.5e528ed +pkgrel=1 pkgdesc="VirtualPG is a loadable dynamic extension to both SQLite and SpatiaLite." url="https://www.gaia-gis.it/fossil/virtualpg/index" arch=('x86_64' 'i686') license=('GPLv3') depends=('libspatialite' 'sqlite' 'postgresql-libs' 'postgis') +makedepends=('fossil') conflicts=('virtualpg') -replaces=() -source=("http://www.gaia-gis.it/gaia-sins/virtualpg-sources/virtualpg-${_pkgver}.tar.gz") +provides=('virtualpg') +replaces=('virtualpg') -md5sums=('b1a02e6a86665d15434f2fb376588cb5') +prepare() { + mkdir -p $_pkgname + cd $_pkgname + + fossil clone https://www.gaia-gis.it/fossil/virtualpg virtualpg.fossil + fossil open virtualpg.fossil +} + +pkgver() { + cd $_pkgname + + _hash=$(fossil info | sed -n 's/checkout: *\([0-9a-z]*\).*/\1/p' | cut -c 1-7) + _revision=$(fossil info | sed -n 's/check-ins: *\(.*\)/\1/p') + printf "r%s.%s" "$_revision" "$_hash" +} build() { - cd "${srcdir}/${_pkgname}-${_pkgver}" + cd ${_pkgname} ./configure --prefix="/usr" - make -j3 + make } package() { - cd "${srcdir}/${_pkgname}-${_pkgver}" + cd ${_pkgname} make DESTDIR="${pkgdir}" install } |