%global project felix %global bundle org.apache.felix.gogo.command %global groupId org.apache.felix %global artifactId %{bundle} Name: %{project}-gogo-command Version: 0.12.0 Release: %mkrel 2 Summary: Apache Felix Gogo Command Group: Development/Java License: ASL 2.0 URL: http://felix.apache.org Source0: http://www.apache.org/dist/felix/%{bundle}-%{version}-project.tar.gz Patch0: felix-gogo-command-pom.xml.patch Patch1: java7compatibility.patch BuildArch: noarch BuildRequires: java # This is to ensure we get OpenJDK and not GCJ BuildRequires: java-devel >= 1:1.7.0 BuildRequires: maven BuildRequires: maven-dependency-plugin BuildRequires: maven-surefire-plugin BuildRequires: maven-surefire-provider-junit4 BuildRequires: jpackage-utils BuildRequires: felix-osgi-core BuildRequires: felix-framework BuildRequires: felix-osgi-compendium BuildRequires: felix-gogo-runtime BuildRequires: felix-gogo-parent BuildRequires: mvn(org.apache.felix:org.apache.felix.bundlerepository) Requires: felix-framework Requires: felix-osgi-compendium Requires: felix-gogo-runtime Requires: mvn(org.apache.felix:org.apache.felix.bundlerepository) %description Provides basic shell commands for Gogo. %package javadoc Group: Development/Java Summary: Javadoc for %{name} Requires: jpackage-utils %description javadoc API documentation for %{name}. %global POM %{_mavenpomdir}/JPP.%{project}-%{bundle}.pom %prep %setup -q -n %{bundle}-%{version} %patch0 -p1 %patch1 -p1 %build mvn-rpmbuild install javadoc:aggregate %install # jars install -d -m 0755 %{buildroot}%{_javadir}/%{project} install -m 644 target/%{bundle}-%{version}.jar \ %{buildroot}%{_javadir}/%{project}/%{bundle}.jar # poms install -d -m 755 %{buildroot}%{_mavenpomdir} install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{project}-%{bundle}.pom %add_maven_depmap JPP.%{project}-%{bundle}.pom %{project}/%{bundle}.jar # javadoc install -d -m 0755 %{buildroot}%{_javadocdir}/%{name} %__cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name} %files %doc LICENSE %{_javadir}/* %{_mavenpomdir}/* %{_mavendepmapfragdir}/* %files javadoc %doc LICENSE %{_javadocdir}/%{name} %changelog * Fri Jan 11 2013 umeabot <umeabot> 0.12.0-2.mga3 + Revision: 350118 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Jul 05 2012 dmorgan <dmorgan> 0.12.0-1.mga3 + Revision: 268219 - New version * Tue Nov 01 2011 dmorgan <dmorgan> 0.6.1-1.mga3 + Revision: 160966 - Fix typo in version + gil <gil> - imported package felix-gogo-command