packages: xapian-bindings/xapian-bindings.spec - up to 1.0.16 - bindings do...
glen
glen at pld-linux.org
Mon May 10 18:42:40 CEST 2010
Author: glen Date: Mon May 10 16:42:40 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- up to 1.0.16
- bindings do not depend on main package, examples moved to main package
---- Files affected:
packages/xapian-bindings:
xapian-bindings.spec (1.2 -> 1.3)
---- Diffs:
================================================================
Index: packages/xapian-bindings/xapian-bindings.spec
diff -u packages/xapian-bindings/xapian-bindings.spec:1.2 packages/xapian-bindings/xapian-bindings.spec:1.3
--- packages/xapian-bindings/xapian-bindings.spec:1.2 Fri Oct 24 14:10:17 2008
+++ packages/xapian-bindings/xapian-bindings.spec Mon May 10 18:42:35 2010
@@ -1,31 +1,33 @@
# $Revision$, $Date$
-# Conditional build:
-%bcond_with csharp # do not build C# bindings
-%bcond_without php # do not build PHP bindings
-%bcond_without python # do not build Python bindings
-%bcond_without ruby # do not build Ruby bindings
-%bcond_without tcl # do not build TCL bindings
#
+# Conditional build:
+%bcond_with csharp # C# bindings
+%bcond_without php # PHP bindings
+%bcond_without python # Python bindings
+%bcond_without ruby # Ruby bindings
+%bcond_without tcl # TCL bindings
+%bcond_with java # Java bindings
+
Summary: Bindings for Xapian
Name: xapian-bindings
-Version: 1.0.4
-Release: 0.1
+Version: 1.0.16
+Release: 0.3
License: GPL v2+
Group: Development/Languages
URL: http://www.xapian.org/
Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: d572e0bec4c4c26f26224e1253c4aa8f
-# jdk??
-BuildRequires: jdk
+# Source0-md5: c330b2ccc451c890916c44446e148f07
+%{?with_java:BuildRequires: jdk}
%{?with_csharp:BuildRequires: mono-devel}
%{?with_php:BuildRequires: php-devel >= 3:5.0.0}
BuildRequires: pkgconfig
%{?with_python:BuildRequires: python-devel}
BuildRequires: rpmbuild(macros) >= 1.344
+BuildRequires: rpmbuild(macros) >= 1.484
%{?with_ruby:BuildRequires: ruby-devel}
+%{?with_ruby:BuildRequires: ruby-modules}
%{?with_tcl:BuildRequires: tcl-devel}
-BuildRequires: xapian-core-devel = %{version}
-Requires: xapian-core-libs = %{version}
+BuildRequires: xapian-core-devel >= %{version}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -36,7 +38,6 @@
%package -n python-xapian
Summary: Files needed for developing Python scripts which use Xapian
Group: Development/Languages/Python
-Requires: %{name} = %{version}-%{release}
%pyrequires_eq python-modules
%description -n python-xapian
@@ -49,7 +50,6 @@
%package -n php-xapian
Summary: Files needed for developing PHP scripts which use Xapian
Group: Networking/Daemons
-Requires: %{name} = %{version}-%{release}
%{?requires_php_extension}
Requires: php-common >= 4:5.0.4
@@ -63,8 +63,7 @@
%package -n ruby-xapian
Summary: Files needed for developing Ruby scripts which use Xapian
Group: Development/Languages
-Requires: %{name} = %{version}-%{release}
-Requires: ruby
+%{?ruby_mod_ver_requires_eq}
%description -n ruby-xapian
Xapian is an Open Source Probabilistic Information Retrieval
@@ -76,7 +75,6 @@
%package -n tcl-xapian
Summary: Files needed for developing TCL scripts which use Xapian
Group: Development/Languages/Tcl
-Requires: %{name} = %{version}-%{release}
Requires: tcl
%description -n tcl-xapian
@@ -89,7 +87,6 @@
%package -n csharp-xapian
Summary: Files needed for developing C# applications which use Xapian
Group: Development/Languages
-Requires: %{name} = %{version}-%{release}
Requires: mono-core
%description -n csharp-xapian
@@ -104,17 +101,23 @@
%build
%configure \
- --with-swig \
+ %{?with_java:--with-java} \
%{?with_python:--with-python} \
%{?with_php:--with-php} \
%{?with_ruby:--with-ruby} \
%{?with_tcl:--with-tcl} \
%{?with_csharp:--with-csharp}
-%{__make}
+
+# PATH=. hack needed:
+# /bin/sh ../libtool --config > libtoolconfig.tmp
+# . libtoolconfig.tmp; cp $objdir/_xapian.so .
+# /bin/sh: .: libtoolconfig.tmp: not found
+PATH=$PATH:. %{__make}
%install
rm -rf $RPM_BUILD_ROOT
%{__make} install \
+ phpincdir=%{php_data_dir} \
DESTDIR=$RPM_BUILD_ROOT
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
@@ -132,22 +135,20 @@
%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog HACKING NEWS README TODO
-%dir %{_examplesdir}/%{name}-%{version}
+%{_examplesdir}/%{name}-%{version}
%if %{with python}
%files -n python-xapian
%defattr(644,root,root,755)
%{py_sitedir}/_xapian.so
%{py_sitedir}/xapian.py[co]
-%{_examplesdir}/%{name}-%{version}/python
%endif
%if %{with php}
%files -n php-xapian
%defattr(644,root,root,755)
%{php_extensiondir}/xapian.so
-%{php_data_dir}5/xapian.php
-%{_examplesdir}/%{name}-%{version}/php
+%{php_data_dir}/xapian.php
%endif
%if %{with ruby}
@@ -155,8 +156,6 @@
%defattr(644,root,root,755)
%attr(755,root,root) %{ruby_sitearchdir}/_xapian.so
%{ruby_sitelibdir}/xapian.rb
-
-%{_examplesdir}/%{name}-%{version}/ruby
%endif
%if %{with tcl}
@@ -165,7 +164,6 @@
%dir %{_libdir}/xapian%{version}
%{_libdir}/xapian%{version}/pkgIndex.tcl
%attr(755,root,root) %{_libdir}/xapian%{version}/xapian.so
-%{_examplesdir}/%{name}-%{version}/tcl8
%endif
%if %{with csharp}
@@ -177,7 +175,6 @@
%{_libdir}/mono/XapianSharp
%dir %{_libdir}/mono/gac
%{_libdir}/mono/gac/XapianSharp
-%{_examplesdir}/%{name}-%{version}/csharp
%endif
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -186,6 +183,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.3 2010/05/10 16:42:35 glen
+- up to 1.0.16
+- bindings do not depend on main package, examples moved to main package
+
Revision 1.2 2008/10/24 12:10:17 glen
- license
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/xapian-bindings/xapian-bindings.spec?r1=1.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list