[java-sig-commits] [joda-time] Adapt to current guidelines.

Alexander Kurtakov akurtakov at fedoraproject.org
Tue Nov 29 10:24:26 UTC 2011


commit d58054c007bdde6b9ae327fba0c380b38a9b98ff
Author: Alexander Kurtakov < <akurtako at redhat.com>
Date:   Tue Nov 29 12:24:09 2011 +0200

    Adapt to current guidelines.

 joda-time.spec |   36 ++++++++----------------------------
 1 files changed, 8 insertions(+), 28 deletions(-)
---
diff --git a/joda-time.spec b/joda-time.spec
index 6f463b6..fda125b 100644
--- a/joda-time.spec
+++ b/joda-time.spec
@@ -2,7 +2,7 @@
 
 Name:             joda-time
 Version:          1.6.2
-Release:          5.%{tzversion}%{?dist}
+Release:          6.%{tzversion}%{?dist}
 Summary:          Java date and time API
 
 Group:            Development/Libraries
@@ -12,7 +12,6 @@ Source0:          http://downloads.sourceforge.net/%{name}/%{name}-%{version}-sr
 Source1:          ftp://elsie.nci.nih.gov/pub/%{tzversion}.tar.gz
 # Remove maven toolchanins from pom.xml (not present in fedora yet)
 Patch0:           joda-time-remove-toolchains-from-pom.patch
-BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:        noarch
 
 BuildRequires:    java-devel >= 1:1.6.0
@@ -22,10 +21,6 @@ BuildRequires:    maven
 Requires:         java >= 1:1.6.0
 Requires:         jpackage-utils
 
-Requires(post):   jpackage-utils
-Requires(postun): jpackage-utils
-
-
 %description
 Joda-Time provides a quality replacement for the Java date and time classes. The
 design allows for multiple calendar systems, while still providing a simple API.
@@ -69,48 +64,33 @@ mvn-rpmbuild \
 
 
 %install
-rm -rf %{buildroot}
-
 # jars
 install -d -m 0755 %{buildroot}%{_javadir}
-install -pm 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
-ln -s %{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
+install -pm 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
 
 # pom
 install -d -m 755 %{buildroot}%{_mavenpomdir}
 install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-%add_to_maven_depmap %{name} %{name} %{version} JPP %{name}
+%add_maven_depmap JPP-%{name}.pom %{name}.jar
 
 # javadoc
-install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}-%{version}
-cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}-%{version}/
-ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name}
-
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
-
-%clean
-rm -rf %{buildroot}
+install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}
+cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}/
 
 %files
-%defattr(-,root,root,-)
 %doc LICENSE.txt RELEASE-NOTES.txt ToDo.txt
 %{_javadir}/*
 %{_mavenpomdir}/*
 %{_mavendepmapfragdir}/*
 
 %files javadoc
-%defattr(-,root,root,-)
 %doc LICENSE.txt
-%{_javadocdir}/%{name}-%{version}
 %{_javadocdir}/%{name}
 
-
-
 %changelog
+* Tue Nov 29 2011 Alexander Kurtakov <akurtako at redhat.com> 1.6.2-6.tzdata2011f
+- Adapt to current guidelines.
+
 * Fri Apr 15 2011 Chris Spike <spike at fedoraproject.org> 1.6.2-5.tzdata2011f
 - New tzdata (2011f)
 - Fixed build for maven 3


More information about the java-sig-commits mailing list