diff options
-rw-r--r-- | mapnik.spec | 19 | ||||
-rw-r--r-- | shebang.patch | 11 |
2 files changed, 22 insertions, 8 deletions
diff --git a/mapnik.spec b/mapnik.spec index 9f9865d..4588b5d 100644 --- a/mapnik.spec +++ b/mapnik.spec @@ -5,14 +5,15 @@ %endif Summary: Toolkit for developing GIS (Geographic Information Systems) applications Name: mapnik -Version: 3.0.20 -Release: 2 +Version: 3.1.0 +Release: 1 License: LGPL v2.1 Group: Applications Source0: https://github.com/mapnik/mapnik/releases/download/v%{version}/%{name}-v%{version}.tar.bz2 -# Source0-md5: 10da364a50d5ccaf33a8b253ed75aa4f +# Source0-md5: 4f2aeb9a4a747862b915072a8e27b2a5 Patch0: mapnik-boost_lib_names.patch Patch2: icu59.patch +Patch3: shebang.patch URL: http://mapnik.org/ BuildRequires: boost-devel BuildRequires: boost-python-devel @@ -79,15 +80,16 @@ Statyczna biblioteka Mapnik. %setup -q -n %{name}-v%{version} %patch0 -p1 %patch2 -p1 +%patch3 -p1 %build ./configure \ - CUSTOM_CXXFLAGS="%{rpmcxxflags}" \ - CUSTOM_CFLAGS="%{rpmcflags}" \ + CUSTOM_CXXFLAGS="%{rpmcxxflags} -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H" \ + CUSTOM_CFLAGS="%{rpmcflags} -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H" \ CUSTOM_LDFLAGS="%{rpmldflags}" \ DESTDIR=$RPM_BUILD_ROOT \ PREFIX=%{_prefix} \ - BOOST_TOOLKIT=gcc43 \ + BOOST_TOOLKIT=gcc102 \ INPUT_PLUGINS='csv,gdal,geojson,ogr,pgraster,postgis,raster,shape,sqlite,topojson' \ SYSTEM_FONTS=%{_datadir}/fonts/TTF \ LIBDIR_SCHEMA=%{_lib} \ @@ -113,12 +115,12 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc AUTHORS.md CHANGELOG.md INSTALL.md README.md -%attr(755,root,root) %{_bindir}/mapnik-config %attr(755,root,root) %{_bindir}/mapnik-index %attr(755,root,root) %{_bindir}/mapnik-render %attr(755,root,root) %{_bindir}/shapeindex +%attr(755,root,root) %{_bindir}/svg2png %attr(755,root,root) %{_libdir}/libmapnik.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libmapnik.so.3.0 +%attr(755,root,root) %ghost %{_libdir}/libmapnik.so.3.1 %dir %{_libdir}/mapnik %dir %{_libdir}/mapnik/input %attr(755,root,root) %{_libdir}/mapnik/input/csv.input @@ -134,6 +136,7 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/mapnik-config %attr(755,root,root) %{_libdir}/libmapnik.so %{_includedir}/mapnik %{_libdir}/libmapnik-json.a diff --git a/shebang.patch b/shebang.patch new file mode 100644 index 0000000..8ee364c --- /dev/null +++ b/shebang.patch @@ -0,0 +1,11 @@ +--- mapnik-v3.0.23/utils/mapnik-config/build.py.orig_ 2020-02-18 11:26:42.000000000 +0100 ++++ mapnik-v3.0.23/utils/mapnik-config/build.py 2020-11-12 15:54:37.473268970 +0100 +@@ -46,7 +46,7 @@ if (GetMapnikLibVersion() != config_env[ + print ('Error: version.hpp mismatch (%s) to cached value (%s): please reconfigure mapnik' % (GetMapnikLibVersion(),config_env['MAPNIK_VERSION_STRING'])) + Exit(1) + +-config_variables = '''#!/usr/bin/env bash ++config_variables = '''#!/bin/bash + + ## variables + |