summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Mesa2019-10-11 16:20:52 -0500
committerSamuel Mesa2019-10-11 16:20:52 -0500
commitf2b82607429bc1a5739eb6d4474bfcbc555951cc (patch)
tree28fc13f1c085ca886514a1a8e86d255043f24d32
parent7559e0fadac5eeb866c217917b8cbbcec33cd330 (diff)
downloadaur-f2b82607429bc1a5739eb6d4474bfcbc555951cc.tar.gz
Update version FOSSIL
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD36
2 files changed, 30 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a32d0d4491c4..327213e8a46d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,22 @@
pkgbase = libspatialite-devel
pkgdesc = SQLite extension to support spatial data types and operations. Development version
- pkgver = 5.0.0
+ pkgver = r960.a02cd88
pkgrel = 1
url = https://www.gaia-gis.it/fossil/libspatialite
arch = x86_64
license = MPL
license = GPL
license = LGPL
+ makedepends = fossil
depends = geos
depends = libfreexl
depends = libxml2
depends = proj
depends = sqlite
- depends = librttopo-devel
+ depends = librttopo
provides = libspatialite
+ conflicts = libspatialite
replaces = libspatialite
- source = http://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-5.0.0-beta0.tar.gz
- sha256sums = caacf5378a5cfab9b8e98bb361e2b592e714e21f5c152b795df80d0ab1da1c42
pkgname = libspatialite-devel
diff --git a/PKGBUILD b/PKGBUILD
index ffefc127d312..3b78cc0a7098 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,28 +5,44 @@
pkgname=libspatialite-devel
_pkgname=libspatialite
-pkgver=5.0.0
-_pkgver=5.0.0-beta0
+pkgver=r960.a02cd88
pkgrel=1
pkgdesc="SQLite extension to support spatial data types and operations. Development version"
arch=('x86_64')
url="https://www.gaia-gis.it/fossil/libspatialite"
license=('MPL' 'GPL' 'LGPL')
-depends=('geos' 'libfreexl' 'libxml2' 'proj' 'sqlite' 'librttopo-devel')
-provides=(libspatialite)
-replaces=(libspatialite)
-source=(http://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-$_pkgver.tar.gz)
-sha256sums=('caacf5378a5cfab9b8e98bb361e2b592e714e21f5c152b795df80d0ab1da1c42')
+depends=('geos' 'libfreexl' 'libxml2' 'proj' 'sqlite' 'librttopo')
+makedepends=('fossil')
+conflicts=('libspatialite')
+provides=('libspatialite')
+replaces=('libspatialite')
+
+prepare() {
+ mkdir -p $_pkgname
+ cd $_pkgname
+
+ fossil clone https://www.gaia-gis.it/fossil/libspatialite libspatialite.fossil
+ fossil open libspatialite.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 --enable-libxml2 --enable-librttopo
- make
+ make -j2
}
package() {
- cd "${srcdir}"/$_pkgname-$_pkgver
+ cd $_pkgname
make DESTDIR="${pkgdir}" install
}