diff --git a/.gitignore b/.gitignore index d54c2a4..63c7d9e 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /org.apache.felix.gogo.runtime-0.12.1-project.tar.gz /org.apache.felix.gogo.runtime-0.16.2-project.tar.gz /org.apache.felix.gogo.runtime-1.0.4-source-release.tar.gz +/org.apache.felix.gogo.runtime-1.1.0-source-release.tar.gz diff --git a/felix-gogo-runtime.spec b/felix-gogo-runtime.spec index e24051a..fc77053 100644 --- a/felix-gogo-runtime.spec +++ b/felix-gogo-runtime.spec @@ -1,56 +1,56 @@ +%global bundle org.apache.felix.gogo.runtime + Name: felix-gogo-runtime -Version: 1.0.4 -Release: 4%{?dist} -Summary: Community OSGi R4 Service Platform Implementation - Basic Commands +Version: 1.1.0 +Release: 1%{?dist} +Summary: Apache Felix Gogo command line shell for OSGi License: ASL 2.0 URL: http://felix.apache.org/documentation/subprojects/apache-felix-gogo.html -Source0: https://repo1.maven.org/maven2/org/apache/felix/org.apache.felix.gogo.runtime/%{version}/org.apache.felix.gogo.runtime-%{version}-source-release.tar.gz +Source0: http://archive.apache.org/dist/felix/%{bundle}-%{version}-source-release.tar.gz BuildArch: noarch BuildRequires: maven-local -BuildRequires: mvn(org.apache.felix:gogo-parent:pom:) +BuildRequires: mvn(junit:junit) +BuildRequires: mvn(org.apache.felix:gogo-parent:pom:) >= 4 BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.mockito:mockito-core) BuildRequires: mvn(org.osgi:osgi.cmpn) BuildRequires: mvn(org.osgi:osgi.core) %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. +Apache Felix Gogo is a subproject of Apache Felix implementing a command +line shell for OSGi. It is used in many OSGi runtimes and servers. %package javadoc -Summary: Javadoc for %{name} +Summary: Javadoc for %{name} %description javadoc This package contains the API documentation for %{name}. %prep -%setup -q -n org.apache.felix.gogo.runtime-%{version} - -%pom_change_dep :org.osgi.core :osgi.core -%pom_change_dep :org.osgi.compendium :osgi.cmpn +%setup -q -n %{bundle}-%{version} -%mvn_file : felix/%{name} +%mvn_file : felix/%{bundle} %build -%mvn_build -f +%mvn_build %install %mvn_install %files -f .mfiles -%doc DEPENDENCIES LICENSE NOTICE +%license LICENSE NOTICE %files javadoc -f .mfiles-javadoc -%doc LICENSE NOTICE +%license LICENSE NOTICE %changelog +* Fri Aug 17 2018 Mat Booth - 1.1.0-1 +- Update to latest release +- Enable tests + * Fri Jul 13 2018 Fedora Release Engineering - 1.0.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index 2b455e5..4ebb1a3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (org.apache.felix.gogo.runtime-1.0.4-source-release.tar.gz) = a9b8291b980c6f3a97396d1f9ee9ac6832c77c9f4bf456cdf99536741135f9ecd43f6a2a321ce8cbc9947085eb546da8527a172a724be7072b21c4049240bed3 +SHA512 (org.apache.felix.gogo.runtime-1.1.0-source-release.tar.gz) = f66ad084669770e3619b8e13d504d13ebb3dffdc86a875e7767bf5fa7f7c427abe91a754eae7dfadeaa46555fe4c07a9c2a2dfbdb23bf992d652a2c4fbd304b8