42a68d9
Name:           felix-gogo-runtime
f0e4bd0
Version:        0.16.2
b65c67c
Release:        4%{?dist}
2eaa6f9
Summary:        Community OSGi R4 Service Platform Implementation - Basic Commands
2eaa6f9
License:        ASL 2.0
2eaa6f9
URL:            http://felix.apache.org/site/apache-felix-gogo.html
Tomas Radej 53a8d80
f0e4bd0
Source0:        http://www.apache.org/dist/felix/org.apache.felix.gogo.runtime-%{version}-project.tar.gz 
Tomas Radej 53a8d80
Tomas Radej 53a8d80
# Typecast an Event constructor call with java.util.Properties to 
Tomas Radej 53a8d80
# java.util.Dictionary because the call to the constructor with Properties
Tomas Radej 53a8d80
# was ambiguous.
42a68d9
Patch1:         felix-gogo-runtime-dictionary.patch
Tomas Radej 53a8d80
# Changed path to DEPENDENCIES, LICENSE and NOTICE from META-INF to root dir
42a68d9
Patch2:         felix-gogo-runtime-bundle-resources.patch
Tomas Radej 53a8d80
# Removed failing thread IO test
42a68d9
Patch3:         felix-gogo-runtime-deleted-io-test.patch
Tomas Radej 53a8d80
# Removed relativePath to parent pom
42a68d9
Patch4:         felix-gogo-runtime-parent.patch
Tomas Radej 53a8d80
2eaa6f9
BuildArch:      noarch
Tomas Radej 53a8d80
2eaa6f9
BuildRequires:  maven-local
2eaa6f9
BuildRequires:  mvn(junit:junit)
801d64d
BuildRequires:  mvn(org.apache.felix:gogo-parent:pom:)
2eaa6f9
BuildRequires:  mvn(org.easymock:easymock)
2eaa6f9
BuildRequires:  mvn(org.mockito:mockito-all)
2eaa6f9
BuildRequires:  mvn(org.osgi:org.osgi.compendium)
2eaa6f9
BuildRequires:  mvn(org.osgi:org.osgi.core)
b65c67c
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
2eaa6f9
Tomas Radej 53a8d80
%description
Tomas Radej 53a8d80
Apache Felix is a community effort to implement the OSGi R4 Service Platform
Tomas Radej 53a8d80
and other interesting OSGi-related technologies under the Apache license. The
Tomas Radej 53a8d80
OSGi specifications originally targeted embedded devices and home services
Tomas Radej 53a8d80
gateways, but they are ideally suited for any project interested in the
Tomas Radej 53a8d80
principles of modularity, component-orientation, and/or service-orientation.
Tomas Radej 53a8d80
OSGi technology combines aspects of these aforementioned principles to define a
Tomas Radej 53a8d80
dynamic service deployment framework that is amenable to remote management.
Tomas Radej 53a8d80
Tomas Radej 53a8d80
%package javadoc
2eaa6f9
Summary:        Javadoc for %{name}
Tomas Radej 53a8d80
Tomas Radej 53a8d80
%description javadoc
Tomas Radej 53a8d80
This package contains the API documentation for %{name}.
Tomas Radej 53a8d80
Tomas Radej 53a8d80
%prep
42a68d9
%setup -q -n org.apache.felix.gogo.runtime-%{version}
Tomas Radej 53a8d80
%patch1 -p1
Tomas Radej 53a8d80
%patch2 -p1
Tomas Radej 53a8d80
%patch3 -p1
Tomas Radej 53a8d80
%patch4 -p1
Tomas Radej 53a8d80
42a68d9
%mvn_file : felix/%{name}
2eaa6f9
Tomas Radej 53a8d80
%build
f0e4bd0
%mvn_build -f
Tomas Radej 53a8d80
Tomas Radej 53a8d80
%install
2eaa6f9
%mvn_install
Tomas Radej 53a8d80
2eaa6f9
%files -f .mfiles
Tomas Radej 53a8d80
%doc DEPENDENCIES LICENSE NOTICE 
Tomas Radej 53a8d80
2eaa6f9
%files javadoc -f .mfiles-javadoc
2eaa6f9
%doc LICENSE NOTICE
Tomas Radej 53a8d80
Tomas Radej 53a8d80
%changelog
b65c67c
* Thu Jun 16 2016 Alexander Kurtakov <akurtako@redhat.com> 0.16.2-4
b65c67c
- Add BR maven-bundle-plugin to fix build.
b65c67c
05dd35a
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.2-3
05dd35a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
05dd35a
42a68d9
* Mon Jun 29 2015 Mat Booth <mat.booth@redhat.com> - 0.16.2-2
42a68d9
- Remove incomplete and forbidden SCL macros
42a68d9
f0e4bd0
* Fri Jun 19 2015 Alexander Kurtakov <akurtako@redhat.com> 0.16.2-1
f0e4bd0
- Update to upstream 0.16.2.
f0e4bd0
97981cc
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.1-2
97981cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
97981cc
a630d3b
* Thu Jul 3 2014 Alexander Kurtakov <akurtako@redhat.com> 0.12.1-1
a630d3b
- Update to upstream 0.12.1.
a630d3b
c615f27
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-12
c615f27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
c615f27
Stanislav Ochotnicky db2aa78
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.10.0-11
Stanislav Ochotnicky db2aa78
- Use Requires: java-headless rebuild (#1067528)
Stanislav Ochotnicky db2aa78
2eaa6f9
* Tue Aug 06 2013 Michal Srb <msrb@redhat.com> - 0.10.0-10
2eaa6f9
- Adapt to current guidelines
2eaa6f9
- Install NOTICE file with javadoc subpackage
2eaa6f9
ae15b71
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-9
ae15b71
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
ae15b71
Krzysztof Daniel 99db486
* Fri Mar 15 2013 Krzysztof Daniel <kdaniel@redhat.com> 0.10.0-8
Krzysztof Daniel 99db486
- Initial SCLization.
Krzysztof Daniel 99db486
c0412f0
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-7
c0412f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c0412f0
Stanislav Ochotnicky 18aead7
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 0.10.0-6
Stanislav Ochotnicky 18aead7
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky 18aead7
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky 18aead7
eb51a53
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-5
eb51a53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
eb51a53
0f7281a
* Wed Jan 18 2012 Tomas Radej <tradej@redhat.com> - 0.10.0-4
0f7281a
- Changed jar path
0f7281a
ce3cb65
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-3
ce3cb65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ce3cb65
Tomas Radej 53a8d80
* Fri Dec 16 2011 Tomas Radej <tradej@redhat.com> - 0.10.0-2
Tomas Radej 53a8d80
- Repackaged, minor changes
Tomas Radej 53a8d80
Tomas Radej 53a8d80
* Mon Nov 07 2011 Tomas Radej <tradej@redhat.com> - 0.10.0-1
Tomas Radej 53a8d80
- Initial packaging