libmapnik/libmapnik.spec

117 lines
3.3 KiB
RPMSpec
Raw Normal View History

Name: libmapnik
Version: 3.0.9
Release: 1mamba
Summary: A Free Toolkit for developing mapping applications
Group: System/Tools
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://mapnik.org/
Source: https://mapnik.s3.amazonaws.com/dist/v%{version}/mapnik-v%{version}.tar.bz2
Patch0: libmapnik-3.0.9-boost-mt.patch
License: LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libboost-devel
BuildRequires: libcairo-devel
BuildRequires: libfreetype-devel
BuildRequires: libgcc
BuildRequires: libgdal-devel
BuildRequires: libharfbuzz-devel
BuildRequires: libicu-devel
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libpostgresql-devel
BuildRequires: libproj-devel
BuildRequires: libsqlite-devel
BuildRequires: libstdc++6-devel
BuildRequires: libtiff-devel
BuildRequires: libwebp-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
BuildRequires: libgdal-devel >= 2.0.1
Provides: mapnik
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
Mapnik is a Free Toolkit for developing mapping applications. Above all Mapnik is about making beautiful maps. It is easily extensible and suitable for both desktop and web development.
%package devel
Group: Development/Libraries
Summary: Devel package for libmapnik
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
%description devel
Mapnik is a Free Toolkit for developing mapping applications. Above all Mapnik is about making beautiful maps. It is easily extensible and suitable for both desktop and web development.
This is the devel package.
%prep
%setup -q -n mapnik-v%{version} -D -T
:<< _EOF
#% patch0 -p1
%build
%{__python} scons/scons.py configure \
PREFIX=%{_prefix} \
LIBDIR_SCHEMA=%{_lib} \
THREADING=multi \
CUSTOM_LDFLAGS="-L%{_libdir} -ldl"
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
#%{__python} scons/scons.py install \
# DESTDIR=%{buildroot} %{_smp_mflags}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%files
%defattr(-,root,root)
%{_bindir}/mapnik-*
%{_bindir}/shapeindex
%{_libdir}/libmapnik.so.*
%dir %{_libdir}/mapnik
%{_libdir}/mapnik/fonts
%{_libdir}/mapnik/input
#%dir %{python_sitearch}/mapnik
#%{python_sitearch}/mapnik/*
#%dir %{python_sitearch}/mapnik2
#%{python_sitearch}/mapnik2/*
%doc COPYING
%files devel
%defattr(-,root,root)
%{_bindir}/mapnik-config
%dir %{_includedir}/mapnik
%{_includedir}/mapnik/*
%{_libdir}/libmapnik-json.a
%{_libdir}/libmapnik-wkt.a
%{_libdir}/libmapnik.so
#%doc README
%changelog
* Thu Dec 17 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 3.0.9-1mamba
- update to 3.0.9
- rebuilt with libgdal 2.0.1
* Thu Jun 20 2013 Automatic Build System <autodist@mambasoft.it> 2.2.0-1mamba
- update to 2.2.0
* Mon Dec 17 2012 Automatic Build System <autodist@mambasoft.it> 2.1.0-1mamba
- automatic version update by autodist
* Mon Nov 14 2011 Automatic Build System <autodist@mambasoft.it> 2.0.0-1mamba
- automatic version update by autodist
* Tue Dec 14 2010 Automatic Build System <autodist@mambasoft.it> 0.7.1-2mamba
- automatic rebuild by autodist
* Fri Nov 05 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 0.7.1-1mamba
- package created by autospec