[packages/sphinx] renane subpackages to sphinxapi
glen
glen at pld-linux.org
Wed Jul 25 21:13:09 CEST 2012
commit 7d8040b38a1f34ae2d40b73e5ab875e52ceb87e5
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed Jul 25 22:12:51 2012 +0300
renane subpackages to sphinxapi
sphinx.spec | 55 +++++++++++++++++++++++++++++--------------------------
1 file changed, 29 insertions(+), 26 deletions(-)
---
diff --git a/sphinx.spec b/sphinx.spec
index 34d6fa2..6047fa8 100644
--- a/sphinx.spec
+++ b/sphinx.spec
@@ -19,7 +19,7 @@ Summary: Free open-source SQL full-text search engine
Summary(pl.UTF-8): Silnik przeszukiwania pełnotekstowego SQL open-source
Name: sphinx
Version: 2.0.3
-Release: 4
+Release: 5
License: GPL v2
Group: Applications/Databases
Source0: http://sphinxsearch.com/files/%{name}-%{version}-release.tar.gz
@@ -45,16 +45,16 @@ BuildRequires: python-modules
BuildRequires: rpm-javaprov
BuildRequires: rpm-php-pearprov >= 4.4.2-11
BuildRequires: rpm-pythonprov
-BuildRequires: rpmbuild(macros) >= 1.461
+BuildRequires: rpmbuild(macros) >= 1.647
Requires(postun): /usr/sbin/groupdel
Requires(postun): /usr/sbin/userdel
Requires(pre): /bin/id
Requires(pre): /usr/bin/getgid
Requires(pre): /usr/sbin/groupadd
Requires(pre): /usr/sbin/useradd
-Conflicts: logrotate < 3.8.0
Provides: group(sphinx)
Provides: user(sphinx)
+Conflicts: logrotate < 3.8.0
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _sysconfdir /etc/%{name}
@@ -111,41 +111,44 @@ Static sphinxclient library.
%description -n libsphinxclient-static -l pl.UTF-8
Statyczna biblioteka sphinxclient.
-%package -n java-sphinx
+%package -n java-sphinxapi
Summary: Java API for Sphinx
Summary(pl.UTF-8): API Javy dla Sphinksa
Group: Development/Languages/Java
Requires: jpackage-utils
+Obsoletes: java-sphinx < 2.0.3-5
-%description -n java-sphinx
+%description -n java-sphinxapi
Java API for Sphinx.
-%description -n java-sphinx -l pl.UTF-8
+%description -n java-sphinxapi -l pl.UTF-8
API Javy dla Sphinksa.
-%package -n php-sphinx
-Summary: PHP API for Sphinx
+%package -n php-sphinxapi
+Summary: PHP API for Sphinx Search
Summary(pl.UTF-8): API PHP dla Sphinksa
Group: Libraries
Requires: php-common >= 4:%{php_min_version}
Provides: php(sphinx)
+Obsoletes: php-sphinx < 2.0.3-5
-%description -n php-sphinx
-PHP API for Sphinx.
+%description -n php-sphinxapi
+PHP API for Sphinx Search.
-%description -n php-sphinx -l pl.UTF-8
+%description -n php-sphinxapi -l pl.UTF-8
API PHP dla Sphinksa.
-%package -n python-sphinx
-Summary: Python API for Sphinx
+%package -n python-sphinxapi
+Summary: Python API for Sphinx Search
Summary(pl.UTF-8): API Python dla Sphinksa
Group: Development/Languages/Python
+Obsoletes: python-sphinx < 2.0.3-5
%pyrequires_eq python
-%description -n python-sphinx
-Python API for Sphinx.
+%description -n python-sphinxapi
+Python API for Sphinx Search.
-%description -n python-sphinx -l pl.UTF-8
+%description -n python-sphinxapi -l pl.UTF-8
API Pythona dla Sphinksa.
%prep
@@ -173,8 +176,8 @@ CPPFLAGS=-D_FILE_OFFSET_BITS=64
--with-syslog
%{__make} -j1
# use .conf ext for %doc
-cp -f sphinx.conf.dist sphinx.conf
-cp -f sphinx-min.conf.dist sphinx-min.conf
+cp -pf sphinx.conf.dist sphinx.conf
+cp -pf sphinx-min.conf.dist sphinx-min.conf
# libsphinxclient
cd api/libsphinxclient
@@ -198,7 +201,7 @@ export JAVA_HOME="%{java_home}"
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_sbindir},/etc/{logrotate.d,rc.d/init.d}}\
$RPM_BUILD_ROOT{/var/{log,run,lib}/%{name},/var/log/archive/%{name}} \
- $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
+ $RPM_BUILD_ROOT%{systemdtmpfilesdir}
%{__make} -j1 install \
DESTDIR=$RPM_BUILD_ROOT
@@ -216,7 +219,7 @@ mv $RPM_BUILD_ROOT{%{_bindir},%{_sbindir}}/searchd
install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
install -p %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
-install %{SOURCE4} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
+install %{SOURCE4} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
install -d $RPM_BUILD_ROOT%{php_data_dir}
cp -p api/sphinxapi.php $RPM_BUILD_ROOT%{php_data_dir}
@@ -237,8 +240,8 @@ cp -p api/sphinxapi.py $RPM_BUILD_ROOT%{py_sitescriptdir}
# java api
%if %{with java}
install -d $RPM_BUILD_ROOT%{_javadir}
-cp -p api/java/sphinxapi.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
-ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+cp -p api/java/sphinxapi.jar $RPM_BUILD_ROOT%{_javadir}/sphinxapi-%{version}.jar
+ln -s sphinxapi-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/sphinxapi.jar
%endif
%clean
@@ -293,7 +296,7 @@ fi
%{_mandir}/man1/search.1*
%{_mandir}/man1/searchd.1*
%{_mandir}/man1/spelldump.1*
-/usr/lib/tmpfiles.d/%{name}.conf
+%{systemdtmpfilesdir}/%{name}.conf
%dir %attr(771,root,sphinx) /var/run/sphinx
%dir %attr(770,root,sphinx) /var/log/sphinx
%dir %attr(770,root,sphinx) /var/log/archive/sphinx
@@ -315,16 +318,16 @@ fi
%{_libdir}/libsphinxclient.a
%if %{with java}
-%files -n java-sphinx
+%files -n java-sphinxapi
%defattr(644,root,root,755)
%doc api/java/README
%{_javadir}/sphinx*.jar
%endif
-%files -n php-sphinx
+%files -n php-sphinxapi
%defattr(644,root,root,755)
%{php_data_dir}/sphinxapi.php
-%files -n python-sphinx
+%files -n python-sphinxapi
%defattr(644,root,root,755)
%{py_sitescriptdir}/*.py[co]
More information about the pld-cvs-commit
mailing list