[packages/libgaiagraphics] - fixed build with proj 6+

qboosh qboosh at pld-linux.org
Sun May 17 11:56:09 CEST 2026


commit 3c43d7ec162decd004d7737056dcad694878d74f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun May 17 11:56:09 2026 +0200

    - fixed build with proj 6+

 libgaiagraphics-proj.patch | 12 ++++++++++++
 libgaiagraphics.spec       | 15 ++++++++++++---
 2 files changed, 24 insertions(+), 3 deletions(-)
---
diff --git a/libgaiagraphics.spec b/libgaiagraphics.spec
index 6ca2bd5..c4f88a9 100644
--- a/libgaiagraphics.spec
+++ b/libgaiagraphics.spec
@@ -7,12 +7,16 @@ License:	LGPL v3+
 Group:		Libraries
 Source0:	http://www.gaia-gis.it/gaia-sins/gaiagraphics-sources/%{name}-%{version}.tar.gz
 # Source0-md5:	2fdc2f155718e9f20dcdf10e474fc225
+Patch0:		%{name}-proj.patch
 URL:		https://www.gaia-gis.it/fossil/libgaiagraphics
+BuildRequires:	autoconf >= 2.61
+BuildRequires:	automake
 BuildRequires:	cairo-devel
 BuildRequires:	libgeotiff-devel >= 1.2.5
 BuildRequires:	libjpeg-devel
 BuildRequires:	libpng-devel
 BuildRequires:	libtiff-devel
+BuildRequires:	libtool
 BuildRequires:	libxml2-devel >= 2
 BuildRequires:	pkgconfig
 BuildRequires:	proj-devel >= 4
@@ -62,8 +66,13 @@ Statyczna biblioteka gaiagraphics.
 
 %prep
 %setup -q
+%patch -P0 -p1
 
 %build
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__automake}
 %configure
 
 %{__make}
@@ -86,12 +95,12 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS
-%attr(755,root,root) %{_libdir}/libgaiagraphics.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgaiagraphics.so.1
+%{_libdir}/libgaiagraphics.so.*.*.*
+%ghost %{_libdir}/libgaiagraphics.so.1
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libgaiagraphics.so
+%{_libdir}/libgaiagraphics.so
 %{_includedir}/gaiagraphics.h
 %{_pkgconfigdir}/gaiagraphics.pc
 
diff --git a/libgaiagraphics-proj.patch b/libgaiagraphics-proj.patch
new file mode 100644
index 0000000..b2c3c0c
--- /dev/null
+++ b/libgaiagraphics-proj.patch
@@ -0,0 +1,12 @@
+--- libgaiagraphics-0.5/configure.ac.orig	2026-05-17 11:52:10.688222727 +0200
++++ libgaiagraphics-0.5/configure.ac	2026-05-17 11:53:08.754574821 +0200
+@@ -75,7 +75,9 @@ AC_CHECK_FUNCS([memset sqrt strcasecmp s
+ AC_CHECK_LIB(z,inflateInit_,,AC_MSG_ERROR(['libz' is required but it doesn't seems to be installed on this system.]),-lm)
+ AC_CHECK_LIB(jpeg,jpeg_start_compress,,AC_MSG_ERROR(['libjpeg' is required but it doesn't seems to be installed on this system.]),-lm)
+ AC_CHECK_LIB(tiff,TIFFClientOpen,,AC_MSG_ERROR(['libtiff' is required but it doesn't seems to be installed on this system.]),-lm)
++AC_CHECK_LIB(proj,proj_normalize_for_visualization,,[
+ AC_CHECK_LIB(proj,pj_init_plus,,AC_MSG_ERROR(['libproj' is required but it doesn't seems to be installed on this system.]),-lm)
++])
+ AC_CHECK_LIB(geotiff,GTIFSetFromProj4,,AC_MSG_ERROR(['libgeotiff' [>= v.1.2.5] is required but it doesn't seems to be installed on this system.]),-lm)
+ 
+ PKG_CHECK_MODULES([LIBPNG], [libpng], , AC_MSG_ERROR(['libpng' is required but it doesn't seems to be installed on this system.]))
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libgaiagraphics.git/commitdiff/3c43d7ec162decd004d7737056dcad694878d74f



More information about the pld-cvs-commit mailing list