[felix-osgi-compendium] Add org.osgi groupId to depmap
Stanislav Ochotnicky
sochotni at fedoraproject.org
Tue Oct 11 10:34:57 UTC 2011
commit 29de6af0835ef2a70ba2ff5f8755d1c781cf86b9
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date: Thu Sep 22 13:00:29 2011 +0200
Add org.osgi groupId to depmap
- Packaging fixes
felix-osgi-compendium.spec | 30 ++++++++++--------------------
1 files changed, 10 insertions(+), 20 deletions(-)
---
diff --git a/felix-osgi-compendium.spec b/felix-osgi-compendium.spec
index 50e87ca..5fb5e6c 100644
--- a/felix-osgi-compendium.spec
+++ b/felix-osgi-compendium.spec
@@ -7,7 +7,7 @@
Name: felix-osgi-compendium
Version: 1.4.0
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: Felix OSGi R4 Compendium Bundle
Group: Development/Libraries
@@ -21,6 +21,7 @@ BuildArch: noarch
BuildRequires: java-devel >= 1:1.6.0
BuildRequires: jpackage-utils
+BuildRequires: maven
BuildRequires: maven-compiler-plugin
BuildRequires: maven-install-plugin
BuildRequires: maven-jar-plugin
@@ -37,9 +38,6 @@ Requires: felix-osgi-foundation
Requires: java >= 1:1.6.0
Requires: tomcat6-servlet-2.5-api
-Requires(post): jpackage-utils
-Requires(postun): jpackage-utils
-
%description
OSGi Service Platform Release 4 Compendium Interfaces and Classes.
@@ -60,12 +58,7 @@ API documentation for %{name}.
%patch1 -p1
%build
-export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
-%__mkdir_p $MAVEN_REPO_LOCAL
-
-mvn-jpp -e \
- -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
- install javadoc:javadoc
+mvn-rpmbuild install javadoc:javadoc
%install
# jar
@@ -74,35 +67,32 @@ install -pD -T -m 644 target/%{bundle}-%{version}.jar \
# pom
install -pD -T -m 644 pom.xml %{buildroot}%{POM}
-%add_to_maven_depmap org.apache.felix %{bundle} %{version} JPP/felix %{bundle}
+%add_maven_depmap JPP.felix-%{bundle}.pom felix/%{bundle}.jar -a "org.osgi:%{bundle}"
# javadoc
install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}
%__cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
-
%pre javadoc
# workaround for rpm bug, can be removed in F-17
[ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \
rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
%files
-%defattr(-,root,root,-)
%doc LICENSE
+%{_mavendepmapfragdir}/%{name}
%{felixdir}
%{POM}
-%config(noreplace) %{_mavendepmapfragdir}/%{name}
%files javadoc
-%defattr(-,root,root,-)
+%doc LICENSE
%{_javadocdir}/%{name}
%changelog
+* Thu Sep 22 2011 Stanislav Ochotnicky <sochotnicky at redhat.com> - 1.4.0-7
+- Add org.osgi groupId to depmap
+- Packaging fixes
+
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.4.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
More information about the scm-commits
mailing list