Add osgi manifest.
This commit is contained in:
parent
e5c4f955a5
commit
5b0e0a4dbd
37
xerces-j2-MANIFEST.MF
Normal file
37
xerces-j2-MANIFEST.MF
Normal file
@ -0,0 +1,37 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-RequiredExecutionEnvironment: J2SE-1.2
|
||||
Bundle-SymbolicName: org.apache.xerces
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: %Bundle-Name.0
|
||||
Bundle-Localization: plugin
|
||||
Bundle-Version: 2.9.0.v200909240008
|
||||
Bundle-Vendor: %Bundle-Vendor.0
|
||||
Require-Bundle: system.bundle,javax.xml;bundle-version="[1.3.4,2.0.0)"
|
||||
;visibility:=reexport,org.apache.xml.resolver;bundle-version="[1.2.0,
|
||||
2.0.0)";visibility:=reexport,org.apache.xml.serializer;bundle-version
|
||||
="[2.7.1,3.0.0)"
|
||||
Export-Package: META-INF.services;version="2.9.0",org.apache.html.dom;
|
||||
version="2.9.0",org.apache.wml;version="2.9.0",org.apache.wml.dom;ver
|
||||
sion="2.9.0",org.apache.xerces.dom;version="2.9.0",org.apache.xerces.
|
||||
dom.events;version="2.9.0",org.apache.xerces.dom3.as;version="2.9.0",
|
||||
org.apache.xerces.impl;version="2.9.0",org.apache.xerces.impl.dtd;ver
|
||||
sion="2.9.0",org.apache.xerces.impl.dtd.models;version="2.9.0",org.ap
|
||||
ache.xerces.impl.dv;version="2.9.0",org.apache.xerces.impl.dv.dtd;ver
|
||||
sion="2.9.0",org.apache.xerces.impl.dv.util;version="2.9.0",org.apach
|
||||
e.xerces.impl.dv.xs;version="2.9.0",org.apache.xerces.impl.io;version
|
||||
="2.9.0",org.apache.xerces.impl.msg;version="2.9.0",org.apache.xerces
|
||||
.impl.validation;version="2.9.0",org.apache.xerces.impl.xpath;version
|
||||
="2.9.0",org.apache.xerces.impl.xpath.regex;version="2.9.0",org.apach
|
||||
e.xerces.impl.xs;version="2.9.0",org.apache.xerces.impl.xs.identity;v
|
||||
ersion="2.9.0",org.apache.xerces.impl.xs.models;version="2.9.0",org.a
|
||||
pache.xerces.impl.xs.opti;version="2.9.0",org.apache.xerces.impl.xs.t
|
||||
raversers;version="2.9.0",org.apache.xerces.impl.xs.util;version="2.9
|
||||
.0",org.apache.xerces.jaxp;version="2.9.0",org.apache.xerces.jaxp.dat
|
||||
atype;version="2.9.0",org.apache.xerces.jaxp.validation;version="2.9.
|
||||
0",org.apache.xerces.parsers;version="2.9.0",org.apache.xerces.util;v
|
||||
ersion="2.9.0",org.apache.xerces.xinclude;version="2.9.0",org.apache.
|
||||
xerces.xni;version="2.9.0",org.apache.xerces.xni.grammars;version="2.
|
||||
9.0",org.apache.xerces.xni.parser;version="2.9.0",org.apache.xerces.x
|
||||
pointer;version="2.9.0",org.apache.xerces.xs;version="2.9.0",org.apac
|
||||
he.xerces.xs.datatypes;version="2.9.0",org.apache.xml.serialize;versi
|
||||
on="2.9.0",org.w3c.dom.html;version="2.9.0"
|
@ -37,7 +37,7 @@
|
||||
|
||||
Name: xerces-j2
|
||||
Version: 2.7.1
|
||||
Release: 10.2%{?dist}
|
||||
Release: 10.3%{?dist}
|
||||
Epoch: 0
|
||||
Summary: Java XML parser
|
||||
License: ASL 2.0
|
||||
@ -47,6 +47,7 @@ Source0: http://archive.apache.org/dist/xml/xerces-j/Xerces-J-src.2.7.1.t
|
||||
Source1: %{name}-version.sh
|
||||
Source2: %{name}-constants.sh
|
||||
Source3: XJavac.java
|
||||
Source4: %{name}-MANIFEST.MF
|
||||
Patch0: %{name}-build.patch
|
||||
Patch1: %{name}-libgcj.patch
|
||||
Obsoletes: xerces-j2-dom3 < %{epoch}:%{version}-%{release}
|
||||
@ -211,6 +212,12 @@ ant \
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
# inject OSGi manifests
|
||||
mkdir -p META-INF
|
||||
cp -p %{SOURCE4} META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u build/xercesImpl.jar META-INF/MANIFEST.MF
|
||||
|
||||
# jars
|
||||
mkdir -p $RPM_BUILD_ROOT%{_javadir}
|
||||
cp -p build/xercesImpl.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
|
||||
@ -367,6 +374,9 @@ fi
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri Jan 30 2009 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.1-10.3
|
||||
- Add osgi manifest.
|
||||
|
||||
* Thu Jul 10 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:2.7.1-10.2
|
||||
- drop repotag
|
||||
- fix license tag
|
||||
|
Loading…
Reference in New Issue
Block a user