From 0e47fe84c4ae6db84153348833f599fae63ecc40 Mon Sep 17 00:00:00 2001 From: Tomas Radej Date: Jan 12 2012 15:16:01 +0000 Subject: Added files --- diff --git a/.gitignore b/.gitignore index e69de29..0eaaf61 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/org.apache.felix.gogo.shell-0.10.0-project.tar.gz diff --git a/felix-gogo-shell-groupid.patch b/felix-gogo-shell-groupid.patch new file mode 100644 index 0000000..563c9e7 --- /dev/null +++ b/felix-gogo-shell-groupid.patch @@ -0,0 +1,20 @@ +diff --git a/pom.xml b/pom.xml +index af31761..f49d7c3 100644 +--- a/pom.xml ++++ b/pom.xml +@@ -30,13 +30,13 @@ + 0.10.0 + + +- org.osgi ++ org.apache.felix + org.osgi.core + 4.2.0 + provided + + +- org.osgi ++ org.apache.felix + org.osgi.compendium + 4.0.0 + provided diff --git a/felix-gogo-shell.spec b/felix-gogo-shell.spec new file mode 100644 index 0000000..e1a17cf --- /dev/null +++ b/felix-gogo-shell.spec @@ -0,0 +1,83 @@ +%global parent felix-gogo +%global pkgname shell + +Name: %{parent}-%{pkgname} +Version: 0.10.0 +Release: 1%{?dist} +Summary: Community OSGi R4 Service Platform Implementation - Basic Commands +Group: Development/Tools +License: ASL 2.0 +URL: http://felix.apache.org/site/apache-felix-gogo.html + +Source0: http://mirror.catn.com/pub/apache//felix/org.apache.felix.gogo.shell-0.10.0-project.tar.gz + +# Changed GroupID from osgi to felix +Patch0: %{name}-groupid.patch + +BuildArch: noarch + +BuildRequires: java +BuildRequires: jpackage-utils +BuildRequires: maven +BuildRequires: maven-plugin-bundle +BuildRequires: maven-surefire-provider-junit4 +BuildRequires: felix-gogo-parent +BuildRequires: felix-gogo-runtime +BuildRequires: felix-osgi-compendium + +Requires: java +Requires: jpackage-utils + +%description +Apache Felix is a community effort to implement the OSGi R4 Service Platform +and other interesting OSGi-related technologies under the Apache license. The +OSGi specifications originally targeted embedded devices and home services +gateways, but they are ideally suited for any project interested in the +principles of modularity, component-orientation, and/or service-orientation. +OSGi technology combines aspects of these aforementioned principles to define a +dynamic service deployment framework that is amenable to remote management. + +%package javadoc +Group: Documentation +Summary: Javadoc for %{name} +Requires: jpackage-utils + +%description javadoc +This package contains the API documentation for %{name}. + +%prep +%setup -q -n org.apache.felix.gogo.shell-%{version} +%patch0 -p1 -F3 + +%build +mvn-rpmbuild install javadoc:aggregate + +%install +# jars +install -d -m 0755 %{buildroot}%{_javadir} +install -pm 644 target/org.apache.felix.gogo.shell-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar + +# pom +install -d -m 755 %{buildroot}%{_mavenpomdir} +install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom +%add_maven_depmap JPP-%{name}.pom %{name}.jar + +# javadoc +install -d -m 0755 %{buildroot}%{_javadocdir}/%{name} +cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name} + + +%files +%doc DEPENDENCIES LICENSE NOTICE +%{_javadir}/* +%{_mavenpomdir}/JPP-%{name}.pom +%{_mavendepmapfragdir}/%{name} + +%files javadoc +%doc LICENSE +%{_javadocdir}/%{name} + +%changelog +* Mon Jan 09 2012 Tomas Radej - 0.10.0-1 +- Initial packaging + diff --git a/sources b/sources index e69de29..d2c7097 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +9f530f0009df4948b25c49cde14cb2a5 org.apache.felix.gogo.shell-0.10.0-project.tar.gz