From 5152e44eed284b83fdce2dca001c2cb4840650d2 Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Thu, 14 Apr 2022 12:45:11 -0700 Subject: [PATCH] lucene package is retired on c9s for CS-761 --- .gitignore | 47 --- 0001-Disable-ivy-settings.patch | 24 -- 0002-Dependency-generation.patch | 77 ----- changelog-pre5.txt | 264 --------------- dead.package | 1 + lucene.spec | 536 ------------------------------- sources | 1 - 7 files changed, 1 insertion(+), 949 deletions(-) delete mode 100644 .gitignore delete mode 100644 0001-Disable-ivy-settings.patch delete mode 100644 0002-Dependency-generation.patch delete mode 100644 changelog-pre5.txt create mode 100644 dead.package delete mode 100644 lucene.spec delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 9fc0282..0000000 --- a/.gitignore +++ /dev/null @@ -1,47 +0,0 @@ -lucene-2.4.1-src.tar.gz -/lucene-2.9.4-src.tar.gz -/lucene-3.6.0-src.tgz -dev-tools.tar.xz -/lucene-3.6.2-src.tgz -/noarch -/lucene-4.6.0-src.tgz -/lucene-4.6.1-src.tgz -/lucene-4.7.0-src.tgz -/dev-tools-4.7.0.tar.xz -/dev-tools-4.7.1.tar.xz -/lucene-4.7.1-src.tgz -/lucene-4.7.2-src.tgz -/dev-tools-4.7.2.tar.xz -/dev-tools-4.8.0.tar.xz -/lucene-4.8.0-src.tgz -/lucene-4.*/ -/*.src.rpm -/.build-*.log -/.project -/dev-tools-4.8.1.tar.xz -/lucene-4.8.1-src.tgz -/dev-tools-4.10.1.tar.xz -/lucene-4.10.1-src.tgz -/lucene-4.10.2-src.tgz -/dev-tools-4.10.2.tar.xz -/dev-tools-4.10.3.tar.xz -/lucene-4.10.3-src.tgz -/dev-tools-4.10.4.tar.xz -/lucene-4.10.4-src.tgz -/dev-tools-5.2.1.tar.xz -/lucene-5.2.1-src.tgz -/dev-tools-5.3.0.tar.xz -/lucene-5.3.0-src.tgz -/lucene-5.3.1-src.tgz -/dev-tools-5.3.1.tar.xz -/dev-tools-5.4.0.tar.xz -/lucene-5.4.0-src.tgz -/dev-tools-5.4.1.tar.xz -/lucene-5.4.1-src.tgz -/solr-5.5.0-src.tgz -/solr-6.1.0-src.tgz -/solr-7.1.0-src.tgz -/solr-7.7.0-src.tgz -/solr-8.1.1-src.tgz -/solr-8.4.1-src.tgz -/solr-8.6.3-src.tgz diff --git a/0001-Disable-ivy-settings.patch b/0001-Disable-ivy-settings.patch deleted file mode 100644 index 68ecb0b..0000000 --- a/0001-Disable-ivy-settings.patch +++ /dev/null @@ -1,24 +0,0 @@ -From d409860c17a93f046ae55f34257f9e74fa5e45f5 Mon Sep 17 00:00:00 2001 -From: Michael Simacek -Date: Thu, 25 Feb 2016 12:26:12 +0100 -Subject: [PATCH 1/3] Disable ivy-settings - ---- - lucene/common-build.xml | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/lucene/common-build.xml b/lucene/common-build.xml -index 0bbd19a..6767ffe 100644 ---- a/lucene/common-build.xml -+++ b/lucene/common-build.xml -@@ -438,7 +438,6 @@ - you have an idea, fix it. - unless="ivy.settings.uptodate" --> - -- - - - --- -2.20.1 - diff --git a/0002-Dependency-generation.patch b/0002-Dependency-generation.patch deleted file mode 100644 index d022292..0000000 --- a/0002-Dependency-generation.patch +++ /dev/null @@ -1,77 +0,0 @@ -From 521dc174c93efbe616dc5f573a5d293339df642b Mon Sep 17 00:00:00 2001 -From: Michael Simacek -Date: Thu, 25 Feb 2016 15:03:17 +0100 -Subject: [PATCH 2/3] Dependency generation - ---- - lucene/build.xml | 6 ++++-- - lucene/common-build.xml | 4 ++-- - .../lucene/dependencies/GetMavenDependenciesTask.java | 2 ++ - 3 files changed, 8 insertions(+), 4 deletions(-) - -diff --git a/build.xml b/build.xml -index 3d7ee87..33e5f07 100644 ---- a/build.xml -+++ b/build.xml -@@ -615,7 +615,6 @@ File | Project Structure | Platform Settings | SDKs): - - - -- - - - -diff --git a/lucene/build.xml b/lucene/build.xml -index e3cf905..facc19b 100644 ---- a/lucene/build.xml -+++ b/lucene/build.xml -@@ -426,12 +426,8 @@ - - - -- -- -+ - -- -- -- - - - -diff --git a/lucene/common-build.xml b/lucene/common-build.xml -index 41da3f2..d2f9d16 100644 ---- a/lucene/common-build.xml -+++ b/lucene/common-build.xml -@@ -1884,7 +1884,7 @@ ${ant.project.name}.test.dependencies=${test.classpath.list} - - - -diff --git a/lucene/tools/src/java/org/apache/lucene/dependencies/GetMavenDependenciesTask.java b/lucene/tools/src/java/org/apache/lucene/dependencies/GetMavenDependenciesTask.java -index 610323f..13bde29 100644 ---- a/lucene/tools/src/java/org/apache/lucene/dependencies/GetMavenDependenciesTask.java -+++ b/lucene/tools/src/java/org/apache/lucene/dependencies/GetMavenDependenciesTask.java -@@ -537,6 +537,7 @@ public class GetMavenDependenciesTask extends Task { - private Collection getTransitiveDependenciesFromIvyCache - (String groupId, String artifactId, String version) { - SortedSet transitiveDependencies = new TreeSet<>(); -+ /* - // E.g. ~/.ivy2/cache/xerces/xercesImpl/ivy-2.9.1.xml - File ivyXmlFile = new File(new File(new File(ivyCacheDir, groupId), artifactId), "ivy-" + version + ".xml"); - if ( ! ivyXmlFile.exists()) { -@@ -558,6 +559,7 @@ public class GetMavenDependenciesTask extends Task { - + groupId + ':' + artifactId + ':' + version + " from " - + ivyXmlFile.getAbsolutePath(), e); - } -+ */ - return transitiveDependencies; - } - --- -2.20.1 - diff --git a/changelog-pre5.txt b/changelog-pre5.txt deleted file mode 100644 index 3da8183..0000000 --- a/changelog-pre5.txt +++ /dev/null @@ -1,264 +0,0 @@ -* Wed Jun 17 2015 Fedora Release Engineering - 0:4.10.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Tue May 5 2015 Alexander Kurtakov 0:4.10.4-1 -- Update to upstream 4.10.4. - -* Tue Jan 6 2015 Alexander Kurtakov 0:4.10.3-1 -- Update to upstream 4.10.3. - -* Wed Nov 12 2014 Alexander Kurtakov 0:4.10.2-1 -- Update to upstream 4.10.2. - -* Fri Oct 24 2014 Alexander Kurtakov 0:4.10.1-1 -- Update to upstream 4.10.1. - -* Fri Sep 5 2014 Alexander Kurtakov 0:4.10.0-1 -- Update to upstream 4.10.0. - -* Sat Jun 07 2014 Fedora Release Engineering - 0:4.8.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Wed May 28 2014 Mikolaj Izdebski - 0:4.8.1-2 -- Rebuild to regenerate Maven auto-requires - -* Thu May 22 2014 Alexander Kurtakov 0:4.8.1-1 -- Update to 4.8.1. - -* Fri May 02 2014 Mat Booth - 0:4.8.0-2 -- SCL-ize package - -* Fri May 02 2014 Michael Simacek - 0:4.8.0-1 -- Update to upstream release 4.8.0 - -* Fri May 2 2014 Alexander Kurtakov 0:4.8.0-0.1 -- Initial 4.8.0 effort. - -* Thu Apr 17 2014 Alexander Kurtakov 0:4.7.2-1 -- Update to 4.7.2 upstream release. - -* Thu Apr 3 2014 Alexander Kurtakov 0:4.7.1-1 -- Update to 4.7.1 upstream release. - -* Tue Mar 25 2014 Michael Simacek - 0:4.7.0-8 -- Enable tests that required newer icu4j and nekohtml - -* Fri Mar 14 2014 Michael Simacek - 0:4.7.0-7 -- Generate dependencies for POMs -- Revert to using POM files for build and installation (ivy files don't specify - interproject dependencies) -- Split into subpackages -- Clean up BR's -- Remove unused patches -- Enable tests - -* Thu Mar 13 2014 Alexander Kurtakov 0:4.7.0-6 -- Don't export package that is not in queryparser. - -* Wed Mar 12 2014 Alexander Kurtakov 0:4.7.0-5 -- Add queryparser osgi metadata properly. -- Export lucene.analysys.standard too. - -* Wed Mar 12 2014 Alexander Kurtakov 0:4.7.0-4 -- Export queryParser and queryParser.classic packages for OSGi. - -* Thu Mar 06 2014 Severin Gehwolf - 0:4.7.0-3 -- Fix analyzers-common OSGi metadata: Export o.a.l.a.core and - fix Require-Bundle header. -- Resolves: RHBZ#1073073 - -* Wed Mar 05 2014 Roland Grunberg - 0:4.7.0-2 -- Fix Bundle-RequiredExecutionEnvironment for manifests. (rhbz#1072985) - -* Tue Mar 04 2014 Michael Simacek - 0:4.7.0-1 -- Update to upstream version 4.7.0 - -* Mon Feb 10 2014 Michael Simacek - 0:4.6.1-1 -- Update to upstream version 4.6.1 -- Use XMvn to resolve ivy artifacts and for installation -- Remove contrib subpackage (was merged into main package) - -* Wed Nov 06 2013 Severin Gehwolf 0:3.6.2-4 -- Remove unneeded BR jline. Resolves RHBZ#1023015. - -* Sat Aug 03 2013 Fedora Release Engineering - 0:3.6.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Fri Mar 1 2013 Krzysztof Daniel 0:3.6.2-2 -- 830762: lucene ships POMs with uninitialized version properties - -* Tue Feb 26 2013 Severin Gehwolf 0:3.6.2-1 -- Update to upstream release 3.6.2 -- Fix build errors related to icu4j v50 incompatibility. - -* Thu Feb 14 2013 Fedora Release Engineering - 0:3.6.0-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Dec 5 2012 Severin Gehwolf 0:3.6.0-11 -- Remove patches which weren't applied (rpmlint warnings). - -* Mon Dec 3 2012 Severin Gehwolf 0:3.6.0-10 -- Upload new tarball for dev-tools as checksum could not be - reproduced with given commands listed in comment. - -* Tue Nov 27 2012 Severin Gehwolf 0:3.6.0-9 -- Always install grand-parent pom as well. - -* Tue Nov 27 2012 Severin Gehwolf 0:3.6.0-8 -- Always install lucene-parent pom. - -* Mon Nov 26 2012 Severin Gehwolf 0:3.6.0-7 -- Only build lucene-contrib for Fedora. -- This removes BR on icu4j on rhel. - -* Fri Nov 23 2012 Severin Gehwolf 0:3.6.0-6 -- Fix OSGi medatada. In particular: -- Missing import javax.management (lucene-core) -- Missing import javax.xml.parsers and org.xml.sax.helpers - (lucene-analysis) -- BundleVersion updated to 3.6.0 (lucene-core & lucene-analysis) - -* Thu Jul 19 2012 Fedora Release Engineering - 0:3.6.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu Jul 5 2012 Alexander Kurtakov 0:3.6.0-4 -- Properly install analyzers. - -* Wed Jul 4 2012 Alexander Kurtakov 0:3.6.0-3 -- Really fix manifests. - -* Wed Jul 4 2012 Alexander Kurtakov 0:3.6.0-2 -- Remove duplicated manifest entries. - -* Tue Jul 3 2012 Alexander Kurtakov 0:3.6.0-1 -- Update to upstream 3.6.0. - -* Fri Jan 13 2012 Fedora Release Engineering - 0:2.9.4-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Mon Sep 12 2011 Alexander Kurtakov 0:2.9.4-7 -- Fix duplicate Manifes-version warnings. - -* Mon Jun 27 2011 Alexander Kurtakov 0:2.9.4-6 -- BR zip - fixes FTBFS. - -* Tue May 3 2011 Alexander Kurtakov 0:2.9.4-5 -- Update OSGi manifests. - -* Tue Feb 08 2011 Fedora Release Engineering - 0:2.9.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Tue Feb 8 2011 Stanislav Ochotnicky - 0:2.9.4-3 -- Fix empty lucene-analyzers (rhbz#675950) - -* Wed Feb 2 2011 Stanislav Ochotnicky - 0:2.9.4-2 -- Add maven metadata (rhbz#566775) - -* Mon Jan 31 2011 Stanislav Ochotnicky - 0:2.9.4-1 -- Update to latest 2.x version (3.x is not API compatible) -- Add new modules -- Enable tests again -- Versionless jars & javadocs - -* Wed Oct 13 2010 Alexander Kurtakov 0:2.4.1-7 -- BR java 1.6.0. - -* Wed Oct 13 2010 Alexander Kurtakov 0:2.4.1-6 -- Fix merge review comments (rhbz#226110). - -* Fri Oct 01 2010 Caolán McNamara 0:2.4.1-5 -- remove empty lines from MANIFEST.MF - -* Fri Oct 01 2010 Caolán McNamara 0:2.4.1-4 -- Resolves: rhbz#615609 custom MANIFEST.MF in lucene drops - "Specification-Version" - -* Mon Jun 7 2010 Alexander Kurtakov 0:2.4.1-3 -- Fix build. -- FIx various rpmlint warnings. - -* Fri Mar 5 2010 Alexander Kurtakov 0:2.4.1-2 -- Drop gcj_support. - -* Tue Dec 1 2009 Orion Poplawski - 0:2.4.1-1 -- Update to 2.4.1 - -* Sat Jul 25 2009 Fedora Release Engineering - 0:2.3.1-5.5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Thu Apr 30 2009 Deepak Bhole - 0:2.3.1-4.5 -- rhbz #465344: Fix Implementation-Version and remove Class-Path from manifest - -* Wed Feb 25 2009 Fedora Release Engineering - 0:2.3.1-4.4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Mon Jul 14 2008 Andrew Overholt 0:2.3.1-3.4 -- Update OSGi manifest data for Eclipse SDK 3.4 - -* Wed Jul 9 2008 Tom "spot" Callaway - 0:2.3.1-3.2 -- drop repotag - -* Wed May 28 2008 Tom "spot" Callaway - 0:2.3.1-3jpp.1 -- fix license tag - -* Mon May 19 2008 Lubomir Rintel - 0:2.3.1-3jpp.0 -- Correct gcj-compat dependencies, so that this builds on RHEL -- Use --without gcj to disable gcj aot compilation - -* Mon May 5 2008 Lubomir Rintel - 0:2.3.1-2jpp.0 -- Unbreak build by repacing the version patch with and -Dversion - -* Mon May 5 2008 Lubomir Rintel - 0:2.3.1-1jpp.0 -- 2.3.1, bugfixes only - -* Tue Feb 19 2008 Lubomir Kundrak - 0:2.3.0-1jpp.0 -- 2.3.0 (#228141) - -* Mon Feb 18 2008 Fedora Release Engineering - 0:1.9.1-2jpp.5 -- Autorebuild for GCC 4.3 - -* Fri Sep 21 2007 Deepak Bhole 1.9.1-1jpp.5 -- Disable tests due to random hangs (see FIXME comment above ant call) - -* Thu Sep 20 2007 Deepak Bhole 0:1.9.1-1jpp.4 -- Rebuild for ppc32 execmem issue and new build-id - -* Thu Aug 02 2007 Ben Konrath 0:1.9.1-1jpp.3 -- Cleanup packaging of OSGi manifests. - -* Tue Jul 31 2007 Ben Konrath 0:1.9.1-1jpp.2 -- Use OSGi manifests from eclipse 3.3.0 instead of merged manifests. -- Resolves: #250221. - -* Tue Jul 17 2007 Ben Konrath 0:1.9.1-1jpp.1 -- Disable db sub-package. -- Disable generating test report. -- Add OSGi manifest. -- Obsolete lucene-devel. - -* Wed Mar 29 2006 Ralph Apel 0:1.9.1-1jpp -- Upgrade to 1.9.1 - -* Tue Apr 26 2005 Ville Skyttä - 0:1.4.3-2jpp -- Add unversioned javadoc dir symlink. -- Crosslink with local JDK javadocs. -- Convert specfile to UTF-8. -- Fix URLs. - -* Mon Jan 10 2005 Kaj J. Niemi 0:1.4.3 -- 1.4.3 - -* Mon Aug 23 2004 Fernando Nasser - 0:1.3-3jpp -- Rebuild with Ant 1.6.2 - -* Tue Jun 01 2004 Randy Watler - 0:1.3-2jpp -- Upgrade to Ant 1.6.X - -* Wed Jan 21 2004 David Walluck 0:1.3-1jpp -- 1.3 - -* Wed Mar 26 2003 Ville Skyttä - 0:1.2-2jpp -- Rebuilt for JPackage 1.5. - -* Thu Mar 6 2003 Ville Skyttä - 1.2-1jpp -- First JPackage release. diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..f3753c7 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +lucene package is retired on c9s for CS-761 diff --git a/lucene.spec b/lucene.spec deleted file mode 100644 index 41f55b4..0000000 --- a/lucene.spec +++ /dev/null @@ -1,536 +0,0 @@ -%bcond_without jp_minimal - -Summary: High-performance, full-featured text search engine -Name: lucene -Version: 8.6.3 -Release: 4%{?dist} -Epoch: 0 -License: ASL 2.0 -URL: http://lucene.apache.org/ -# solr source contains both lucene and dev-tools -Source0: https://archive.apache.org/dist/lucene/solr/%{version}/solr-%{version}-src.tgz - -Patch0: 0001-Disable-ivy-settings.patch -Patch1: 0002-Dependency-generation.patch - -BuildRequires: ant -BuildRequires: ivy-local -BuildRequires: maven-local -BuildRequires: mvn(com.ibm.icu:icu4j) -BuildRequires: mvn(org.apache:apache:pom:) -BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) -%if %{without jp_minimal} -BuildRequires: mvn(commons-codec:commons-codec) -BuildRequires: mvn(javax.servlet:javax.servlet-api) -BuildRequires: mvn(javax.servlet:servlet-api) -BuildRequires: mvn(junit:junit) -BuildRequires: mvn(org.antlr:antlr4-runtime) -BuildRequires: mvn(org.apache.commons:commons-compress) -BuildRequires: mvn(org.eclipse.jetty:jetty-continuation) -BuildRequires: mvn(org.eclipse.jetty:jetty-http) -BuildRequires: mvn(org.eclipse.jetty:jetty-io) -BuildRequires: mvn(org.eclipse.jetty:jetty-server) -BuildRequires: mvn(org.eclipse.jetty:jetty-servlet) -BuildRequires: mvn(org.eclipse.jetty:jetty-util) -BuildRequires: mvn(org.ow2.asm:asm) -BuildRequires: mvn(org.ow2.asm:asm-commons) -BuildRequires: mvn(xerces:xercesImpl) -%endif - -Provides: %{name}-core = %{epoch}:%{version}-%{release} - -# Obsolete since F32 -# Required deps were removed from fedora -Obsoletes: %{name}-benchmark < 8.1.1-3 -Obsoletes: %{name}-demo < 8.1.1-3 -Obsoletes: %{name}-facet < 8.1.1-3 -Obsoletes: %{name}-replicator < 8.1.1-3 -Obsoletes: %{name}-spatial-extras < 8.1.1-3 -Obsoletes: %{name}-spatial3d < 8.1.1-3 -Obsoletes: %{name}-test-framework < 8.4.1-4 - -# Obsolete since F32 -# Module was removed upstream -Obsoletes: %{name}-spatial < 8.1.1-3 - -%if %{with jp_minimal} -# Remove left-over packages that would have broken deps when built in minimal mode -Obsoletes: %{name}-parent < %{version}-%{release} -Obsoletes: %{name}-solr-grandparent < %{version}-%{release} -Obsoletes: %{name}-expressions < %{version}-%{release} -Obsoletes: %{name}-analyzers-phonetic < %{version}-%{release} -Obsoletes: %{name}-analyzers-icu < %{version}-%{release} -Obsoletes: %{name}-analyzers-nori < %{version}-%{release} -Obsoletes: %{name}-analyzers-kuromoji < %{version}-%{release} -Obsoletes: %{name}-analyzers-stempel < %{version}-%{release} -%endif - -BuildArch: noarch - -%description -Apache Lucene is a high-performance, full-featured text search -engine library written entirely in Java. It is a technology suitable -for nearly any application that requires full-text search, especially -cross-platform. - -%package analysis -Summary: Lucene Common Analyzers -# Obsoletes since F30 -# This module was removed upstream and no replacement exists -Obsoletes: %{name}-analyzers-uima < 8.1.1-3 -# Obsolete since F32 -# Required deps were removed from fedora -Obsoletes: %{name}-analyzers-morfologik < 8.1.1-3 - -%description analysis -Lucene Common Analyzers. - -%package analyzers-smartcn -Summary: Smart Chinese Analyzer - -%description analyzers-smartcn -Lucene Smart Chinese Analyzer. - -%package grouping -Summary: Lucene Grouping Module - -%description grouping -Lucene Grouping Module. - -%package highlighter -Summary: Lucene Highlighter Module - -%description highlighter -Lucene Highlighter Module. - -%package join -Summary: Lucene Join Module - -%description join -Lucene Join Module. - -%package memory -Summary: Lucene Memory Module - -%description memory -High-performance single-document index to compare against Query. - -%package misc -Summary: Miscellaneous Lucene extensions - -%description misc -Miscellaneous Lucene extensions. - -%package queries -Summary: Lucene Queries Module - -%description queries -Lucene Queries Module. - -%package queryparser -Summary: Lucene QueryParsers Module - -%description queryparser -Lucene QueryParsers Module. - -%package sandbox -Summary: Lucene Sandbox Module - -%description sandbox -Lucene Sandbox Module. - -%package backward-codecs -Summary: Lucene Backward Codecs Module - -%description backward-codecs -Codecs for older versions of Lucene. - -%package codecs -Summary: Codecs and postings formats for Apache Lucene - -%description codecs -Codecs and postings formats for Apache Lucene. - -%package classification -Summary: Lucene Classification Module - -%description classification -Lucene Classification Module. - -%package suggest -Summary: Lucene Suggest Module - -%description suggest -Lucene Suggest Module. - -%package monitor -Summary: Lucene Monitor Module - -%description monitor -Lucene Monitor Module. - -%if %{without jp_minimal} -%package parent -Summary: Parent POM for Lucene - -%description parent -Parent POM for Lucene. - -%package solr-grandparent -Summary: Lucene Solr grandparent POM - -%description solr-grandparent -Lucene Solr grandparent POM. - -%package expressions -Summary: Lucene Expressions Module - -%description expressions -Dynamically computed values to sort/facet/search on based on a pluggable -grammar. - -%package analyzers-phonetic -Summary: Lucene Phonetic Filters - -%description analyzers-phonetic -Provides phonetic encoding via Commons Codec. - -%package analyzers-icu -Summary: Lucene ICU Analysis Components - -%description analyzers-icu -Provides integration with ICU (International Components for Unicode) for -stronger Unicode and internationalization support. - -%package analyzers-nori -Summary: An analyzer with morphological analysis for Korean - -%description analyzers-nori -An analyzer with morphological analysis for Korean. - -%package analyzers-kuromoji -Summary: Lucene Kuromoji Japanese Morphological Analyzer - -%description analyzers-kuromoji -Lucene Kuromoji Japanese Morphological Analyzer. - -%package analyzers-stempel -Summary: Lucene Stempel Analyzer - -%description analyzers-stempel -Lucene Stempel Analyzer. - -%endif - -%package javadoc -Summary: Javadoc for Lucene - -%description javadoc -%{summary}. - -%prep -%setup -q -n solr-%{version} - -%patch0 -p1 -%patch1 -p1 - -rm -rf solr - -find -name "*.jar" -delete - -mkdir -p lucene/build/analysis/{kuromoji,nori} - -# don't generate uses clauses in osgi metadata -sed -i -e "//a<_nouses>true" dev-tools/maven/pom.xml.template - -# optional on internal APIs that might not be present -sed -i -e "//acom.sun.management;resolution:=\"optional\",sun.misc;resolution:=\"optional\",*" dev-tools/maven/pom.xml.template - -# compatibility with existing packages -%mvn_alias :%{name}-analyzers-common :%{name}-analyzers - -%mvn_package ":%{name}-analysis-modules-aggregator" %{name}-analysis -%mvn_package ":%{name}-analyzers-common" %{name}-analysis -%mvn_package ":{*}-aggregator" @1 - -%build -pushd %{name} -find -maxdepth 2 -type d -exec mkdir -p '{}/lib' \; - -# generate maven dependencies -ant -f build.xml generate-maven-artifacts -Divy.mode=local -Dversion=%{version} -Divy.available=true - -# fix source dir + move to expected place -for pom in `find build/poms/%{name} -name pom.xml`; do - sed 's/\${module-path}/${basedir}/g' "$pom" > "${pom##build/poms/%{name}/}" -done -%pom_disable_module src/test core -%pom_disable_module src/test codecs - -popd - -mv lucene/build/poms/pom.xml . - -# deal with split packages in core/misc/analysis modules by adding additional metadata and -# require-bundling the core bundle from misc -%pom_xpath_set "pom:Export-Package" "*;version=\"%{version}\"" -%pom_add_plugin org.apache.felix:maven-bundle-plugin lucene/misc \ -" -org.apache.lucene.core;bundle-version=\"%{version}\" - - org.apache.lucene.document;version=\"%{version}\";misc=split;mandatory:=misc, - org.apache.lucene.index;version=\"%{version}\";misc=split;mandatory:=misc, - org.apache.lucene.search;version=\"%{version}\";misc=split;mandatory:=misc, - org.apache.lucene.store;version=\"%{version}\";misc=split;mandatory:=misc, - org.apache.lucene.util.fst;version=\"%{version}\";misc=split;mandatory:=misc, - *;version=\"%{version}\" -" -%pom_add_plugin org.apache.felix:maven-bundle-plugin lucene/analysis/common \ -" -org.apache.lucene.core;bundle-version=\"%{version}\" - - org.apache.lucene.analysis.standard;version=\"%{version}\";analysis=split;mandatory:=analysis, - *;version=\"%{version}\" -" - -%pom_disable_module solr -%pom_remove_plugin -r :gmaven-plugin -%pom_remove_plugin -r :maven-enforcer-plugin -%pom_remove_plugin -r :forbiddenapis -%pom_remove_plugin -r :buildnumber-maven-plugin - -# don't build modules for which deps are not in fedora or not new enough in fedora -pushd lucene -%pom_disable_module benchmark -%pom_disable_module demo -%pom_disable_module test-framework -%pom_disable_module facet -%pom_disable_module replicator -%pom_disable_module spatial-extras -%pom_disable_module spatial3d - -%pom_disable_module opennlp analysis -%pom_disable_module morfologik analysis -popd - -%if %{with jp_minimal} -pushd lucene -%pom_disable_module expressions -%pom_disable_module icu analysis -%pom_disable_module kuromoji analysis -%pom_disable_module phonetic analysis -%pom_disable_module stempel analysis -%pom_disable_module nori analysis -popd - -%mvn_package :lucene-parent __noinstall -%mvn_package :lucene-solr-grandparent __noinstall -%endif - -# Use compiler release flag when building on JDK >8 for correct cross-compiling -%pom_xpath_inject pom:profiles " - - jdk-release-flag - - [9,) - - - \${java.compat.version} - - " - -# For some reason TestHtmlParser.testTurkish fails when building inside SCLs -%mvn_build -s -f -- -Dcheckoutid=%{version} - -%install -%mvn_install - -# Use the same directory of the main package for subpackage licence and docs -%global _docdir_fmt %{name} - -%files -f .mfiles-%{name}-core -%doc lucene/CHANGES.txt lucene/README.txt -%doc lucene/MIGRATE.txt lucene/JRE_VERSION_MIGRATION.txt -%license lucene/LICENSE.txt lucene/NOTICE.txt - -%files analysis -f .mfiles-%{name}-analysis -%files analyzers-smartcn -f .mfiles-%{name}-analyzers-smartcn -%files grouping -f .mfiles-%{name}-grouping -%files highlighter -f .mfiles-%{name}-highlighter -%files join -f .mfiles-%{name}-join -%files memory -f .mfiles-%{name}-memory -%files misc -f .mfiles-%{name}-misc -%files queries -f .mfiles-%{name}-queries -%files queryparser -f .mfiles-%{name}-queryparser -%files sandbox -f .mfiles-%{name}-sandbox -%files backward-codecs -f .mfiles-%{name}-backward-codecs -%files codecs -f .mfiles-%{name}-codecs -%files classification -f .mfiles-%{name}-classification -%files suggest -f .mfiles-%{name}-suggest -%files monitor -f .mfiles-%{name}-monitor -%if %{without jp_minimal} -%files parent -f .mfiles-%{name}-parent -%files solr-grandparent -f .mfiles-%{name}-solr-grandparent -%files expressions -f .mfiles-%{name}-expressions -%files analyzers-phonetic -f .mfiles-%{name}-analyzers-phonetic -%files analyzers-icu -f .mfiles-%{name}-analyzers-icu -%files analyzers-nori -f .mfiles-%{name}-analyzers-nori -%files analyzers-kuromoji -f .mfiles-%{name}-analyzers-kuromoji -%files analyzers-stempel -f .mfiles-%{name}-analyzers-stempel -%endif - -%files javadoc -f .mfiles-javadoc -%license lucene/LICENSE.txt lucene/NOTICE.txt - -%changelog -* Fri Apr 16 2021 Mohan Boddu - 0:8.6.3-4 -- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 - -* Tue Mar 30 2021 Jie Kang - 0:8.6.3-3 -- Build without jp_minimal - -* Tue Jan 26 2021 Fedora Release Engineering - 0:8.6.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Oct 28 2020 Mat Booth - 0:8.6.3-1 -- Update to latest upsteam release - -* Thu Aug 06 2020 Mat Booth - 0:8.4.1-9 -- Add optional resolution on internal JDK APIs that might not be present on Java - 11 - -* Thu Aug 06 2020 Mat Booth - 0:8.4.1-8 -- Avoid requirement on com.sun.management package - -* Tue Jul 28 2020 Fedora Release Engineering - 0:8.4.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 21 2020 Mat Booth - 0:8.4.1-6 -- Fix NIO linkage error when running on Java 8 due to incorrect - cross-compilation - -* Sat Jul 11 2020 Jiri Vanek - 0:8.4.1-5 -- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 - -* Wed May 06 2020 Mat Booth - 0:8.4.1-4 -- Fix jp_minimal mode - -* Tue May 5 2020 Alexander Kurtakov - 0:8.4.1-3 -- Disable test-framework as its dependency (randomizedtesting) is removed. - -* Sat Mar 21 2020 Mat Booth - 0:8.4.1-2 -- Fix deps for minimal mode - -* Sat Mar 21 2020 Mat Booth - 0:8.4.1-1 -- Update to latest upstream release - -* Wed Jan 29 2020 Fedora Release Engineering - 0:8.1.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Nov 28 2019 Mat Booth - 0:8.1.1-3 -- Drop spatial, morfologik, replicator, demo and benchmark modules due to missing deps -- Fix obsoletes when built in minimal mode - -* Thu Jun 13 2019 Mat Booth - 0:8.1.1-2 -- Enable additional module in jp_minimal mode - -* Wed Jun 12 2019 Mat Booth - 0:8.1.1-1 -- Update to latest upstream release - -* Thu Feb 14 2019 Mat Booth - 0:7.7.0-1 -- Update to latest upstream release -- Drop deprecated uima analyzers sub-package -- Added nori Korean analyzers sub-package - -* Fri Feb 01 2019 Fedora Release Engineering - 0:7.1.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 0:7.1.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Apr 26 2018 Mat Booth - 0:7.1.0-2 -- Fix split package information in OSGi metadata - -* Thu Apr 12 2018 Mat Booth - 0:7.1.0-1 -- Update to a newer upstream release - -* Thu Feb 08 2018 Fedora Release Engineering - 0:6.1.0-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Dec 07 2017 Mat Booth - 0:6.1.0-7 -- Enable more modules in jp_minimal profile, rhbz#1455267 - -* Mon Oct 16 2017 Michael Simacek - 0:6.1.0-6 -- Backport fix for CVE-2017-12629 - -* Thu Sep 21 2017 Mat Booth - 0:6.1.0-5 -- Rebuild to regenerate OSGi metadata due to objectweb-asm update - -* Wed Jul 26 2017 Fedora Release Engineering - 0:6.1.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Tue Apr 04 2017 Mat Booth - 0:6.1.0-3 -- Add better OSGi metadata for dealing with core/misc split packages -- Drop F24-specific hack - -* Tue Mar 21 2017 Michael Simacek - 0:6.1.0-2 -- Update jp_minimal conditional - -* Mon Mar 20 2017 Mat Booth - 0:6.1.0-1 -- Update to lucene 6 -- Add "spatial-extras" subpackage, this decouples dependencies on spatial4j. - -* Thu Mar 16 2017 Michael Simacek - 0:5.5.0-7 -- Add jp_minimal conditional - -* Mon Feb 06 2017 Michael Simacek - 0:5.5.0-6 -- Remove buildnumber-plugin - -* Mon Aug 22 2016 Roman Vais - 0:5.5.0-5 -- Removed test dependency macros for lucene demo that caused conflict (duplicity) - -* Wed Jul 13 2016 Roland Grunberg - 0:5.5.0-4 -- analyzers-common should have versioned requires on package from core. - -* Fri Jul 08 2016 Mat Booth - 0:5.5.0-3 -- Misc module should require core module, the split package - causes problems for OSGi consumers - -* Mon Apr 18 2016 Mat Booth - 0:5.5.0-2 -- Add missing BR on ant, fixes FTBFS - -* Wed Feb 24 2016 Michael Simacek - 0:5.5.0-1 -- Update to upstream version 5.5.0 - -* Thu Feb 04 2016 Fedora Release Engineering - 0:5.4.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Mon Jan 25 2016 Alexander Kurtakov 0:5.4.1-2 -- Organize Sources numbering. -- Drop old jpackage header - package has nothing in common anymore. -- Drop 3+ years old provides/obsoletes. -- Move old changelog to separate file to ease working with the spec file. - -* Mon Jan 25 2016 Alexander Kurtakov 0:5.4.1-1 -- Update to upstream 5.4.1 release. - -* Thu Jan 21 2016 Alexander Kurtakov 0:5.4.0-1 -- Update to upstream 5.4.0 release. - -* Tue Oct 6 2015 Alexander Kurtakov 0:5.3.1-1 -- Update to upstream 5.3.1 release. - -* Thu Aug 27 2015 Alexander Kurtakov 0:5.3.0-1 -- Update to upstream 5.3.0 release. - -* Wed Aug 26 2015 Mat Booth - 0:5.2.1-4 -- Remove forbidden SCL macros - -* Wed Jun 24 2015 Alexander Kurtakov 0:5.2.1-3 -- Disable generation of uses clauses in OSGi manifests. - -* Wed Jun 24 2015 Alexander Kurtakov 0:5.2.1-2 -- Drop old workarounds. - -* Tue Jun 23 2015 Alexander Kurtakov 0:5.2.1-1 -- Update to upstream 5.2.1. diff --git a/sources b/sources deleted file mode 100644 index 3a4b2ad..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (solr-8.6.3-src.tgz) = 690ad5c5dcdabf058b2112a2d16c983b3dafc0b2aea03e96ccb13ec3f5b72ea6b70a57c307a402ece9efd5b2046244b0991a04b4c3da13ab3e3884ee73da5f24