[packages/hyperestraier] - cleanups, remaining pl etc.
qboosh
qboosh at pld-linux.org
Sun Nov 11 10:24:35 CET 2012
commit 9d0576ed8a35a892b1f45d5a90679435b716e4ca
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Nov 11 10:24:33 2012 +0100
- cleanups, remaining pl etc.
hyperestraier.spec | 76 ++++++++++++++++++++++++++++++++++--------------------
1 file changed, 48 insertions(+), 28 deletions(-)
---
diff --git a/hyperestraier.spec b/hyperestraier.spec
index 51e3aad..aca4fd3 100644
--- a/hyperestraier.spec
+++ b/hyperestraier.spec
@@ -1,8 +1,8 @@
#
# Conditional build:
-%bcond_without fcgi # build estseek.fcgi
-%bcond_without java # Java bindings
-%bcond_without ruby # Ruby bindings
+%bcond_without fcgi # build estseek.fcgi
+%bcond_without java # Java bindings
+%bcond_without ruby # Ruby bindings
%bcond_without static_libs # don't build static libraries
#
%ifnarch i586 i686 pentium3 pentium4 athlon %{x8664}
@@ -13,9 +13,9 @@ Summary(pl.UTF-8): Pełnotekstowy system wyszukiwawczy
Name: hyperestraier
Version: 1.4.13
Release: 2
-License: LGPL
+License: LGPL v2.1+
Group: Applications/Text
-Source0: http://dl.sourceforge.net/hyperestraier/%{name}-%{version}.tar.gz
+Source0: http://downloads.sourceforge.net/hyperestraier/%{name}-%{version}.tar.gz
# Source0-md5: 847aefb9e23266545280378d797f3981
Source1: %{name}.sh
Patch0: %{name}-am_ac.patch
@@ -115,31 +115,44 @@ Statyczna biblioteka hyperestraier.
%package javanative
Summary: Java native bindings for hyperestraier
-Group: Development/Libraries
+Summary(pl.UTF-8): Wiązania natywne Javy do hyperestraiera
+Group: Libraries/Java
Requires: %{name}-devel = %{version}-%{release}
%description javanative
Java native bindings for hyperestraier.
+%description javanative -l pl.UTF-8
+Wiązania natywne Javy do hyperestraiera.
+
%package javapure
Summary: Java pure bindings for hyperestraier
+Summary(pl.UTF-8): Wiązania Javy do hyperestraiera w czystej Javie
License: BSD-style
-Group: Development/Libraries
+Group: Libraries/Java
%description javapure
Java pure bindings for hyperestraier.
+%description javapure -l pl.UTF-8
+Wiązania Javy do hyperestraiera w czystej Javie.
+
%package rubynative
Summary: Ruby native bindings for hyperestraier
-Group: Development/Libraries
+Summary(pl.UTF-8): Wiązania natywne języka Ruby do hyperestraiera
+Group: Development/Languages
Requires: %{name}-libs = %{version}-%{release}
%ruby_ver_requires_eq
%description rubynative
Ruby native bindings for hyperestraier.
+%description rubynative -l pl.UTF-8
+Wiązania natywne języka Ruby do hyperestraiera.
+
%package rubypure
Summary: Ruby pure bindings
+Summary(pl.UTF-8): Wiązania języka Ruby do hyperestraiera w czystym Rubym
License: BSD-style
Group: Development/Libraries
%ruby_ver_requires_eq
@@ -147,6 +160,9 @@ Group: Development/Libraries
%description rubypure
Ruby pure bindings for hyperestraier.
+%description rubypure -l pl.UTF-8
+Wiązania języka Ruby do hyperestraiera w czystym Rubym.
+
%prep
%setup -q
%patch0 -p1
@@ -158,8 +174,8 @@ Ruby pure bindings for hyperestraier.
%{__autoconf}
%{__automake}
%configure \
- --enable-fcgi=%{?with_fcgi:yes}%{!?with_fcgi:no} \
- --enable-static=%{?with_static_libs:yes}%{!?with_static_libs:no}
+ --enable-fcgi%{!?with_fcgi:=no} \
+ --enable-static%{!?with_static_libs:=no}
%{__make}
%if %{with java}
@@ -170,16 +186,14 @@ cd javanative
%{__autoconf}
%{__automake}
%configure \
- --enable-static=%{?with_static_libs:yes}%{!?with_static_libs:no}
+ --disable-static
%{__make}
-cd -
-
-cd javapure
+cd ../javapure
%{__aclocal}
%{__autoconf}
%configure
%{__make}
-cd -
+cd ..
%endif
%if %{with ruby}
@@ -188,14 +202,12 @@ cd rubynative
%{__autoconf}
%configure
%{__make}
-cd -
-
-cd rubypure
+cd ../rubypure
%{__aclocal}
%{__autoconf}
%configure
%{__make}
-cd -
+cd ..
%endif
%install
@@ -207,6 +219,7 @@ rm -rf $RPM_BUILD_ROOT
%if %{with java}
%{__make} -C javanative install \
DESTDIR=$RPM_BUILD_ROOT
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libjestraier.la
%{__make} -C javapure install \
DESTDIR=$RPM_BUILD_ROOT
@@ -246,9 +259,13 @@ rm -rf $RPM_BUILD_ROOT
# (shell script) instead, utilize SCRIPT_NAME env. var. and put into
# your cgi-bin directory
%dir %{_libexecdir}
-%attr(755,root,root) %{_libexecdir}/*.cgi
-%{?with_fcgi:%attr(755,root,root) %{_libexecdir}/*.fcgi}
-%{_mandir}/man1/*
+%attr(755,root,root) %{_libexecdir}/est*.cgi
+%{?with_fcgi:%attr(755,root,root) %{_libexecdir}/est*.fcgi}
+%{_mandir}/man1/estcall.1*
+%{_mandir}/man1/estcmd.1*
+%{_mandir}/man1/estconfig.1*
+%{_mandir}/man1/estmaster.1*
+%{_mandir}/man1/estwaver.1*
%dir %{_datadir}/%{name}
# config templates - don't add to %%config, don't move it to /etc
%{_datadir}/%{name}/estseek.conf
@@ -281,6 +298,7 @@ rm -rf $RPM_BUILD_ROOT
%files libs
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libestraier.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libestraier.so.8
%files devel
%defattr(644,root,root,755)
@@ -288,9 +306,12 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/estconfig
%attr(755,root,root) %{_libdir}/libestraier.so
%{_libdir}/libestraier.la
-%{_includedir}/*.h
-%{_pkgconfigdir}/*.pc
-%{_mandir}/man3/*
+%{_includedir}/estmtdb.h
+%{_includedir}/estnode.h
+%{_includedir}/estraier.h
+%{_pkgconfigdir}/hyperestraier.pc
+%{_mandir}/man3/estnode.3*
+%{_mandir}/man3/estraier.3*
%if %{with static_libs}
%files static
@@ -301,11 +322,10 @@ rm -rf $RPM_BUILD_ROOT
%if %{with java}
%files javanative
%defattr(644,root,root,755)
-%{_libdir}/estraier.jar
%attr(755,root,root) %{_libdir}/libjestraier.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libjestraier.so.1
%attr(755,root,root) %{_libdir}/libjestraier.so
-%{_libdir}/libjestraier.la
-%{?with_static_libs:%{_libdir}/libjestraier.a}
+%{_libdir}/estraier.jar
%files javapure
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/hyperestraier.git/commitdiff/9d0576ed8a35a892b1f45d5a90679435b716e4ca
More information about the pld-cvs-commit
mailing list