|
|
6074bbb |
%define section devel
|
|
Andrew Overholt |
1d2b954 |
%define gcj_support 1
|
|
|
6074bbb |
|
|
|
6074bbb |
Summary: High-performance, full-featured text search engine
|
|
|
6074bbb |
Name: lucene
|
|
|
6074bbb |
Version: 1.4.3
|
|
Andrew Overholt |
30b145f |
Release: 1jpp_5fc
|
|
|
6074bbb |
Epoch: 0
|
|
|
6074bbb |
License: Apache Software License
|
|
|
6074bbb |
URL: http://jakarta.apache.org/lucene/
|
|
|
6074bbb |
Group: Internet/WWW/Indexing/Search
|
|
|
6074bbb |
Source0: http://cvs.apache.org/dist/jakarta/lucene/lucene-1.4.3-src.tar.gz
|
|
Andrew Overholt |
700d94c |
%if %{gcj_support}
|
|
Andrew Overholt |
700d94c |
%else
|
|
Andrew Overholt |
700d94c |
BuildArch: noarch
|
|
Andrew Overholt |
700d94c |
%endif
|
|
|
6074bbb |
BuildRequires: jpackage-utils >= 0:1.5
|
|
|
6074bbb |
BuildRequires: ant >= 0:1.6.2
|
|
|
6074bbb |
BuildRequires: ant-junit >= 0:1.6.2
|
|
|
6074bbb |
BuildRequires: junit >= 0:3.7
|
|
|
6074bbb |
BuildRequires: javacc
|
|
Andrew Overholt |
1d2b954 |
%if %{gcj_support}
|
|
Andrew Overholt |
30b145f |
BuildRequires: java-gcj-compat-devel >= 1.0.43
|
|
Florian La Roche |
d54c39a |
Requires(post): java-1.4.2-gcj-compat
|
|
Florian La Roche |
d54c39a |
Requires(postun): java-1.4.2-gcj-compat
|
|
Andrew Overholt |
1d2b954 |
%endif
|
|
|
6074bbb |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
|
|
|
6074bbb |
|
|
|
6074bbb |
%description
|
|
|
6074bbb |
Jakarta Lucene is a high-performance, full-featured text search engine
|
|
|
6074bbb |
written entirely in Java. It is a technology suitable for nearly any
|
|
|
6074bbb |
application that requires full-text search, especially cross-platform.
|
|
|
6074bbb |
|
|
|
6074bbb |
%package javadoc
|
|
|
6074bbb |
Summary: Javadoc for Lucene
|
|
|
6074bbb |
Group: Development/Documentation
|
|
|
6074bbb |
|
|
|
6074bbb |
%description javadoc
|
|
|
6074bbb |
Javadoc for Lucene.
|
|
|
6074bbb |
|
|
|
6074bbb |
%package demo
|
|
|
6074bbb |
Summary: Lucene demonstrations and samples
|
|
|
6074bbb |
Group: Internet/WWW/Indexing/Search
|
|
|
6074bbb |
Requires: %{name} = %{epoch}:%{version}-%{release}
|
|
|
6074bbb |
|
|
|
6074bbb |
%description demo
|
|
|
6074bbb |
Lucene demonstrations and samples.
|
|
|
6074bbb |
|
|
|
6074bbb |
# TODO: webapp
|
|
|
6074bbb |
|
|
|
6074bbb |
# -----------------------------------------------------------------------------
|
|
|
6074bbb |
|
|
|
6074bbb |
%prep
|
|
|
6074bbb |
%setup -q -n %{name}-%{version}
|
|
|
6074bbb |
# remove all binary libs
|
|
|
6074bbb |
find . -name "*.jar" -exec rm -f {} \;
|
|
|
6074bbb |
|
|
|
6074bbb |
# -----------------------------------------------------------------------------
|
|
|
6074bbb |
|
|
|
6074bbb |
%build
|
|
|
6074bbb |
mkdir -p docs
|
|
|
6074bbb |
export OPT_JAR_LIST="ant/ant-junit junit"
|
|
|
6074bbb |
export CLASSPATH=
|
|
|
6074bbb |
ant \
|
|
|
6074bbb |
-Djavacc.home=%{_bindir}/javacc \
|
|
|
6074bbb |
-Djavacc.jar=%{_javadir}/javacc.jar \
|
|
|
6074bbb |
-Djavacc.jar.dir=%{_javadir} \
|
|
|
6074bbb |
-Djavadoc.link=http://java.sun.com/j2se/1.4.2/docs/api/ \
|
|
Andrew Overholt |
1d2b954 |
package
|
|
Andrew Overholt |
1d2b954 |
|
|
|
6074bbb |
# -----------------------------------------------------------------------------
|
|
|
6074bbb |
|
|
|
6074bbb |
%install
|
|
|
6074bbb |
rm -rf $RPM_BUILD_ROOT
|
|
|
6074bbb |
|
|
|
6074bbb |
# jars
|
|
|
6074bbb |
mkdir -p $RPM_BUILD_ROOT%{_javadir}
|
|
|
6074bbb |
cp -p build/%{name}-1.5-rc1-dev.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
|
|
|
6074bbb |
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
|
|
|
6074bbb |
|
|
|
6074bbb |
# javadoc
|
|
|
6074bbb |
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
|
|
6074bbb |
cp -pr build/docs/api/* \
|
|
|
6074bbb |
$RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
|
|
6074bbb |
|
|
|
6074bbb |
# demo
|
|
|
6074bbb |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
|
|
|
6074bbb |
|
|
|
6074bbb |
cp -p build/%{name}-demos-1.5-rc1-dev.jar \
|
|
|
6074bbb |
$RPM_BUILD_ROOT%{_datadir}/%{name}//%{name}-demos-%{version}.jar
|
|
|
6074bbb |
|
|
Andrew Overholt |
1d2b954 |
%if %{gcj_support}
|
|
Andrew Overholt |
30b145f |
aot-compile-rpm
|
|
Andrew Overholt |
1d2b954 |
%endif
|
|
Andrew Overholt |
1d2b954 |
|
|
|
6074bbb |
# TODO: webapp: luceneweb.war / where do we install 'em?
|
|
|
6074bbb |
|
|
|
6074bbb |
# -----------------------------------------------------------------------------
|
|
|
6074bbb |
|
|
|
6074bbb |
%clean
|
|
|
6074bbb |
rm -rf $RPM_BUILD_ROOT
|
|
|
6074bbb |
|
|
Andrew Overholt |
1d2b954 |
%if %{gcj_support}
|
|
Andrew Overholt |
1d2b954 |
%post
|
|
Andrew Overholt |
30b145f |
/usr/bin/rebuild-gcj-db
|
|
Andrew Overholt |
1d2b954 |
|
|
Andrew Overholt |
1d2b954 |
%postun
|
|
Andrew Overholt |
30b145f |
/usr/bin/rebuild-gcj-db
|
|
Andrew Overholt |
1d2b954 |
%endif
|
|
Andrew Overholt |
1d2b954 |
|
|
|
6074bbb |
# -----------------------------------------------------------------------------
|
|
|
6074bbb |
|
|
|
6074bbb |
%files
|
|
|
6074bbb |
%defattr(0644,root,root,0755)
|
|
|
6074bbb |
%doc CHANGES.txt LICENSE.txt README.txt
|
|
|
6074bbb |
%{_javadir}/*
|
|
Andrew Overholt |
1d2b954 |
%if %{gcj_support}
|
|
Andrew Overholt |
30b145f |
%dir %{_libdir}/gcj/%{name}
|
|
Andrew Overholt |
30b145f |
%{_libdir}/gcj/%{name}/%{name}-%{version}.jar.so
|
|
Andrew Overholt |
30b145f |
%{_libdir}/gcj/%{name}/%{name}-%{version}.jar.db
|
|
Andrew Overholt |
1d2b954 |
%endif
|
|
|
6074bbb |
|
|
|
6074bbb |
%files javadoc
|
|
|
6074bbb |
%defattr(0644,root,root,0755)
|
|
|
6074bbb |
%{_javadocdir}/%{name}-%{version}
|
|
|
6074bbb |
|
|
|
6074bbb |
%files demo
|
|
|
6074bbb |
%defattr(0644,root,root,0755)
|
|
|
6074bbb |
%{_datadir}/%{name}
|
|
Andrew Overholt |
1d2b954 |
%if %{gcj_support}
|
|
Andrew Overholt |
30b145f |
%dir %{_libdir}/gcj/%{name}
|
|
Andrew Overholt |
30b145f |
%{_libdir}/gcj/%{name}/%{name}-demos-%{version}.jar.so
|
|
Andrew Overholt |
30b145f |
%{_libdir}/gcj/%{name}/%{name}-demos-%{version}.jar.db
|
|
Andrew Overholt |
1d2b954 |
%endif
|
|
|
6074bbb |
|
|
|
6074bbb |
# TODO: webapp
|
|
|
6074bbb |
|
|
|
6074bbb |
# -----------------------------------------------------------------------------
|
|
|
6074bbb |
|
|
|
6074bbb |
%changelog
|
|
Andrew Overholt |
30b145f |
* Thu Oct 27 2005 Andrew Overholt <overholt@redhat.com> 1.4.3-1jpp_5fc
|
|
Andrew Overholt |
30b145f |
- Remove ExclusiveArch.
|
|
Andrew Overholt |
30b145f |
- Use aot-compile-rpm.
|
|
Andrew Overholt |
30b145f |
- Remove now-unnecessary patches.
|
|
Andrew Overholt |
30b145f |
|
|
Florian La Roche |
d54c39a |
* Sun Oct 09 2005 Florian La Roche <laroche@redhat.com>
|
|
Florian La Roche |
d54c39a |
- always "exit 0" the scripts
|
|
Florian La Roche |
d54c39a |
- fix the requires for post/postun for java
|
|
Florian La Roche |
d54c39a |
|
|
Andrew Overholt |
4eb65e3 |
* Tue Jul 05 2005 Andrew Overholt <overholt@redhat.com> 1.4.3-1jpp_2fc
|
|
Andrew Overholt |
4eb65e3 |
- Bump release for FC4 update.
|
|
Andrew Overholt |
4eb65e3 |
|
|
Andrew Overholt |
1d2b954 |
* Thu Jun 09 2005 Andrew Overholt <overholt@redhat.com> 1.4.3-1jpp_1fc
|
|
Andrew Overholt |
1d2b954 |
- Build for Fedora.
|
|
Andrew Overholt |
1d2b954 |
- Add patch for rmic (rh#133180 -- gbenson). Should be fixed by forthcoming
|
|
Andrew Overholt |
1d2b954 |
grmic patch.
|
|
Andrew Overholt |
1d2b954 |
- Don't run tests until we get a patched grmic (all pass except those needing
|
|
Andrew Overholt |
1d2b954 |
stubs).
|
|
Andrew Overholt |
1d2b954 |
- Natively-compile.
|
|
Andrew Overholt |
700d94c |
- Add architectures to gcj_support block and build noarch otherwise.
|
|
Andrew Overholt |
66b02c0 |
- Remove Vendor and Distribution tags.
|
|
Andrew Overholt |
9b496b5 |
- Add patch to not link to external javadocs.
|
|
Andrew Overholt |
1d2b954 |
|
|
|
6074bbb |
* Mon Jan 10 2005 Kaj J. Niemi <kajtzu@fi.basen.net> 0:1.4.3
|
|
|
6074bbb |
- 1.4.3
|
|
|
6074bbb |
|
|
|
6074bbb |
* Mon Aug 23 2004 Fernando Nasser <fnasser at redhat.com> - 0:1.3-3jpp
|
|
|
6074bbb |
- Rebuild with Ant 1.6.2
|
|
|
6074bbb |
|
|
|
6074bbb |
* Tue Jun 01 2004 Randy Watler <rwatler at finali.com> - 0:1.3-2jpp
|
|
|
6074bbb |
- Upgrade to Ant 1.6.X
|
|
|
6074bbb |
|
|
|
6074bbb |
* Wed Jan 21 2004 David Walluck <david@anti-microsoft.org> 0:1.3-1jpp
|
|
|
6074bbb |
- 1.3
|
|
|
6074bbb |
|
|
|
6074bbb |
* Wed Mar 26 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2-2jpp
|
|
|
6074bbb |
- Rebuilt for JPackage 1.5.
|
|
|
6074bbb |
|
|
|
6074bbb |
* Thu Mar 6 2003 Ville Skyttä <ville.skytta at iki.fi> - 1.2-1jpp
|
|
|
6074bbb |
- First JPackage release.
|