[java-sig-commits] [felix-bundlerepository] Unbundle libraries

Mikolaj Izdebski mizdebsk at fedoraproject.org
Mon May 7 08:27:47 UTC 2012


commit c1d1cd74f5bde67f0868aa01d606cdf96bc4447d
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date:   Mon Apr 30 20:41:05 2012 +0200

    Unbundle libraries

 0001-Unbundle-libraries.patch |   41 +++++++++++++++++++++++++++++++++++++++++
 felix-bundlerepository.spec   |   17 +++++++++++------
 2 files changed, 52 insertions(+), 6 deletions(-)
---
diff --git a/0001-Unbundle-libraries.patch b/0001-Unbundle-libraries.patch
new file mode 100644
index 0000000..c1e7ac4
--- /dev/null
+++ b/0001-Unbundle-libraries.patch
@@ -0,0 +1,41 @@
+From f2f391e2ab3f289657ada944327200025df74073 Mon Sep 17 00:00:00 2001
+From: Mikolaj Izdebski <mizdebsk at redhat.com>
+Date: Mon, 30 Apr 2012 20:25:01 +0200
+Subject: [PATCH] Unbundle libraries
+
+---
+ pom.xml |   11 +----------
+ 1 files changed, 1 insertions(+), 10 deletions(-)
+
+diff --git a/pom.xml b/pom.xml
+index 19831ee..6081935 100644
+--- a/pom.xml
++++ b/pom.xml
+@@ -58,12 +58,6 @@
+       <artifactId>kxml2</artifactId>
+       <version>2.3.0</version>
+       <optional>true</optional>
+-      <exclusions>
+-        <exclusion>
+-          <groupId>xmlpull</groupId>
+-          <artifactId>xmlpull</artifactId>
+-        </exclusion>
+-      </exclusions>
+     </dependency>
+     <dependency>
+         <groupId>org.osgi</groupId>
+@@ -99,10 +93,7 @@
+           <instructions>
+             <Export-Package>org.apache.felix.bundlerepository;version="2.0"</Export-Package>
+             <Private-Package>
+-                org.kxml2.io,
+-                org.xmlpull.v1,
+-                org.apache.felix.bundlerepository.impl.*,
+-                org.apache.felix.utils.*
++                org.apache.felix.bundlerepository.impl.*
+             </Private-Package>
+             <Import-Package>!javax.xml.parsers,!org.xml.sax,org.osgi.service.log;resolution:=optional,org.osgi.service.obr;resolution:=optional,javax.xml.stream;resolution:=optional,*</Import-Package>
+             <DynamicImport-Package>org.apache.felix.shell</DynamicImport-Package>
+-- 
+1.7.7.6
+
diff --git a/felix-bundlerepository.spec b/felix-bundlerepository.spec
index 05eac84..dd7b678 100644
--- a/felix-bundlerepository.spec
+++ b/felix-bundlerepository.spec
@@ -10,22 +10,25 @@ Group:            Development/Libraries
 URL:              http://felix.apache.org/site/apache-felix-osgi-bundle-repository.html
 
 Source0:          http://www.fightrice.com/mirrors/apache/felix/org.apache.felix.bundlerepository-%{version}-source-release.tar.gz
+Patch0:           0001-Unbundle-libraries.patch
 
 BuildArch:        noarch
 
-BuildRequires:    woodstox-core
+BuildRequires:    java-devel
+BuildRequires:    jpackage-utils
 BuildRequires:    felix-shell
 BuildRequires:    felix-utils
-BuildRequires:    java-devel
+BuildRequires:    kxml
 BuildRequires:    maven
 BuildRequires:    maven-surefire-provider-junit4
-BuildRequires:    jpackage-utils
+BuildRequires:    woodstox-core
 
-Requires:         woodstox-core
+Requires:         java
+Requires:         jpackage-utils
 Requires:         felix-shell
 Requires:         felix-utils
-Requires:         jpackage-utils
-Requires:         java
+Requires:         kxml
+Requires:         woodstox-core
 
 
 %description
@@ -41,6 +44,7 @@ This package contains the API documentation for %{name}.
 
 %prep
 %setup -q -n %{site_name}-%{version}
+%patch0 -p1
 
 %build
 mvn-rpmbuild install javadoc:aggregate
@@ -70,6 +74,7 @@ cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 
 %changelog
 * Mon Apr 30 2012 Mikolaj Izdebski <mizdebsk at redhat.com> - 1.6.6-5
+- Unbundle libraries
 - Include NOTICE in javadoc package
 
 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.6.6-4


More information about the java-sig-commits mailing list