From 64ae86806b72c8e90c809d0f4dcb75b45be24bcd Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Mon, 21 Feb 2022 00:26:10 -0600 Subject: [PATCH 1/2] New package: librttopo-1.1.0. --- common/shlibs | 1 + srcpkgs/librttopo-devel | 1 + srcpkgs/librttopo/template | 29 +++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 120000 srcpkgs/librttopo-devel create mode 100644 srcpkgs/librttopo/template diff --git a/common/shlibs b/common/shlibs index 2b1601d09596..d5cb64ee2bdc 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4110,3 +4110,4 @@ libawt_xawt.so openjdk17-jre-17.0.1+12_1 libjava.so openjdk17-jre-17.0.1+12_1 libjli.so openjdk17-jre-17.0.1+12_1 libjvm.so openjdk17-jre-17.0.1+12_1 +librttopo.so.1 librttopo-1.1.0_1 diff --git a/srcpkgs/librttopo-devel b/srcpkgs/librttopo-devel new file mode 120000 index 000000000000..acf3607f5fec --- /dev/null +++ b/srcpkgs/librttopo-devel @@ -0,0 +1 @@ +librttopo \ No newline at end of file diff --git a/srcpkgs/librttopo/template b/srcpkgs/librttopo/template new file mode 100644 index 000000000000..a34a3ac5b625 --- /dev/null +++ b/srcpkgs/librttopo/template @@ -0,0 +1,29 @@ +# Template file for 'librttopo' +pkgname=librttopo +version=1.1.0 +revision=1 +wrksrc=$pkgname +build_style=gnu-configure +hostmakedepends="which autoconf automake libtool geos-devel" +makedepends="geos-devel" +short_desc="RT Topology Library" +maintainer="Michael Aldridge " +license="GPL-2.0-only" +homepage="https://git.osgeo.org/gitea/rttopo/librttopo" +distfiles="https://git.osgeo.org/gitea/rttopo/librttopo/archive/librttopo-$version.tar.gz" +checksum=2e2fcabb48193a712a6c76ac9a9be2a53f82e32f91a2bc834d9f1b4fa9cd879f + +pre_configure() { + ./autogen.sh +} + +librttopo-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/lib/pkgconfig + } +} From dc996c1a82fc688f715641cbf945662c5e706fdb Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Mon, 21 Feb 2022 00:10:41 -0600 Subject: [PATCH 2/2] New package: libspatialite-5.0.1. --- common/shlibs | 2 ++ srcpkgs/libspatialite-devel | 1 + srcpkgs/libspatialite/template | 27 +++++++++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 120000 srcpkgs/libspatialite-devel create mode 100644 srcpkgs/libspatialite/template diff --git a/common/shlibs b/common/shlibs index d5cb64ee2bdc..1833dfe58dc8 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4111,3 +4111,5 @@ libjava.so openjdk17-jre-17.0.1+12_1 libjli.so openjdk17-jre-17.0.1+12_1 libjvm.so openjdk17-jre-17.0.1+12_1 librttopo.so.1 librttopo-1.1.0_1 +libspatialite.so.7 libspatialite-5.0.1_1 +mod_spatialite.so.7 libspatialite-5.0.1_1 diff --git a/srcpkgs/libspatialite-devel b/srcpkgs/libspatialite-devel new file mode 120000 index 000000000000..588ba2ad7c00 --- /dev/null +++ b/srcpkgs/libspatialite-devel @@ -0,0 +1 @@ +libspatialite \ No newline at end of file diff --git a/srcpkgs/libspatialite/template b/srcpkgs/libspatialite/template new file mode 100644 index 000000000000..54885e5e8b8c --- /dev/null +++ b/srcpkgs/libspatialite/template @@ -0,0 +1,27 @@ +# Template file for 'libspatialite' +pkgname=libspatialite +version=5.0.1 +revision=1 +build_style=gnu-configure +hostmakedepends="pkg-config geos-devel" +makedepends="sqlite-devel zlib-devel proj-devel freexl-devel + geos-devel librttopo-devel libxml2-devel minizip-devel" +short_desc="SQLite extension for Spatial SQL capabilities" +maintainer="Michael Aldridge " +license="GPL-2.0-or-later" +homepage="https://www.gaia-gis.it/fossil/libspatialite/index" +distfiles="http://www.gaia-gis.it/gaia-sins/libspatialite-$version.tar.gz" +checksum=eecbc94311c78012d059ebc0fae86ea5ef6eecb13303e6e82b3753c1b3409e98 +# Checks don't all pass for this release. +make_check=no + +libspatialite-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/lib/pkgconfig + } +}