[packages/libspatialite] - updated to 5.0.1, now uses librttopo instead of liblwgeom - removed outdated lwgeom patch
qboosh
qboosh at pld-linux.org
Tue Jan 24 17:39:43 CET 2023
commit 5c6d191723bf8ce8192bdbef60988381f038e668
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Jan 24 17:40:59 2023 +0100
- updated to 5.0.1, now uses librttopo instead of liblwgeom
- removed outdated lwgeom patch
libspatialite-lwgeom.patch | 20 --------------------
libspatialite.spec | 44 ++++++++++++++++++++------------------------
2 files changed, 20 insertions(+), 44 deletions(-)
---
diff --git a/libspatialite.spec b/libspatialite.spec
index 6d4a087..72a480d 100644
--- a/libspatialite.spec
+++ b/libspatialite.spec
@@ -1,37 +1,34 @@
#
# Conditional build:
-%bcond_without apidocs # do not build and package API docs
+%bcond_without apidocs # API documentation
%bcond_without libxml2 # XML documents support
-%bcond_without lwgeom # LWGEOM support
-%bcond_with bootstrap # bootstrap without postgis dependency
-
-%if %{with bootstrap}
-%undefine with_lwgeom
-%endif
Summary: Spatial SQL database engine based on SQLite
Summary(pl.UTF-8): Silnik przestrzennej bazy danych SQL oparty na SQLite
Name: libspatialite
-Version: 4.3.0a
-Release: 10
-License: MPL v1.1 or GPL v2+ or LGPL v2.1+
+Version: 5.0.1
+Release: 1
+# libspatialite itself is MPL v1.1 or GPL v2+ or LGPL v2.1+, but gcp and rttopo features enforce GPL
+License: GPL v2+
Group: Libraries
Source0: http://www.gaia-gis.it/gaia-sins/libspatialite-sources/%{name}-%{version}.tar.gz
-# Source0-md5: 6b380b332c00da6f76f432b10a1a338c
-Patch0: %{name}-lwgeom.patch
+# Source0-md5: 5f4a961afbb95dcdc715b5d7f8590573
URL: https://www.gaia-gis.it/fossil/libspatialite
%{?with_apidocs:BuildRequires: doxygen >= 1.7.3}
BuildRequires: freexl-devel >= 1.0.1
-BuildRequires: geos-devel >= 3.4.0
-%{?with_lwgeom:BuildRequires: liblwgeom-devel}
+BuildRequires: geos-devel >= 3.7.0
+BuildRequires: librttopo-devel >= 1.1.0
%{?with_libxml2:BuildRequires: libxml2-devel >= 2.0}
+BuildRequires: minizip-devel
BuildRequires: proj-devel >= 4.8.0
-BuildRequires: sqlite3-devel >= 3.7.3
+BuildRequires: rpm-build >= 4.6
+BuildRequires: sqlite3-devel >= 3.8.5
BuildRequires: zlib-devel
Requires: freexl >= 1.0.1
-Requires: geos >= 3.4.0
+Requires: geos >= 3.7.0
+Requires: librttopo >= 1.1.0
Requires: proj >= 4.8.0
-Requires: sqlite3 >= 3.7.3
+Requires: sqlite3 >= 3.8.5
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -46,11 +43,12 @@ Summary(pl.UTF-8): Pliki nagłówkowe biblioteki spatialite
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: freexl-devel >= 1.0.1
-Requires: geos-devel >= 3.4.0
-%{?with_lwgeom:Requires: liblwgeom-devel}
+Requires: geos-devel >= 3.7.0
+Requires: librttopo-devel >= 1.1.0
%{?with_libxml2:Requires: libxml2-devel >= 2.0}
+Requires: minizip-devel
Requires: proj-devel >= 4.8.0
-Requires: sqlite3-devel >= 3.7.3
+Requires: sqlite3-devel >= 3.8.5
Requires: zlib-devel
%description devel
@@ -85,15 +83,13 @@ Dokumentacja API biblioteki spatialite.
%prep
%setup -q
-%patch0 -p1
%build
export CFLAGS="%{rpmcflags} -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H"
%configure \
--enable-geocallbacks \
--enable-geopackage \
- %{?with_libxml2:--enable-libxml2} \
- %{?with_lwgeom:--enable-lwgeom}
+ %{!?with_libxml2:--disable-libxml2}
%{__make}
@@ -138,5 +134,5 @@ rm -rf $RPM_BUILD_ROOT
%if %{with apidocs}
%files apidocs
%defattr(644,root,root,755)
-%doc html/*
+%doc html/{search,*.css,*.html,*.js,*.png}
%endif
diff --git a/libspatialite-lwgeom.patch b/libspatialite-lwgeom.patch
deleted file mode 100644
index ec49790..0000000
--- a/libspatialite-lwgeom.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- libspatialite-4.3.0a/src/gaiageo/gg_lwgeom.c.orig 2016-03-19 07:15:09.917471871 +0100
-+++ libspatialite-4.3.0a/src/gaiageo/gg_lwgeom.c 2016-03-19 07:15:14.954138404 +0100
-@@ -92,7 +92,7 @@
- lwgaia_noticereporter (const char *fmt, va_list ap)
- {
- char *msg;
-- if (!lw_vasprintf (&msg, fmt, ap))
-+ if (!vasprintf (&msg, fmt, ap))
- {
- va_end (ap);
- return;
-@@ -106,7 +106,7 @@
- lwgaia_errorreporter (const char *fmt, va_list ap)
- {
- char *msg;
-- if (!lw_vasprintf (&msg, fmt, ap))
-+ if (!vasprintf (&msg, fmt, ap))
- {
- va_end (ap);
- return;
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libspatialite.git/commitdiff/5c6d191723bf8ce8192bdbef60988381f038e668
More information about the pld-cvs-commit
mailing list