libgeos/libgeos.spec

157 lines
4.8 KiB
RPMSpec
Raw Normal View History

Name: libgeos
Version: 3.9.1
Release: 1mamba
Summary: GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://trac.osgeo.org/geos/
Source: http://download.osgeo.org/geos/geos-%{version}.tar.bz2
Patch0: libgeos-3.2.1-gcc43.patch
Patch1: libgeos-3.2.1-swig.patch
License: LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libgcc
BuildRequires: libstdc++6-devel
## AUTOBUILDREQ-END
BuildRequires: doxygen
BuildRequires: libtool
BuildRequires: swig
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS). As such, it aims to contain the complete functionality of JTS in C++. This includes all the OpenGIS Simple Features for SQL spatial predicate functions and spatial operators, as well as specific JTS topology functions.
%package devel
Group: Development/Libraries
Summary: Static libraries and headers for %{name}
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
%description devel
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
This package contains static libraries and headers need for development.
%package -n python-geos
Group: Development/Libraries/Python
Summary: Python module for GEOS
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Requires: python
%description -n python-geos
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
This package contains Python module to build applications using GEOS and Python.
%package -n ruby-geos
Group: Development/Libraries
Summary: Ruby module for Player
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Requires: ruby
%description -n ruby-geos
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
This package contains Ruby module to build applications using GEOS and Ruby.
%debug_package
%prep
%setup -q -n geos-%{version}
#%patch0 -p0 -b .gcc43
#%patch1 -p1 -b .swig
for makefile in `find . -type f -name 'Makefile.in'`; do
sed -i 's|@LIBTOOL@|%{_bindir}/libtool|g' $makefile
done
%build
%configure \
--disable-static \
--disable-dependency-tracking
%make
cd doc
make doxygen-html
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
%check
%make check || exit 0
find %{buildroot} -name '*.la' -exec rm -f {} ';'
find %{buildroot} -name '*.a' -exec rm -f {} ';'
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_libdir}/libgeos-%{version}.so
%{_libdir}/libgeos_c.so.*
%doc AUTHORS COPYING
%files devel
%defattr(-,root,root)
%{_bindir}/geos-config
%{_includedir}/*.h
%dir %{_includedir}/geos
%{_includedir}/geos/*
%{_libdir}/libgeos.so
%{_libdir}/libgeos_c.so
%{_libdir}/pkgconfig/geos.pc
%doc doc/doxygen_docs
%doc ChangeLog NEWS
%changelog
* Fri Feb 12 2021 Automatic Build System <autodist@mambasoft.it> 3.9.1-1mamba
- automatic version update by autodist
* Sun Feb 07 2021 Automatic Build System <autodist@mambasoft.it> 3.9.0-1mamba
- automatic version update by autodist
* Sun Sep 13 2020 Automatic Build System <autodist@mambasoft.it> 3.8.1-1mamba
- automatic update by autodist
* Wed Dec 11 2019 Automatic Build System <autodist@mambasoft.it> 3.8.0-1mamba
- automatic version update by autodist
* Tue Jul 02 2019 Automatic Build System <autodist@mambasoft.it> 3.7.2-1mamba
- automatic version update by autodist
* Tue Dec 04 2018 Automatic Build System <autodist@mambasoft.it> 3.7.1-1mamba
- automatic version update by autodist
* Sun Oct 07 2018 Automatic Build System <autodist@mambasoft.it> 3.7.0-1mamba
- automatic version update by autodist
* Sun Aug 06 2017 Automatic Build System <autodist@mambasoft.it> 3.6.2-1mamba
- automatic version update by autodist
* Mon Oct 19 2015 Automatic Build System <autodist@mambasoft.it> 3.5.0-1mamba
- automatic version update by autodist
* Tue Aug 27 2013 Automatic Build System <autodist@mambasoft.it> 3.4.2-1mamba
- automatic update by autodist
* Sat Mar 02 2013 Automatic Build System <autodist@mambasoft.it> 3.3.8-1mamba
- automatic version update by autodist
* Sun Feb 24 2013 Automatic Build System <autodist@mambasoft.it> 3.3.7-1mamba
- automatic version update by autodist
* Tue Nov 20 2012 Automatic Build System <autodist@mambasoft.it> 3.3.6-1mamba
- update to 3.3.6
* Mon Aug 06 2012 Automatic Build System <autodist@mambasoft.it> 3.3.5-1mamba
- automatic version update by autodist
* Mon Jan 17 2011 gil <puntogil@libero.it> 3.2.1-1mamba
- package created by autospec