%global bundle org.apache.felix.gogo.command %{!?scl:%global pkg_name %{name}} %{?scl:%scl_package felix-gogo-command} Name: %{?scl_prefix}felix-gogo-command Version: 0.14.0 Release: 4%{?dist} Summary: Apache Felix Gogo Command 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: maven-local BuildRequires: mvn(org.apache.felix:gogo-parent:pom:) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.apache.felix:org.apache.felix.bundlerepository) BuildRequires: mvn(org.apache.felix:org.apache.felix.framework) BuildRequires: mvn(org.apache.felix:org.apache.felix.gogo.runtime) BuildRequires: mvn(org.osgi:org.osgi.compendium) BuildRequires: mvn(org.mockito:mockito-all) %description Provides basic shell commands for Gogo. %package javadoc Group: Documentation Summary: Javadoc for %{pkg_name} %description javadoc API documentation for %{pkg_name}. %prep %setup -q -n %{bundle}-%{version} %patch0 -p1 %patch1 -p1 # These deps are provided at runtime by the osgi framework in which are running # Adding "provided" scope here avoids unnecessary deps on the felix stack if we # are running in a different osgi container like equinox, for example %pom_xpath_inject "pom:dependencies/pom:dependency[pom:artifactId[text()='org.apache.felix.framework']]" "provided" %pom_xpath_inject "pom:dependencies/pom:dependency[pom:artifactId[text()='org.osgi.compendium']]" "provided" %pom_xpath_inject "pom:dependencies/pom:dependency[pom:artifactId[text()='org.apache.felix.bundlerepository']]" "provided" %build %mvn_build %install %mvn_install %files -f .mfiles %doc LICENSE %files javadoc -f .mfiles-javadoc %doc LICENSE %changelog * Wed Jun 17 2015 Fedora Release Engineering - 0.14.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Mar 30 2015 Mat Booth - 0.14.0-3 - Avoid unnecessary runtime deps and re-generate build-deps * Thu Jul 03 2014 Mat Booth - 0.14.0-2 - BR/R: gogo-runtime >= 0.12.0 * Thu Jul 3 2014 Alexander Kurtakov 0.14.0-1 - Update to 0.14.0. * Sat Jun 07 2014 Fedora Release Engineering - 0.12.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Fri May 16 2014 Alexander Kurtakov 0.12.0-10 - Start using mvn_build/install. * Mon Aug 5 2013 Krzysztof Daniel 0.12.0-9 - Fix FTBS. * Sat Aug 03 2013 Fedora Release Engineering - 0.12.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Fri Mar 15 2013 Krzysztof Daniel 0.12.0-7 - Initial SCLization. * Wed Feb 13 2013 Fedora Release Engineering - 0.12.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Wed Feb 06 2013 Java SIG - 0.12.0-5 - Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild - Replace maven BuildRequires with maven-local * Thu Jul 19 2012 Fedora Release Engineering - 0.12.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 27 2012 Krzysztof Daniel 0.12.0-3 - Dependency to Java 7 added. - Sources are patched to compile with OpenJDK 7. * Tue Jan 10 2012 Krzysztof Daniel 0.12.0-2 - description formatting removed - jar_repack removed - license added to the javadoc * Tue Jan 10 2012 Krzysztof Daniel 0.12.0-1 - Release 0.12.0