[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