%global site_name org.apache.felix.bundlerepository %global grp_name felix Name: felix-bundlerepository Version: 1.6.6 Release: %mkrel 21 Group: Development/Java Summary: Bundle repository service License: ASL 2.0 and MIT URL: http://felix.apache.org/site/apache-felix-osgi-bundle-repository.html BuildArch: noarch Source0: http://www.fightrice.com/mirrors/apache/felix/org.apache.felix.bundlerepository-%{version}-source-release.tar.gz Patch1: 0001-Unbundle-libraries.patch BuildRequires: maven-local BuildRequires: mvn(junit:junit) BuildRequires: mvn(net.sf.kxml:kxml2) BuildRequires: mvn(org.apache.felix:felix-parent:pom:) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.apache.felix:org.apache.felix.shell) BuildRequires: mvn(org.apache.felix:org.apache.felix.utils) BuildRequires: mvn(org.apache.felix:org.osgi.service.obr) BuildRequires: mvn(org.codehaus.woodstox:woodstox-core-asl) BuildRequires: mvn(org.easymock:easymock) BuildRequires: mvn(org.osgi:org.osgi.compendium) BuildRequires: mvn(org.osgi:org.osgi.core) BuildRequires: mvn(xpp3:xpp3) %description Bundle repository service %package javadoc Summary: API documentation for %{name} %description javadoc This package contains the API documentation for %{name}. %prep %setup -q -n %{site_name}-%{version} %patch1 -p1 # Add xpp3 dependency (upstream bundles this) %pom_add_dep "xpp3:xpp3:1.1.3.4.O" pom.xml "<optional>true</optional>" # Make felix utils mandatory dep %pom_xpath_remove "pom:dependency[pom:artifactId[text()='org.apache.felix.utils']]/pom:optional" # For compatibility reasons %mvn_file : felix/%{name} %build %mvn_build %install %mvn_install %files -f .mfiles %license LICENSE LICENSE.kxml2 NOTICE %doc DEPENDENCIES %files javadoc -f .mfiles-javadoc %license LICENSE LICENSE.kxml2 NOTICE %changelog * Wed May 10 2017 neoclust <neoclust> 1.6.6-21.mga6 + Revision: 1100121 - Add missing requires * Wed Mar 02 2016 neoclust <neoclust> 1.6.6-20.mga6 + Revision: 982176 - Second rebuild of the java stack * Tue Feb 23 2016 neoclust <neoclust> 1.6.6-19.mga6 + Revision: 976224 - First rebuild of the java stack - sync package felix-bundlerepository with fedora - imported package felix-bundlerepository * Thu Dec 25 2014 pterjan <pterjan> 1.6.6-11.mga5 + Revision: 805656 - Clean rebuild - Update BuildRequires - Restore + sander85 <sander85> - Depends on broken java stack * Wed Oct 15 2014 umeabot <umeabot> 1.6.6-9.mga5 + Revision: 741162 - Second Mageia 5 Mass Rebuild - Mageia 5 Mass Rebuild * Tue May 27 2014 dmorgan <dmorgan> 1.6.6-7.mga5 + Revision: 627027 - Fix use of easymock * Thu Dec 19 2013 dmorgan <dmorgan> 1.6.6-6.mga4 + Revision: 558747 - Build with xmvn + umeabot <umeabot> - Mageia 4 Mass Rebuild * Fri Jan 11 2013 umeabot <umeabot> 1.6.6-4.mga3 + Revision: 350097 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Mon Jul 02 2012 dmorgan <dmorgan> 1.6.6-3.mga3 + Revision: 266746 - Sync with fedora spec file ( which builds) - Rebuild to generate mvn() provides * Sun Nov 27 2011 gil <gil> 1.6.6-1.mga2 + Revision: 172701 - update to 1.6.6 * Tue Nov 01 2011 gil <gil> 1.6.4-1.mga2 + Revision: 160861 - imported package felix-bundlerepository * Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.6-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Wed Jul 30 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.6.6-17 - Fix build-requires on felix-parent * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.6-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.6-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jul 17 2013 Michal Srb <msrb@redhat.com> - 1.6.6-14 - Fix license tag. kxml is licensed under MIT, not BSD * Tue Jul 09 2013 Michal Srb <msrb@redhat.com> - 1.6.6-13 - Make easymock and junit test-only dependencies * Tue Jul 09 2013 Michal Srb <msrb@redhat.com> - 1.6.6-12 - Run some tests only contidionally - Remove unneeded BR: mockito * Wed Jul 03 2013 Michal Srb <msrb@redhat.com> - 1.6.6-11 - Build with XMvn - Replace patches with %%pom_ macros - Fix BR * Wed Jul 03 2013 Michal Srb <msrb@redhat.com> - 1.6.6-10 - Fix BR (Resolves: #979500) * Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.6-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1.6.6-8 - Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild - Replace maven BuildRequires with maven-local * Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.6-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon May 21 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.6.6-6 - Make felix-utils mandatory dep in pom.xml * Mon Apr 30 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.6.6-5 - Unbundle libraries - Add dependency on xpp3 - Include NOTICE in javadoc package - Resolves #817581 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Oct 12 2011 Jaromir Capik <jcapik@redhat.com> - 1.6.6-3 - osgi.org groupId patch removed (fixed in felix-osgi-* packages) * Thu Oct 06 2011 Jaromir Capik <jcapik@redhat.com> - 1.6.6-2 - Depmap removed (not needed anymore) - woodstox-core-asl renamed to woodstox-core * Tue Sep 14 2011 Jaromir Capik <jcapik@redhat.com> - 1.6.6-1 - Initial packaging