rpms/xerces-j2/devel xerces-j2-MANIFEST.MF, NONE, 1.1 xerces-j2.spec, 1.50, 1.51

Alexander Kurtakov akurtakov at fedoraproject.org
Fri Jan 30 17:05:33 UTC 2009


Author: akurtakov

Update of /cvs/pkgs/rpms/xerces-j2/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8078/devel

Modified Files:
	xerces-j2.spec 
Added Files:
	xerces-j2-MANIFEST.MF 
Log Message:
Add osgi manifest.


--- NEW FILE xerces-j2-MANIFEST.MF ---
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"


Index: xerces-j2.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xerces-j2/devel/xerces-j2.spec,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- xerces-j2.spec	10 Jul 2008 20:36:58 -0000	1.50
+++ xerces-j2.spec	30 Jan 2009 17:05:02 -0000	1.51
@@ -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 @@
 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 @@
 %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 @@
 
 
 %changelog
+* Fri Jan 30 2009 Alexander Kurtakov <akurtako at redhat.com> 0:2.7.1-10.3
+- Add osgi manifest.
+
 * Thu Jul 10 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 0:2.7.1-10.2
 - drop repotag
 - fix license tag




More information about the fedora-extras-commits mailing list