From 2172c3d98d523df7571d414fe16a369a06c74be9 Mon Sep 17 00:00:00 2001 From: radzio Date: Wed, 21 Dec 2005 08:51:53 +0000 Subject: [PATCH] - update to 2.2.1 - add patch1 for python bindings - add subpackage python-geos Changed files: geos.spec -> 1.9 --- geos.spec | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/geos.spec b/geos.spec index 3be3aea..fa3ecbf 100644 --- a/geos.spec +++ b/geos.spec @@ -1,14 +1,15 @@ Summary: Geometry Engine - Open Source Summary(pl): GEOS - silnik geometryczny z otwartymi ¼ród³ami Name: geos -Version: 2.2.0 +Version: 2.2.1 Release: 1 License: LGPL Group: Libraries Source0: http://geos.refractions.net/%{name}-%{version}.tar.bz2 -# Source0-md5: 444984e8f55ee9084d7c962255f14801 +# Source0-md5: 272132bfb64422915d0f748f5e26932b Patch0: %{name}-config.patch Patch1: %{name}-gcc4.patch +Patch2: %{name}-swig.patch URL: http://geos.refractions.net/ BuildRequires: automake BuildRequires: libstdc++-devel @@ -54,10 +55,24 @@ Static GEOS library. %description static -l pl Statyczna biblioteka GEOS. +%package -n python-geos +Summary: Python bindings for Geometry Engine - Open Source +Summary(pl): Wi±zania Pythona do GEOS +Group: Development/Languages/Python +Requires: %{name} = %{version}-%{release} + +%description -n python-geos +Python bindings for Geometry Engine - Open Source + +%description -n python-geos -l pl +Wi±zania Pythona do GEOS + + %prep %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build cp -f /usr/share/automake/config.* . @@ -65,6 +80,10 @@ cp -f /usr/share/automake/config.* . %{__make} \ pkglibdir=%{_libdir} +cd swig/python +swig -c++ -python -modern -o geos_wrap.cxx ../geos.i +python setup.py build + %install rm -rf $RPM_BUILD_ROOT @@ -72,6 +91,9 @@ rm -rf $RPM_BUILD_ROOT DESTDIR=$RPM_BUILD_ROOT \ pkglibdir=%{_libdir} +cd swig/python +python setup.py install --root=$RPM_BUILD_ROOT + %clean rm -rf $RPM_BUILD_ROOT @@ -99,3 +121,8 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %{_libdir}/libgeos.a %{_libdir}/libgeos_c.a + +%files -n python-geos +%defattr(644,root,root,755) +%{py_sitedir}/geos.pyc +%attr(755,root,root) %{py_sitedir}/_geos.so -- 2.43.0