Name: maven-osgi Version: 0.2.0 Release: 17%{?dist} # Maven-shared defines maven-osgi version as 0.3.0 Epoch: 1 Summary: Library for Maven-OSGi integration License: ASL 2.0 URL: http://maven.apache.org/shared/maven-osgi BuildArch: noarch # svn export http://svn.apache.org/repos/asf/maven/shared/tags/maven-osgi-0.2.0 maven-osgi-0.2.0 # find -name *.jar -delete # tar caf maven-osgi-0.2.0.tar.xz maven-osgi-0.2.0/ Source0: %{name}-%{version}.tar.xz # ASL mandates that the licence file be included in redistributed source Source1: http://www.apache.org/licenses/LICENSE-2.0.txt BuildRequires: maven-local BuildRequires: mvn(biz.aQute:bndlib) BuildRequires: mvn(org.apache.maven:maven-project) BuildRequires: mvn(org.apache.maven.shared:maven-shared-components:pom:) BuildRequires: mvn(org.codehaus.plexus:plexus-component-metadata) Obsoletes: maven-shared-osgi < %{epoch}:%{version}-%{release} Provides: maven-shared-osgi = %{epoch}:%{version}-%{release} %description Library for Maven-OSGi integration. This is a replacement package for maven-shared-osgi %package javadoc Summary: Javadoc for %{name} %description javadoc API documentation for %{name}. %prep %setup -q cp -p %{SOURCE1} LICENSE sed -i 's/import aQute\.lib\.osgi/import aQute.bnd.osgi/g' src/main/java/org/apache/maven/shared/osgi/DefaultMaven2OsgiConverter.java # Replace plexus-maven-plugin with plexus-component-metadata %pom_xpath_set "pom:plugin[pom:artifactId[text()='plexus-maven-plugin']]//pom:goal[text()='descriptor']" generate-metadata %pom_xpath_set "pom:artifactId[text()='plexus-maven-plugin']" plexus-component-metadata %build # Tests depend on binary JARs which were removed from sources %mvn_build -f %install %mvn_install %files -f .mfiles %doc LICENSE %dir %{_javadir}/%{name} %files javadoc -f .mfiles-javadoc %doc LICENSE %changelog * Fri Feb 01 2019 Fedora Release Engineering - 1:0.2.0-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 1:0.2.0-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu Feb 08 2018 Fedora Release Engineering - 1:0.2.0-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 1:0.2.0-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 1:0.2.0-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Feb 04 2016 Fedora Release Engineering - 1:0.2.0-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jul 08 2015 Michael Simacek - 1:0.2.0-11 - Build agains aQute bndlib 2.4 * Wed Jun 17 2015 Fedora Release Engineering - 1:0.2.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Aug 4 2014 Mikolaj Izdebski - 1:0.2.0-9 - Fix build-requires on parent POM * Sat Jun 07 2014 Fedora Release Engineering - 1:0.2.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Tue Mar 04 2014 Stanislav Ochotnicky - 1:0.2.0-7 - Use Requires: java-headless rebuild (#1067528) * Sat Aug 03 2013 Fedora Release Engineering - 1:0.2.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon May 27 2013 Mikolaj Izdebski - 1:0.2.0-5 - Build with xmvn - Remove bundled test JARs from sources - Use POM macros instead of sed * Wed Feb 20 2013 Tomas Radej - 1:0.2.0-4 - Added B/R on maven-shared and maven-local * Thu Feb 14 2013 Fedora Release Engineering - 1:0.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Jan 11 2013 Tomas Radej - 1:0.2.0-2 - Fixed Provides/Obsoletes * Mon Jan 07 2013 Tomas Radej - 1:0.2.0-1 - Initial version