From 89dea34fdaf7f3c32ae3090d4c19742e6c950526 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Tue, 23 Jul 2013 06:35:40 +0200 Subject: [PATCH] Generate OSGi metadata - Resolves: rhbz#987117 --- plexus-utils.spec | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/plexus-utils.spec b/plexus-utils.spec index de6e04b..92b4215 100644 --- a/plexus-utils.spec +++ b/plexus-utils.spec @@ -33,7 +33,7 @@ Name: plexus-utils Version: 3.0.9 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Plexus Common Utilities # ASL 1.1: several files in src/main/java/org/codehaus/plexus/util/ # xpp: src/main/java/org/codehaus/plexus/util/xml/pull directory @@ -85,6 +85,21 @@ Javadoc for %{name}. %setup -q -n %{name}-%{name}-%{version} cp %{SOURCE1} . +# Generate OSGI info +%pom_xpath_inject "pom:project" "bundle" +%pom_xpath_inject "pom:build/pom:plugins" " + + org.apache.felix + maven-bundle-plugin + true + + + <_nouses>true + org.codehaus.plexus.util.*;org.codehaus.plexus.util.cli.*;org.codehaus.plexus.util.cli.shell.*;org.codehaus.plexus.util.dag.*;org.codehaus.plexus.util.introspection.*;org.codehaus.plexus.util.io.*;org.codehaus.plexus.util.reflection.*;org.codehaus.plexus.util.xml.*;org.codehaus.plexus.util.xml.pull.* + + + " + %build mvn-rpmbuild install javadoc:javadoc -Dmaven.test.failure.ignore=true @@ -112,6 +127,10 @@ cp -pr target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} %doc %{_javadocdir}/%{name} %changelog +* Tue Jul 23 2013 Mikolaj Izdebski - 3.0.9-6 +- Generate OSGi metadata +- Resolves: rhbz#987117 + * Thu Feb 14 2013 Fedora Release Engineering - 3.0.9-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild