SPECS: sphinx.spec - 0.9.8-svn-r985, add java api
glen
glen at pld-linux.org
Wed Jan 2 09:53:52 CET 2008
Author: glen Date: Wed Jan 2 08:53:52 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- 0.9.8-svn-r985, add java api
---- Files affected:
SPECS:
sphinx.spec (1.12 -> 1.13)
---- Diffs:
================================================================
Index: SPECS/sphinx.spec
diff -u SPECS/sphinx.spec:1.12 SPECS/sphinx.spec:1.13
--- SPECS/sphinx.spec:1.12 Sun May 27 01:49:10 2007
+++ SPECS/sphinx.spec Wed Jan 2 09:53:46 2008
@@ -5,23 +5,28 @@
# Conditional build:
%bcond_without pgsql # without pgsql support
#
+%define subver -svn-r985
+%include /usr/lib/rpm/macros.java
Summary: Free open-source SQL full-text search engine
Summary(pl.UTF-8): Silnik przeszukiwania pełnotekstowego SQL open-source
Name: sphinx
-Version: 0.9.7
-Release: 0.4
+Version: 0.9.8
+Release: 0.1
License: GPL v2
Group: Applications/Databases
-Source0: http://www.sphinxsearch.com/downloads/%{name}-%{version}.tar.gz
-# Source0-md5: 32f2b7e98d8485c86108851d52c5cef4
+Source0: http://www.sphinxsearch.com/downloads/%{name}-%{version}%{subver}.tar.gz
+# Source0-md5: 099f1e7fbd21003c4446a3ef49c0600a
Patch0: %{name}-DESTDIR.patch
-Source1: sphinx.init
+Source1: %{name}.init
URL: http://www.sphinxsearch.com/
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: mysql-devel
+BuildRequires: libstdc++-devel
%{?with_pgsql:BuildRequires: postgresql-devel}
-Requires: mysql-libs
+BuildRequires: jpackage-utils
+BuildRequires: rpm-javaprov
+BuildRequires: rpmbuild(macros) >= 1.300
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -41,6 +46,14 @@
pobieranie danych poprzez bezpośrednie połączenie z MySQL lub z potoku
XML.
+%package -n java-sphinx
+Summary: Java API for Sphinx
+Group: Development/Languages/Java
+Requires: jpackage-utils
+
+%description -n java-sphinx
+Java API for Sphinx.
+
%package -n php-sphinx
Summary: PHP API for Sphinx
Summary(pl.UTF-8): API PHP dla Sphinksa
@@ -54,7 +67,7 @@
API PHP dla Sphinksa.
%prep
-%setup -q
+%setup -q -n %{name}-%{version}%{subver}
%patch0 -p1
%build
@@ -68,9 +81,12 @@
--with-mysql
%{__make}
+export JAVA_HOME="%{java_home}"
+%{__make} -j1 -C api/java
+
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sbindir},/etc/rc.d/init.d,%{_datadir}/php}
+install -d $RPM_BUILD_ROOT{%{_sbindir},/etc/rc.d/init.d}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
@@ -80,8 +96,14 @@
mv $RPM_BUILD_ROOT{%{_bindir},%{_sbindir}}/searchd
install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
+install -d $RPM_BUILD_ROOT%{_datadir}/php
cp -a api/sphinxapi.php $RPM_BUILD_ROOT%{_datadir}/php
+# jars
+install -d $RPM_BUILD_ROOT%{_javadir}
+cp -a api/java/sphinxapi.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
+ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -94,6 +116,11 @@
%attr(755,root,root) %{_sbindir}/searchd
%attr(754,root,root) /etc/rc.d/init.d/%{name}
+%files -n java-sphinx
+%defattr(644,root,root,755)
+%doc api/java/README
+%{_javadir}/*.jar
+
%files -n php-sphinx
%defattr(644,root,root,755)
%{_datadir}/php/sphinxapi.php
@@ -104,6 +131,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.13 2008-01-02 08:53:46 glen
+- 0.9.8-svn-r985, add java api
+
Revision 1.12 2007-05-26 23:49:10 qboosh
- pl and defattr for php-
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/sphinx.spec?r1=1.12&r2=1.13&f=u
More information about the pld-cvs-commit
mailing list