[lucene] Resolves: rhbz#615609 custom MANIFEST.MF in lucene drops Specification-Version
Caolan McNamara
caolanm at fedoraproject.org
Fri Oct 1 07:59:23 UTC 2010
commit 7a9809dc8cf2dca57b9b7d27374080076b5018df
Author: Caolán McNamara <caolanm at redhat.com>
Date: Fri Oct 1 08:59:26 2010 +0100
Resolves: rhbz#615609 custom MANIFEST.MF in lucene drops Specification-Version
lucene-1.9-OSGi-MANIFEST.MF | 3 ---
lucene-1.9-analysis-OSGi-MANIFEST.MF | 3 ---
lucene.spec | 14 +++++++++++---
3 files changed, 11 insertions(+), 9 deletions(-)
---
diff --git a/lucene-1.9-OSGi-MANIFEST.MF b/lucene-1.9-OSGi-MANIFEST.MF
index 56dacd4..949180d 100644
--- a/lucene-1.9-OSGi-MANIFEST.MF
+++ b/lucene-1.9-OSGi-MANIFEST.MF
@@ -1,6 +1,3 @@
-Manifest-Version: 1.0
-Ant-Version: Apache Ant 1.7.0
-Created-By: 2.3 (IBM Corporation)
Bundle-ManifestVersion: 2
Export-Package: org.apache.lucene,org.apache.lucene.analysis,org.apach
e.lucene.analysis.de,org.apache.lucene.analysis.standard,org.apache.l
diff --git a/lucene-1.9-analysis-OSGi-MANIFEST.MF b/lucene-1.9-analysis-OSGi-MANIFEST.MF
index ef4184b..a1bf84b 100644
--- a/lucene-1.9-analysis-OSGi-MANIFEST.MF
+++ b/lucene-1.9-analysis-OSGi-MANIFEST.MF
@@ -1,6 +1,3 @@
-Manifest-Version: 1.0
-Ant-Version: Apache Ant 1.7.0
-Created-By: 2.3 (IBM Corporation)
Bundle-ManifestVersion: 2
Export-Package: org.apache.lucene.analysis.br,org.apache.lucene.analys
is.cjk,org.apache.lucene.analysis.cn,org.apache.lucene.analysis.cz,or
diff --git a/lucene.spec b/lucene.spec
index 5e84318..fb182f6 100644
--- a/lucene.spec
+++ b/lucene.spec
@@ -31,7 +31,7 @@
Summary: High-performance, full-featured text search engine
Name: lucene
Version: 2.4.1
-Release: 3%{?dist}
+Release: 4%{?dist}
Epoch: 0
License: ASL 2.0
URL: http://lucene.apache.org/
@@ -55,6 +55,7 @@ BuildRequires: jline
BuildRequires: jtidy
BuildRequires: regexp
BuildRequires: apache-commons-digester
+BuildRequires: unzip
Provides: lucene-core = %{epoch}:%{version}-%{release}
# previously used by eclipse but no longer needed
Obsoletes: lucene-devel < %{version}
@@ -128,10 +129,13 @@ ant -Dbuild.sysclasspath=first \
package
# package test generate-test-reports
+# add missing OSGi metadata to manifests
mkdir META-INF
-cp %{SOURCE1} META-INF/MANIFEST.MF
+unzip -o build/lucene-core-%{version}.jar META-INF/MANIFEST.MF
+cat %{SOURCE1} >> META-INF/MANIFEST.MF
zip -u build/lucene-core-%{version}.jar META-INF/MANIFEST.MF
-cp %{SOURCE2} META-INF/MANIFEST.MF
+unzip -o build/contrib/analyzers/lucene-analyzers-%{version}.jar META-INF/MANIFEST.MF
+cat %{SOURCE2} >> META-INF/MANIFEST.MF
zip -u build/contrib/analyzers/lucene-analyzers-%{version}.jar META-INF/MANIFEST.MF
%install
@@ -196,6 +200,10 @@ rm -rf $RPM_BUILD_ROOT
%{_javadir}/%{name}-demos.jar
%changelog
+* Fri Oct 01 2010 Caolán McNamara <caolanm at redhat.com> 0:2.4.1-4
+- Resolves: rhbz#615609 custom MANIFEST.MF in lucene drops
+ "Specification-Version"
+
* Mon Jun 7 2010 Alexander Kurtakov <akurtako at redhat.com> 0:2.4.1-3
- Fix build.
- FIx various rpmlint warnings.
More information about the scm-commits
mailing list