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 _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
