[mapnik] Update to upstream 2.0.0 Namespace is "mapnik2". Add some new binaries to main package and python su
alexlan
alexlan at fedoraproject.org
Mon Nov 28 21:56:00 UTC 2011
commit f6795d0ea40c100963ab9db4ab36bebaabe1c465
Author: Alex Lancaster <alexlan[AT]fedoraproject org>
Date: Mon Nov 28 16:55:39 2011 -0500
Update to upstream 2.0.0
Namespace is "mapnik2".
Add some new binaries to main package and python subpackage
Add Requires for proj-epsg (#689201) so that tile rendering
for OSM works out of the box
Drop old patches
.gitignore | 1 +
mapnik-0.7.0-libs.patch | 15 ------------
mapnik-2.0.0-build-viewer.patch | 21 +++++++++++++++++
mapnik-build-viewer.patch | 23 -------------------
mapnik-changeset_trunk_r2496.diff | 13 ----------
mapnik.spec | 45 ++++++++++++++++++++++--------------
sources | 2 +-
7 files changed, 50 insertions(+), 70 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d2bcdb6..2668151 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
mapnik-0.7.1.tar.bz2
+/mapnik-2.0.0.tar.bz2
diff --git a/mapnik-2.0.0-build-viewer.patch b/mapnik-2.0.0-build-viewer.patch
new file mode 100644
index 0000000..77a59c8
--- /dev/null
+++ b/mapnik-2.0.0-build-viewer.patch
@@ -0,0 +1,21 @@
+--- demo/viewer/viewer.pro.orig 2011-11-22 15:31:15.047234855 -0500
++++ demo/viewer/viewer.pro 2011-11-22 15:32:35.205213622 -0500
+@@ -4,14 +4,15 @@
+ CC = g++
+ TEMPLATE = app
+
+-INCLUDEPATH += /usr/local/include/
++INCLUDEPATH += /usr/include/
++INCLUDEPATH += ../../include/
+ INCLUDEPATH += /usr/boost/include/
+ INCLUDEPATH += /usr/X11/include/
+-INCLUDEPATH += /usr/X11/include/freetype2
++INCLUDEPATH += /usr/include/freetype2
+ INCLUDEPATH += .
+
+ QMAKE_CXXFLAGS +=' -DDARWIN -Wno-missing-field-initializers -ansi'
+-unix:LIBS = -L/usr/local/lib -L/usr/X11/lib -lmapnik2 -lfreetype
++unix:LIBS = -L../../src/ -L/usr/local/lib -L/usr/X11/lib -lmapnik2 -lfreetype
+ unix:LIBS += -lboost_system -licuuc -lboost_filesystem -lboost_regex
+
+ # Input
diff --git a/mapnik.spec b/mapnik.spec
index 63fd8d4..9d46834 100644
--- a/mapnik.spec
+++ b/mapnik.spec
@@ -1,6 +1,6 @@
Name: mapnik
-Version: 0.7.1
-Release: 12%{?dist}
+Version: 2.0.0
+Release: 1%{?dist}
Summary: Free Toolkit for developing mapping applications
Group: Applications/Engineering
License: LGPLv2+
@@ -9,9 +9,7 @@ Source0: http://download.berlios.de/mapnik/mapnik-%{version}.tar.bz2
Source1: mapnik-data.license
Source2: no_date_footer.html
Source3: viewer.desktop
-Patch0: mapnik-build-viewer.patch
-Patch1: mapnik-0.7.0-libs.patch
-Patch2: mapnik-changeset_trunk_r2496.diff
+Patch0: mapnik-2.0.0-build-viewer.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%if 0%{?fedora} >= 11
@@ -19,6 +17,8 @@ Requires: dejavu-serif-fonts dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-lg
%else
Requires: dejavu-fonts
%endif
+Requires: proj-epsg
+
BuildRequires: postgresql-devel pkgconfig
BuildRequires: gdal-devel proj-devel agg-devel
@@ -104,8 +104,6 @@ spatial visualization library
%setup -q -n %{name}-%{version}
%patch0 -p0
-%patch1 -p0
-%patch2 -p1
# clean SVN
find . -type d -name .svn -exec rm -rf '{}' +
@@ -146,10 +144,10 @@ sed -i -e 's|/usr/local|/usr|g' demo/viewer/viewer.pro
%build
# linkage errors
-sed -i -e "s|libraries \= \[|libraries \= \[\'mapnik\',|g" plugins/input/gdal/SConscript
-sed -i -e "s|libraries \= \[|libraries \= \[\'mapnik\',|g" plugins/input/postgis/SConscript
-sed -i -e "s|libraries \= \[|libraries \= \[\'mapnik\',|g" plugins/input/shape/SConscript
-sed -i -e "s|libraries \= \[|libraries \= \[\'mapnik\'|g" plugins/input/raster/SConscript
+#sed -i -e "s|libraries \= \[|libraries \= \[\'mapnik\',|g" plugins/input/gdal/SConscript
+#sed -i -e "s|libraries \= \[|libraries \= \[\'mapnik\',|g" plugins/input/postgis/SConscript
+#sed -i -e "s|libraries \= \[|libraries \= \[\'mapnik\',|g" plugins/input/shape/SConscript
+#sed -i -e "s|libraries \= \[|libraries \= \[\'mapnik\'|g" plugins/input/raster/SConscript
# fix build flags
sed -i -e "s|common_cxx_flags = .-D\%s|common_cxx_flags = \'-D\%s $RPM_OPT_FLAGS |g" SConstruct
@@ -239,28 +237,31 @@ rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING README
-%dir %{_libdir}/%{name}
-%dir %{_libdir}/%{name}/input
-%{_libdir}/%{name}/input/*.input
-%{_libdir}/lib%{name}.so.*
+%dir %{_libdir}/%{name}2
+%dir %{_libdir}/%{name}2/input
+%{_bindir}/mapnik-config
+%{_libdir}/%{name}2/input/*.input
+%{_libdir}/lib%{name}2.so.*
%files devel
%defattr(-,root,root,-)
%doc docs/
%dir %{_includedir}/%{name}
%{_includedir}/%{name}/*
-%{_libdir}/lib%{name}.so
+%{_libdir}/lib%{name}2.so
%{_datadir}/pkgconfig/%{name}.pc
%files python
%defattr(-,root,root,-)
-%{python_sitearch}/%{name}
+%{python_sitearch}/%{name}2
%{_bindir}/mapdef_stats.py
%files utils
%defattr(-,root,root,-)
%{_bindir}/shapeindex
%{_bindir}/viewer
+%{_bindir}/mapnik-speed-check
+%{_bindir}/upgrade_map_xml.py
%{_datadir}/applications/fedora-viewer.desktop
%files demo
@@ -270,7 +271,15 @@ rm -rf %{buildroot}
%doc demo/python demo/test
%changelog
-* Tue Nov 22 2011 <alex at sup35.ccdom.wi.mit.edu> - 0.7.1-12
+* Tue Nov 22 2011 Alex Lancaster <alexlan[AT]fedoraproject org> - 2.0.0-1
+- Update to upstream 2.0.0
+- Namespace is "mapnik2".
+- Add some new binaries to main package and python subpackage
+- Add Requires for proj-epsg (#689201) so that tile rendering
+ for OSM works out of the box
+- Drop old patches
+
+* Tue Nov 22 2011 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.7.1-12
- Rebuild for new boost.
* Mon Oct 17 2011 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.7.1-11
diff --git a/sources b/sources
index e8da6fb..f3bc807 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8f65fda2a792518d6f6be8a85f62fc73 mapnik-0.7.1.tar.bz2
+499c6a61544014b9bc2a7c978f963ef3 mapnik-2.0.0.tar.bz2
More information about the scm-commits
mailing list