Changed files:
geos.spec -> 1.17
+# Conditional build:
+%bcond_without ruby # build without ruby
+#
Summary: Geometry Engine - Open Source
Summary(pl.UTF-8): GEOS - silnik geometryczny z otwartymi źródłami
Name: geos
Summary: Geometry Engine - Open Source
Summary(pl.UTF-8): GEOS - silnik geometryczny z otwartymi źródłami
Name: geos
BuildRequires: python >= 1:2.5
BuildRequires: python-devel >= 1:2.5
BuildRequires: rpm-pythonprov
BuildRequires: python >= 1:2.5
BuildRequires: python-devel >= 1:2.5
BuildRequires: rpm-pythonprov
-BuildRequires: ruby-devel
+%{?with_ruby:BuildRequires: ruby-devel}
BuildRequires: swig-python >= 1.3.29
BuildRequires: swig-python >= 1.3.29
-BuildRequires: swig-ruby >= 1.3.29
+%{?with_ruby:BuildRequires: swig-ruby >= 1.3.29}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
swig -c++ -python -modern -o geos_wrap.cxx ../geos.i
python setup.py build
swig -c++ -python -modern -o geos_wrap.cxx ../geos.i
python setup.py build
cd ../ruby
swig -c++ -ruby -autorename -o geos_wrap.cxx ../geos.i
%{__cxx} %{rpmcxxflags} -I../../source/headers -I%{ruby_archdir} -c geos_wrap.cxx
%{__cxx} -shared -o geos.so geos_wrap.o -lruby -L../../source/geom/.libs -lgeos
cd ../ruby
swig -c++ -ruby -autorename -o geos_wrap.cxx ../geos.i
%{__cxx} %{rpmcxxflags} -I../../source/headers -I%{ruby_archdir} -c geos_wrap.cxx
%{__cxx} -shared -o geos.so geos_wrap.o -lruby -L../../source/geom/.libs -lgeos
%install
rm -rf $RPM_BUILD_ROOT
%install
rm -rf $RPM_BUILD_ROOT
pkglibdir=%{_libdir}
cd swig
pkglibdir=%{_libdir}
cd swig
install -D ruby/geos.so $RPM_BUILD_ROOT%{ruby_archdir}/geos.so
install -D ruby/geos.so $RPM_BUILD_ROOT%{ruby_archdir}/geos.so
cd python
python setup.py install \
cd python
python setup.py install \
%{py_sitedir}/geos.py[co]
%{py_sitedir}/PyGEOS-*.egg-info
%{py_sitedir}/geos.py[co]
%{py_sitedir}/PyGEOS-*.egg-info
%files -n ruby-geos
%defattr(644,root,root,755)
%attr(755,root,root) %{ruby_archdir}/geos.so
%files -n ruby-geos
%defattr(644,root,root,755)
%attr(755,root,root) %{ruby_archdir}/geos.so