[jnr-constants] add maven pom
Mikolaj Izdebski
mizdebsk at fedoraproject.org
Tue Oct 9 16:27:32 UTC 2012
commit 0293d4829512f2fbe37e4e9b24f275b0faa16e72
Author: gil <puntogil at libero.it>
Date: Tue Oct 9 17:58:57 2012 +0200
add maven pom
jnr-constants-0.7-pom_xml.patch | 20 ++++++++++++++++++++
jnr-constants.spec | 32 +++++++++++++++++++-------------
2 files changed, 39 insertions(+), 13 deletions(-)
---
diff --git a/jnr-constants-0.7-pom_xml.patch b/jnr-constants-0.7-pom_xml.patch
new file mode 100644
index 0000000..76075c0
--- /dev/null
+++ b/jnr-constants-0.7-pom_xml.patch
@@ -0,0 +1,20 @@
+--- pom.xml 2009-12-28 21:27:30.000000000 +0100
++++ pom.xml-gil 2011-06-11 12:31:24.639040099 +0200
+@@ -85,7 +85,7 @@
+ </configuration>
+ </plugin>
+ </plugins>
+- <extensions>
++ <!--extensions>
+ <extension>
+ <groupId>org.jvnet.wagon-svn</groupId>
+ <artifactId>wagon-svn</artifactId>
+@@ -95,7 +95,7 @@
+ <groupId>org.apache.maven.wagon</groupId>
+ <artifactId>wagon-webdav</artifactId>
+ </extension>
+- </extensions>
++ </extensions-->
+ </build>
+ <reporting>
+ <outputDirectory>build/report</outputDirectory>
diff --git a/jnr-constants.spec b/jnr-constants.spec
index 6d030a0..756e7a8 100644
--- a/jnr-constants.spec
+++ b/jnr-constants.spec
@@ -1,12 +1,13 @@
Name: jnr-constants
Version: 0.7
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Java Native Runtime constants
Group: Development/Libraries
License: MIT
URL: http://github.com/wmeissner/jnr-constants/
Source0: http://download.github.com/wmeissner-jnr-constants-0.7-0-g8b45ca7.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+# remove wagon-svn & wagon-webdav deps
+Patch0: jnr-constants-0.7-pom_xml.patch
BuildArch: noarch
BuildRequires: ant
@@ -20,33 +21,38 @@ Provides java values for common platform C constants (e.g. errno).
%prep
%setup -q -n wmeissner-%{name}-8b45ca7
-find ./ -name '*.jar' -exec rm -f '{}' \;
-find ./ -name '*.class' -exec rm -f '{}' \;
+find ./ -name '*.jar' -delete
+find ./ -name '*.class' -delete
+%patch0 -p0
%build
ant jar
%install
-rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_javadir}
+
+mkdir -p %{buildroot}%{_javadir}
# project was renamed from 'constantine' to jnr-constants, but jar has
# yet to be renamed http://fedoraproject.org/wiki/Packaging/Java#Jar_file_naming
-cp -p dist/constantine.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
-ln -s %{_javadir}/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
-ln -s %{_javadir}/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/constantine.jar
+cp -p dist/constantine.jar %{buildroot}%{_javadir}/%{name}.jar
+ln -s %{_javadir}/%{name}.jar %{buildroot}%{_javadir}/constantine.jar
-%clean
-rm -rf $RPM_BUILD_ROOT
+mkdir -p %{buildroot}%{_mavenpomdir}
+install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
+%add_maven_depmap JPP-%{name}.pom %{name}.jar
%files
-%defattr(-,root,root,-)
%doc LICENSE
%{_javadir}/%{name}.jar
-%{_javadir}/%{name}-%{version}.jar
%{_javadir}/constantine.jar
+%{_mavenpomdir}/*
+%{_mavendepmapfragdir}/*
%changelog
+* Tue Oct 09 2012 gil cattaneo <puntogil at libero.it> 0.7-6
+- add maven pom
+- adapt to current guideline
+
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
More information about the scm-commits
mailing list