[junit4] Do not BR/R openjdk6 but java >= 1:1.6.0

Alexander Kurtakov akurtakov at fedoraproject.org
Thu Aug 25 07:55:45 UTC 2011


commit 60e78c86eebe81037a5d17e795da59eda62619d7
Author: Alexander Kurtakov <akurtako at redhat.com>
Date:   Thu Aug 25 10:55:16 2011 +0300

    Do not BR/R openjdk6 but java >= 1:1.6.0
    
    - Adapt to current guidelines.

 junit4.spec |   48 ++++++++++++++----------------------------------
 1 files changed, 14 insertions(+), 34 deletions(-)
---
diff --git a/junit4.spec b/junit4.spec
index db1ffaa..65348c5 100644
--- a/junit4.spec
+++ b/junit4.spec
@@ -30,7 +30,7 @@
 
 Name:           junit4
 Version:        4.8.2
-Release:        2%{?dist}
+Release:        3%{?dist}
 Epoch:          0
 Summary:        Java regression test package
 License:        CPL
@@ -44,13 +44,12 @@ Source0:        junit-%{version}.tar.bz2
 Requires(post): jpackage-utils >= 0:1.7.4
 Requires(postun): jpackage-utils >= 0:1.7.4
 Requires:       hamcrest
-Requires:       java-1.6.0
+Requires:       java >= 1:1.6.0
 BuildRequires:  ant
 BuildRequires:  jpackage-utils >= 0:1.7.4
-BuildRequires:  java-1.6.0-devel
+BuildRequires:  java-devel >= 1:1.6.0
 BuildRequires:  hamcrest
 BuildArch:      noarch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
 %description
 JUnit is a regression testing framework written by Erich Gamma and Kent Beck. 
@@ -89,66 +88,47 @@ ln -s $(build-classpath hamcrest/core) lib/hamcrest-core-1.1.jar
 perl -pi -e 's/\r$//g' stylesheet.css
 
 %build
-export CLASSPATH=
-export OPT_JAR_LIST=:
 ant -Dant.build.javac.source=1.5 dist
 
 %install
-rm -rf $RPM_BUILD_ROOT
-
 # jars
 install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
-install -m 644 junit%{version}/junit-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
-pushd $RPM_BUILD_ROOT%{_javadir} 
-ln -sf %{name}-%{version}.jar %{name}.jar
-popd
+install -m 644 junit%{version}/junit-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
 
 # pom
-install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms
-install -m 644 pom.xml $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP-%{name}.pom
-%add_to_maven_depmap junit junit %{version} JPP %{name}
+install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
+install -m 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
+%add_maven_depmap JPP-%{name}.pom %{name}.jar
 
 # javadoc
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-cp -pr junit%{version}/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+cp -pr junit%{version}/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 
 # demo
 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/demo/junit # Not using %%name for last part because it is 
                                                                 # part of package name
 cp -pr junit%{version}/junit/* $RPM_BUILD_ROOT%{_datadir}/%{name}/demo/junit
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
-
 %files
-%defattr(0644,root,root,0755)
 %doc cpl-v10.html README.html
 %{_javadir}/%{name}.jar
-%{_javadir}/%{name}-%{version}.jar
-%{_datadir}/maven2/*
+%{_mavenpomdir}/*
 %{_mavendepmapfragdir}/*
 
 %files demo
-%defattr(0644,root,root,0755)
 %{_datadir}/%{name}
 
 %files javadoc
-%defattr(0644,root,root,0755)
-%{_javadocdir}/%{name}-%{version}
 %{_javadocdir}/%{name}
 
 %files manual
-%defattr(0644,root,root,0755)
 %doc junit%{version}/doc/*
 
 %changelog
+* Thu Aug 25 2011 Alexander Kurtakov <akurtako at redhat.com> 0:4.8.2-3
+- Do not BR/R openjdk6 but java >= 1:1.6.0
+- Adapt to current guidelines.
+
 * Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0:4.8.2-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list