[java-sig-commits] [args4j] OSGi metadata generated

Jaromír Cápík jcapik at fedoraproject.org
Mon Jun 13 17:13:57 UTC 2011


commit 3a48ab23df90acddfda19cce9dd81105613a80a3
Author: Jaromír Cápík <jcapik at redhat.com>
Date:   Mon Jun 13 19:02:37 2011 +0200

    OSGi metadata generated

 args4j-osgi.patch |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 args4j.spec       |    7 ++++++-
 2 files changed, 56 insertions(+), 1 deletions(-)
---
diff --git a/args4j-osgi.patch b/args4j-osgi.patch
new file mode 100644
index 0000000..cc39382
--- /dev/null
+++ b/args4j-osgi.patch
@@ -0,0 +1,50 @@
+diff -Naur args4j-2.0.16.orig/args4j/pom.xml args4j-2.0.16/args4j/pom.xml
+--- args4j-2.0.16.orig/args4j/pom.xml	2009-09-04 02:27:09.000000000 +0200
++++ args4j-2.0.16/args4j/pom.xml	2011-06-13 18:51:15.000000000 +0200
+@@ -8,7 +8,8 @@
+   </parent>
+   <artifactId>args4j</artifactId>
+   <name>args4j</name>
+-  
++  <packaging>bundle</packaging>
++
+   <build>
+     <sourceDirectory>src</sourceDirectory>
+     <testSourceDirectory>test</testSourceDirectory>
+@@ -29,6 +30,13 @@
+         </includes>
+       </testResource>
+     </testResources>
++    <plugins>
++      <plugin>
++        <groupId>org.apache.felix</groupId>
++        <artifactId>maven-bundle-plugin</artifactId>
++        <extensions>true</extensions>
++      </plugin>
++    </plugins>
+   </build>
+   <dependencies>
+     <dependency>
+diff -Naur args4j-2.0.16.orig/args4j-tools/pom.xml args4j-2.0.16/args4j-tools/pom.xml
+--- args4j-2.0.16.orig/args4j-tools/pom.xml	2011-06-13 18:53:04.000000000 +0200
++++ args4j-2.0.16/args4j-tools/pom.xml	2011-06-13 18:52:27.000000000 +0200
+@@ -10,6 +10,7 @@
+   <artifactId>args4j-tools</artifactId>
+   <name>args4j-tools</name>
+   <description>development-time tool for generating additional artifacits</description>
++  <packaging>bundle</packaging>
+ 
+   <build>
+     <sourceDirectory>src</sourceDirectory>
+@@ -35,6 +36,11 @@
+           </archive>
+         </configuration>
+       </plugin>
++      <plugin>
++        <groupId>org.apache.felix</groupId>
++        <artifactId>maven-bundle-plugin</artifactId>
++        <extensions>true</extensions>
++      </plugin>
+     </plugins>
+   </build>
+   <dependencies>
diff --git a/args4j.spec b/args4j.spec
index 9cd0217..33073d4 100644
--- a/args4j.spec
+++ b/args4j.spec
@@ -6,7 +6,7 @@ Name:              args4j
 %global site_name  %{name}-site
 
 Version:          2.0.16
-Release:          3%{?dist}
+Release:          4%{?dist}
 Summary:          Small Java lib that makes it easy to parse command line options/args in CUI apps
 License:          MIT and BSD
 Group:            Development/Libraries
@@ -19,6 +19,7 @@ Source0:          %{name}-%{version}.tar.xz
 
 Patch0:           %{name}-wagon-svn-removal.patch
 Patch1:           %{name}-ant-removal.patch
+Patch2:           %{name}-osgi.patch
 
 BuildArch:        noarch
 
@@ -57,6 +58,7 @@ This package contains the API documentation for %{name}.
 
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 # removing classpath addition
 sed -i 's/<addClasspath>true/<addClasspath>false/g' %{tools_name}/pom.xml
@@ -109,6 +111,9 @@ cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %doc %{_javadocdir}/%{name}
 
 %changelog
+* Mon Jun 13 2011 Jaromir Capik <jcapik at redhat.com> - 2.0.16-4
+- OSGi metadata generated
+
 * Mon May 30 2011 Jaromir Capik <jcapik at redhat.com> - 2.0.16-3
 - Removal of bundled stuff in args4j/lib
 


More information about the java-sig-commits mailing list