[RPM (6.0)] [DIST generic] mg4j-5.0-1.jpp6
Ralph Apel <[email protected]>
| Newsgroups | gmane.linux.jpackage.announce |
|---|---|
| Message-ID | <[email protected]> |
Name : mg4j Relocations: (not relocatable) Version : 5.0 Vendor: JPackage Project Release : 1.jpp6 Build Date: Mon 20 Aug 2012 09:41:19 PM CEST Install Date: (not installed) Build Host: linux.fritz.box Group : Development/Libraries/Java Source RPM: (none) Size : 1174276 License: LGPL Signature : (none) Packager : Ralph Apel <[email protected]> URL : http://mg4j.dsi.unimi.it/ Summary : Managing Gigabytes for Java Description : MG4J (Managing Gigabytes for Java) is a free full-text search engine for large document collections written in Java. --------------- Ralph Apel <r.apel at r-apel.de> - 0:5.0-1 - Upgrade to 5.0. --------------- mg4j.src: W: no-signature 1 packages and 0 specfiles checked; 0 errors, 1 warnings. --------------- Index: mg4j.spec =================================================================== RCS file: /home/projects/jpackage/cvs/rpms/free/mg4j/mg4j.spec,v retrieving revision 1.13 diff -u -r1.13 mg4j.spec --- mg4j.spec 5 May 2008 15:09:31 -0000 1.13 +++ mg4j.spec 20 Aug 2012 19:48:41 -0000 @@ -1,27 +1,112 @@ +# Copyright (c) 2000-2012, JPackage Project +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the +# distribution. +# 3. Neither the name of the JPackage Project nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + %define section free +%define _binary_payload w9.gzdio +%define _source_payload w9.gzdio +%define _binary_filedigest_algorithm 1 +%define _source_filedigest_algorithm 1 Name: mg4j -Version: 2.1.2 -Release: 1jpp +Version: 5.0 +Release: 1%{?dist} Epoch: 0 Summary: Managing Gigabytes for Java License: LGPL -Vendor: JPackage Project -Distribution: JPackage Group: Development/Libraries/Java URL: http://mg4j.dsi.unimi.it/ -Source0: http://mg4j.dsi.unimi.it/mg4j-%{version}-src.tar.gz +Source0: http://mg4j.dsi.unimi.it/mg4j-5.0-src.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch -Requires: fastutil5 >= 0:5.1.4, dsiutils >= 1.0.5, sux4j >= 1.0.1, jal, colt >= 0:1.1.0, jsap, log4j -Requires: javamail, pdfbox -Requires: jetty5 velocity velocity-tools tomcat5-servlet-2.4-api -Requires: jakarta-commons-collections jakarta-commons-configuration jakarta-commons-digester jakarta-commons-io jakarta-commons-lang jakarta-commons-logging -BuildRequires: ant, jpackage-utils >= 0:1.6, /bin/bash, javacc +Requires: fastutil6 >= 0:6.4.3 +Requires: dsiutils >= 0:2.0.7 +Requires: sux4j >= 0:3.0.4 +Requires: webgraph +Requires: jal +Requires: colt >= 0:1.2.0 +Requires: jsap >= 0:2.1 +Requires: log4j +Requires: javamail +Requires: pdfbox +Requires: jetty6 +Requires: webgraph +Requires: velocity +Requires: velocity-tools +Requires: servlet_2_4_api +Requires: apache-commons-collections +Requires: apache-commons-configuration +Requires: apache-commons-digester +Requires: apache-commons-io2 +Requires: apache-commons-lang +Requires: apache-commons-logging +Requires: apache-tika >= 0:1.0 +BuildRequires: fastutil6 >= 0:6.4.3 +BuildRequires: dsiutils >= 0:2.0.7 +BuildRequires: sux4j >= 0:3.0.4 +BuildRequires: jal +BuildRequires: colt >= 0:1.2.0 +BuildRequires: jsap >= 0:2.1 +BuildRequires: log4j +BuildRequires: javamail +BuildRequires: pdfbox +BuildRequires: jetty6 +BuildRequires: webgraph +BuildRequires: velocity +BuildRequires: velocity-tools +BuildRequires: servlet_2_4_api +BuildRequires: apache-commons-collections +BuildRequires: apache-commons-configuration +BuildRequires: apache-commons-digester +BuildRequires: apache-commons-io2 +BuildRequires: apache-commons-lang +BuildRequires: apache-commons-logging +BuildRequires: apache-tika >= 0:1.0 +BuildRequires: ant >= 0:1.7.1 +BuildRequires: ant-nodeps +BuildRequires: jpackage-utils >= 0:1.7.5 +BuildRequires: /bin/bash +BuildRequires: javacc BuildRequires: xalan-j2 -BuildRequires: java-javadoc fastutil5-javadoc dsiutils-javadoc colt-javadoc jal-javadoc servletapi5-javadoc velocity-javadoc velocity-tools log4j-javadoc sux4j-javadoc -BuildRequires: jakarta-commons-configuration-javadoc jakarta-commons-io-javadoc jakarta-commons-lang-javadoc +BuildRequires: java-javadoc +BuildRequires: fastutil6-javadoc +BuildRequires: dsiutils-javadoc +BuildRequires: colt-javadoc +BuildRequires: jal-javadoc BuildRequires: servletapi5-javadoc +BuildRequires: velocity-javadoc +BuildRequires: velocity-tools +BuildRequires: log4j-javadoc +BuildRequires: sux4j-javadoc +BuildRequires: apache-commons-configuration-javadoc +BuildRequires: apache-commons-io2-javadoc +BuildRequires: apache-commons-lang-javadoc %description MG4J (Managing Gigabytes for Java) is a free full-text search engine for @@ -34,21 +119,35 @@ %description javadoc Javadoc for %{name}. -#%package demo -#Summary: Examples for %{name} -#Group: Development/Libraries - -#%description demo -#Examples for %{name}. - - %prep %setup -q - +mkdir -p jars/build %build -export CLASSPATH=%(build-classpath jsap dsiutils fastutil5 colt jal sux4j jetty5 servletapi5 velocity velocity-tools javamail pdfbox jakarta-commons-io jakarta-commons-lang jakarta-commons-collections jakarta-commons-configuration) -ant -Dlocal=true jar javadoc +export CLASSPATH=$(build-classpath \ +apache-tika/core \ +apache-tika/parsers \ +colt \ +dsiutils \ +fastutil6 \ +webgraph \ +jal \ +jsap \ +sux4j \ +jetty6 \ +servlet_2_4_api \ +velocity \ +velocity-tools \ +log4j \ +junit \ +javamail \ +pdfbox \ +commons-io2 \ +commons-lang \ +commons-collections \ +commons-configuration \ +) +ant -Dbuild.sysclasspath=first jar javadoc %install rm -rf $RPM_BUILD_ROOT @@ -59,33 +158,28 @@ cp -pr docs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink install -dm 755 $RPM_BUILD_ROOT/usr/share/%{name} -#cp -pr demo $RPM_BUILD_ROOT/usr/share/%{name} %clean rm -rf $RPM_BUILD_ROOT - -%post javadoc -rm -f %{_javadocdir}/%{name} -ln -s %{name}-%{version} %{_javadocdir}/%{name} - - %files %defattr(0644,root,root,0755) -%doc README CHANGES COPYING.LIB +%doc README CHANGES COPYING.LESSER %doc manual/* %{_javadir}/*.jar %files javadoc %defattr(0644,root,root,0755) %doc %{_javadocdir}/%{name}-%{version} -%ghost %doc %{_javadocdir}/%{name} - -#%files demo -#%defattr(0644,root,root,0755) -#/usr/share/%{name}/* +%doc %{_javadocdir}/%{name} %changelog +* Mon Aug 20 2012 Ralph Apel <r.apel at r-apel.de> - 0:5.0-1 +- Upgrade to 5.0. + +* Fri May 22 2009 Sebastiano Vigna <vigna at acm.org> - 0:3.0-1jpp +- Upgrade to 3.0. + * Mon May 4 2008 Sebastiano Vigna <vigna at acm.org> - 0:2.1.2-1jpp - Upgrade to 2.1.2.