6ffcb7c
Name:           felix-bundlerepository
57e43c0
Version:        2.0.10
3ef4727
Release:        2%{?dist}
6ffcb7c
Summary:        Bundle repository service
6f156d5
License:        ASL 2.0 and MIT
e7d7fe0
URL:            http://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html
25909c5
BuildArch:      noarch
6ffcb7c
e7d7fe0
Source0:        https://archive.apache.org/dist/felix/org.apache.felix.bundlerepository-%{version}-source-release.tar.gz
6ffcb7c
25909c5
Patch1:         0001-Unbundle-libraries.patch
e7d7fe0
Patch2:         0002-Compatibility-with-osgi-r6.patch
6ffcb7c
6ffcb7c
BuildRequires:  maven-local
6ffcb7c
BuildRequires:  mvn(net.sf.kxml:kxml2)
385fc70
BuildRequires:  mvn(org.apache.felix:felix-parent:pom:)
25909c5
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
57e43c0
BuildRequires:  mvn(org.apache.felix:org.apache.felix.gogo.runtime)
6ffcb7c
BuildRequires:  mvn(org.apache.felix:org.apache.felix.shell)
6ffcb7c
BuildRequires:  mvn(org.apache.felix:org.apache.felix.utils)
6ffcb7c
BuildRequires:  mvn(org.apache.felix:org.osgi.service.obr)
6ffcb7c
BuildRequires:  mvn(org.codehaus.woodstox:woodstox-core-asl)
25909c5
BuildRequires:  mvn(org.easymock:easymock)
e7d7fe0
BuildRequires:  mvn(org.osgi:osgi.cmpn)
e7d7fe0
BuildRequires:  mvn(org.osgi:osgi.core)
6ffcb7c
BuildRequires:  mvn(xpp3:xpp3)
Jaromir Capik 6c503b4
Jaromir Capik 6c503b4
%description
Jaromir Capik 6c503b4
Bundle repository service
Jaromir Capik 6c503b4
Jaromir Capik 6c503b4
%package javadoc
Jaromir Capik 6c503b4
Summary:          API documentation for %{name}
Jaromir Capik 6c503b4
Jaromir Capik 6c503b4
%description javadoc
Jaromir Capik 6c503b4
This package contains the API documentation for %{name}.
Jaromir Capik 6c503b4
Jaromir Capik 6c503b4
%prep
e7d7fe0
%setup -q -n org.apache.felix.bundlerepository-%{version}
450dddc
%patch1 -p1
e7d7fe0
%patch2 -p1
e7d7fe0
e7d7fe0
%pom_remove_plugin :maven-source-plugin
Jaromir Capik 6c503b4
e7d7fe0
# Unbundle xpp3
b7bc58e
%pom_add_dep "xpp3:xpp3:1.1.3.4.O" pom.xml "<optional>true</optional>"
b7bc58e
b7bc58e
# Make felix utils mandatory dep
b7bc58e
%pom_xpath_remove "pom:dependency[pom:artifactId[text()='org.apache.felix.utils']]/pom:optional"
b7bc58e
e7d7fe0
%pom_change_dep :easymock :::test
e7d7fe0
e7d7fe0
# Removing and adding is necessary (order matters)
e7d7fe0
%pom_remove_dep :org.osgi.core
e7d7fe0
%pom_add_dep org.osgi:osgi.core
e7d7fe0
%pom_remove_dep :org.osgi.compendium
e7d7fe0
%pom_add_dep org.osgi:osgi.cmpn
e7d7fe0
6ffcb7c
# For compatibility reasons
6ffcb7c
%mvn_file : felix/%{name}
Jaromir Capik 6c503b4
6ffcb7c
%build
6ffcb7c
%mvn_build
Jaromir Capik 6c503b4
6ffcb7c
%install
6ffcb7c
%mvn_install
Jaromir Capik 6c503b4
6ffcb7c
%files -f .mfiles
25909c5
%license LICENSE LICENSE.kxml2 NOTICE
25909c5
%doc DEPENDENCIES
Jaromir Capik 6c503b4
6ffcb7c
%files javadoc -f .mfiles-javadoc
25909c5
%license LICENSE LICENSE.kxml2 NOTICE
Jaromir Capik 6c503b4
Jaromir Capik 6c503b4
%changelog
3ef4727
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.10-2
3ef4727
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3ef4727
57e43c0
* Thu May 04 2017 Michael Simacek <msimacek@redhat.com> - 2.0.10-1
57e43c0
- Update to upstream version 2.0.10
57e43c0
929a185
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.8-2
929a185
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
929a185
e7d7fe0
* Wed Oct 05 2016 Michael Simacek <msimacek@redhat.com> - 2.0.8-1
e7d7fe0
- Update to upstream version 2.0.8
e7d7fe0
25909c5
* Thu Jun 16 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.6.6-20
25909c5
- Regenerate build-requires
25909c5
- Update to current packaging guidelines
25909c5
8328bad
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.6-19
8328bad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8328bad
85b947d
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.6-18
85b947d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
85b947d
385fc70
* Wed Jul 30 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.6.6-17
385fc70
- Fix build-requires on felix-parent
385fc70
5b7eb75
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.6-16
5b7eb75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5b7eb75
c32af4d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.6-15
c32af4d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c32af4d
6f156d5
* Wed Jul 17 2013 Michal Srb <msrb@redhat.com> - 1.6.6-14
6f156d5
- Fix license tag. kxml is licensed under MIT, not BSD
6f156d5
b7bc58e
* Tue Jul 09 2013 Michal Srb <msrb@redhat.com> - 1.6.6-13
b7bc58e
- Make easymock and junit test-only dependencies
b7bc58e
4576f3f
* Tue Jul 09 2013 Michal Srb <msrb@redhat.com> - 1.6.6-12
4576f3f
- Run some tests only contidionally
4576f3f
- Remove unneeded BR: mockito
4576f3f
6ffcb7c
* Wed Jul 03 2013 Michal Srb <msrb@redhat.com> - 1.6.6-11
6ffcb7c
- Build with XMvn
6ffcb7c
- Replace patches with %%pom_ macros
6ffcb7c
- Fix BR
6ffcb7c
efdaf6f
* Wed Jul 03 2013 Michal Srb <msrb@redhat.com> - 1.6.6-10
efdaf6f
- Fix BR (Resolves: #979500)
efdaf6f
b45a388
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.6-9
b45a388
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b45a388
Stanislav Ochotnicky f1a5ab9
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1.6.6-8
Stanislav Ochotnicky f1a5ab9
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky f1a5ab9
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky f1a5ab9
fd3a0b8
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.6-7
fd3a0b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fd3a0b8
Stanislav Ochotnicky b5fe3dd
* Mon May 21 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.6.6-6
Stanislav Ochotnicky b5fe3dd
- Make felix-utils mandatory dep in pom.xml
Stanislav Ochotnicky b5fe3dd
af535c8
* Mon Apr 30 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.6.6-5
c1d1cd7
- Unbundle libraries
450dddc
- Add dependency on xpp3
af535c8
- Include NOTICE in javadoc package
6411f8f
- Resolves #817581
af535c8
6ef715e
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.6-4
6ef715e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6ef715e
Jaromir Capik 6c503b4
* Wed Oct 12 2011 Jaromir Capik <jcapik@redhat.com> - 1.6.6-3
Jaromir Capik 6c503b4
- osgi.org groupId patch removed (fixed in felix-osgi-* packages)
Jaromir Capik 6c503b4
Jaromir Capik 6c503b4
* Thu Oct 06 2011 Jaromir Capik <jcapik@redhat.com> - 1.6.6-2
Jaromir Capik 6c503b4
- Depmap removed (not needed anymore)
Jaromir Capik 6c503b4
- woodstox-core-asl renamed to woodstox-core
Jaromir Capik 6c503b4
Jaromir Capik 6c503b4
* Tue Sep 14 2011 Jaromir Capik <jcapik@redhat.com> - 1.6.6-1
Jaromir Capik 6c503b4
- Initial packaging