[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