[packages/spatialite_gui] - up to 2.1.0-beta1

baggins baggins at pld-linux.org
Fri Sep 29 11:15:24 CEST 2023


commit e2fb6c00ead4a8a0326ba7b8a59bf306409ada5f
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Fri Sep 29 10:07:21 2023 +0200

    - up to 2.1.0-beta1

 link.patch          | 11 -----------
 spatialite_gui.spec | 38 ++++++++++++--------------------------
 wxWidgets3.patch    | 11 -----------
 3 files changed, 12 insertions(+), 48 deletions(-)
---
diff --git a/spatialite_gui.spec b/spatialite_gui.spec
index 6db5905..4d1d8f8 100644
--- a/spatialite_gui.spec
+++ b/spatialite_gui.spec
@@ -1,14 +1,13 @@
 Summary:	Graphical User Interface tool supporting SpatiaLite
 Summary(pl.UTF-8):	Graficzny interfejs użytkownika obsługujący bazy SpatiaLite
 Name:		spatialite_gui
-Version:	1.7.1
-Release:	7
+%define	beta	beta1
+Version:	2.1.0
+Release:	0.%{beta}.1
 License:	GPL v3+
 Group:		Applications/Databases
-Source0:	http://www.gaia-gis.it/gaia-sins/spatialite-gui-sources/%{name}-%{version}.tar.gz
-# Source0-md5:	c917f40810607784528b4db58cd36efb
-Patch0:		wxWidgets3.patch
-Patch1:		link.patch
+Source0:	http://www.gaia-gis.it/gaia-sins/spatialite-gui-sources/%{name}-%{version}-%{beta}.tar.gz
+# Source0-md5:	9e8157f68c1f9ef77c31b229936b147f
 URL:		https://www.gaia-gis.it/fossil/spatialite_gui
 BuildRequires:	freexl-devel
 BuildRequires:	geos-devel
@@ -19,7 +18,8 @@ BuildRequires:	libxml2-devel >= 2.0
 BuildRequires:	pkgconfig
 BuildRequires:	proj-devel >= 4
 BuildRequires:	sqlite3-devel
-BuildRequires:	wxGTK2-unicode-devel
+BuildRequires:	virtualpg-devel
+BuildRequires:	wxGTK3-unicode-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -29,22 +29,12 @@ Graphical User Interface tool supporting SpatiaLite.
 Graficzny interfejs użytkownika obsługujący bazy SpatiaLite.
 
 %prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
-
-mkdir wx-bin
-ln -sf /usr/bin/wx-gtk2-unicode-config wx-bin/wx-config
+%setup -q -n %{name}-%{version}-%{beta}
 
 %build
-%{__aclocal} -I m4
-%{__automake}
-%{__autoconf}
-# configure refers to wx-config with no option to override
-PATH=$(pwd)/wx-bin:$PATH
-export CFLAGS="%{rpmcflags} -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H"
-export CXXFLAGS="%{rpmcxxflags} -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H"
-%configure
+%configure \
+	--with-wxconfig=/usr/bin/wx-gtk3-unicode-config \
+	--disable-xlsxwriter
 
 %{__make}
 
@@ -54,10 +44,6 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
-sed -ne '2,$p' gnome_resource/spatialite-gui.desktop >$RPM_BUILD_ROOT%{_desktopdir}/spatialite-gui.desktop
-cp -p gnome_resource/spatialite-gui.png $RPM_BUILD_ROOT%{_pixmapsdir}
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -65,4 +51,4 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/spatialite_gui
 %{_desktopdir}/spatialite-gui.desktop
-%{_pixmapsdir}/spatialite-gui.png
+%{_iconsdir}/hicolor/*x*/apps/spatialite-gui.png
diff --git a/link.patch b/link.patch
deleted file mode 100644
index 4a5b4e1..0000000
--- a/link.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- spatialite_gui-1.7.1/Makefile.am~	2013-06-29 08:29:11.000000000 +0000
-+++ spatialite_gui-1.7.1/Makefile.am	2015-07-19 08:55:38.773124523 +0000
-@@ -13,7 +13,7 @@
- 	TextCsv.cpp Wfs.cpp
- 
- LDADD = @WX_LIBS@ @LIBGAIAGRAPHICS_LIBS@ @LIBSPATIALITE_LIBS@ \
--	@LIBFREEXL_LIBS@ @LIBXML2_LIBS@
-+	@LIBFREEXL_LIBS@ @LIBXML2_LIBS@ -lsqlite3
- 
- EXTRA_DIST = Makefile-static-MinGW \
-         Makefile-static-Linux \
diff --git a/wxWidgets3.patch b/wxWidgets3.patch
deleted file mode 100644
index cfc2fde..0000000
--- a/wxWidgets3.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- spatialite_gui-1.7.1/configure.ac~	2013-06-29 10:29:11.000000000 +0200
-+++ spatialite_gui-1.7.1/configure.ac	2014-01-18 17:23:07.978768701 +0100
-@@ -54,7 +54,7 @@
- fi
- CXXFLAGS="$(wx-config --cxxflags)"
- AM_CXXFLAGS="$(wx-config --cxxflags)"
--WX_LIBS="$(wx-config --libs)"
-+WX_LIBS="$(wx-config --libs) -lwx_gtk2u_aui-3.0"
- AC_SUBST(WX_LIBS)
- 
- # Checks for header files.
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/spatialite_gui.git/commitdiff/e2fb6c00ead4a8a0326ba7b8a59bf306409ada5f



More information about the pld-cvs-commit mailing list