f467be3
# Copyright (c) 2000-2005, JPackage Project
f467be3
# All rights reserved.
f467be3
#
f467be3
# Redistribution and use in source and binary forms, with or without
f467be3
# modification, are permitted provided that the following conditions
f467be3
# are met:
f467be3
#
f467be3
# 1. Redistributions of source code must retain the above copyright
f467be3
#    notice, this list of conditions and the following disclaimer.
f467be3
# 2. Redistributions in binary form must reproduce the above copyright
f467be3
#    notice, this list of conditions and the following disclaimer in the
f467be3
#    documentation and/or other materials provided with the
f467be3
#    distribution.
f467be3
# 3. Neither the name of the JPackage Project nor the names of its
f467be3
#    contributors may be used to endorse or promote products derived
f467be3
#    from this software without specific prior written permission.
f467be3
#
f467be3
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
f467be3
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
f467be3
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
f467be3
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
f467be3
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
f467be3
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
f467be3
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
f467be3
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
f467be3
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
f467be3
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
f467be3
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
f467be3
#
f467be3
Thomas Fitzsimmons df5cafa
Name:           junit
Thomas Fitzsimmons df5cafa
Version:        3.8.2
38969bb
Release:        8%{?dist}
Thomas Fitzsimmons df5cafa
Summary:        Java regression test package
Thomas Fitzsimmons df5cafa
License:        CPL
9b004de
URL:            http://www.junit.org/
Thomas Fitzsimmons df5cafa
Group:          Development/Tools
Thomas Fitzsimmons df5cafa
# http://osdn.dl.sourceforge.net/junit/junit3.8.2.zip
Thomas Fitzsimmons df5cafa
Source0:        junit3.8.2.zip
Thomas Fitzsimmons df5cafa
Source1:        junit3.8.2-build.xml
Thomas Fitzsimmons df5cafa
BuildRequires:  ant
Thomas Fitzsimmons df5cafa
BuildRequires:  jpackage-utils >= 0:1.6
9b004de
BuildArch:     noarch
Thomas Fitzsimmons df5cafa
Buildroot:      %{_tmppath}/%{name}-%{version}-buildroot
cvsdist dd27c3e
cvsdist dd27c3e
%description
cvsdist cb2cf17
JUnit is a regression testing framework written by Erich Gamma and Kent
cvsdist cb2cf17
Beck. It is used by the developer who implements unit tests in Java.
cvsdist cb2cf17
JUnit is Open Source Software, released under the IBM Public License and
cvsdist cb2cf17
hosted on SourceForge.
cvsdist dd27c3e
cvsdist cb2cf17
%package manual
Thomas Fitzsimmons df5cafa
Group:          Documentation
Thomas Fitzsimmons df5cafa
Summary:        Manual for %{name}
cvsdist dd27c3e
cvsdist cb2cf17
%description manual
cvsdist cb2cf17
Documentation for %{name}.
cvsdist dd27c3e
cvsdist cb2cf17
%package javadoc
Thomas Fitzsimmons df5cafa
Group:          Documentation
Thomas Fitzsimmons df5cafa
Summary:        Javadoc for %{name}
cvsdist dd27c3e
cvsdist cb2cf17
%description javadoc
cvsdist cb2cf17
Javadoc for %{name}.
cvsdist cd87dfa
cvsdist cb2cf17
%package demo
Thomas Fitzsimmons df5cafa
Group:          Development/Libraries
Thomas Fitzsimmons df5cafa
Summary:        Demos for %{name}
Thomas Fitzsimmons df5cafa
Requires:       %{name} = %{version}-%{release}
cvsdist cd87dfa
cvsdist cb2cf17
%description demo
cvsdist cb2cf17
Demonstrations and samples for %{name}.
cvsdist dd27c3e
cvsdist cb2cf17
%prep
gbenson 9f8bd7d
%setup -q -n %{name}%{version}
cvsdist cb2cf17
# extract sources
gbenson 9f8bd7d
jar xf src.jar
f467be3
rm -f src.jar
f467be3
cp %{SOURCE1} build.xml
cvsdist dd27c3e
cvsdist cb2cf17
%build
cvsdist cb2cf17
ant dist
cvsdist dd27c3e
cvsdist cb2cf17
%install
Thomas Fitzsimmons df5cafa
rm -rf $RPM_BUILD_ROOT
cvsdist cb2cf17
# jars
cvsdist cb2cf17
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
cvsdist cb2cf17
install -m 644 %{name}%{version}/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
cvsdist cb2cf17
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} ${jar/-%{version}/}; done)
cvsdist cb2cf17
# javadoc
cvsdist cb2cf17
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cvsdist cb2cf17
cp -pr %{name}%{version}/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cvsdist cb2cf17
# demo
f467be3
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/demo/junit # Not using %name for last part because it is 
f467be3
                                                                # part of package name
f467be3
cp -pr %{name}%{version}/%{name}/* $RPM_BUILD_ROOT%{_datadir}/%{name}/demo/junit
f467be3
Thomas Fitzsimmons df5cafa
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
Thomas Fitzsimmons df5cafa
cvsdist dd27c3e
%clean
cvsdist cb2cf17
rm -rf $RPM_BUILD_ROOT
cvsdist cb2cf17
cvsdist dd27c3e
%files
9b004de
%defattr(-,root,root,-)
cvsdist cb2cf17
%doc README.html
cvsdist cb2cf17
%{_javadir}/*
f467be3
cvsdist cb2cf17
%files manual
9b004de
%defattr(-,root,root,-)
cvsdist cb2cf17
%doc %{name}%{version}/doc/*
cvsdist dd27c3e
cvsdist cb2cf17
%files javadoc
9b004de
%defattr(-,root,root,-)
Thomas Fitzsimmons df5cafa
%doc %{_javadocdir}/%{name}-%{version}
Thomas Fitzsimmons df5cafa
%doc %{_javadocdir}/%{name}
cvsdist cb2cf17
cvsdist cb2cf17
%files demo
9b004de
%defattr(-,root,root,-)
f467be3
%{_datadir}/%{name}
12db249
f467be3
%changelog
38969bb
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.2-8
38969bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
38969bb
9b004de
* Thu Oct 7 2010 Alexander Kurtakov <akurtako@redhat.com> 3.8.2-7
9b004de
- Drop gcj support.
9b004de
dce7960
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.2-6.4
dce7960
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
dce7960
69a5e17
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.2-5.4
69a5e17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
69a5e17
e8cc4e8
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 3.8.2-4.4
e8cc4e8
- drop repotag
e8cc4e8
5371a97
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.8.2-4jpp.3
5371a97
- Autorebuild for GCC 4.3
5371a97
6c45702
* Thu Sep 20 2007 Deepak Bhole <dbhole@redhat.com> - 3.8.2-3jpp.3
6c45702
- Fix location of stylesheet for javadocs
6c45702
209f3d6
* Thu Sep 20 2007 Deepak Bhole <dbhole@redhat.com> - 3.8.2-3jpp.2
209f3d6
- Rebuild for ppc32 execmem issue and new build-id
209f3d6
Thomas Fitzsimmons 7656629
* Mon Feb 12 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 3.8.2-3jpp.1.fc7
Thomas Fitzsimmons 7656629
- Add dist tag
Thomas Fitzsimmons 7656629
Thomas Fitzsimmons df5cafa
* Mon Feb 12 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 3.8.2-3jpp.1
Thomas Fitzsimmons df5cafa
- Committed on behalf of Tania Bento <tbento@redhat.com>
Thomas Fitzsimmons 7233e1e
- Update per Fedora review process
Thomas Fitzsimmons 7233e1e
- Resolves rhbz#225954
Thomas Fitzsimmons df5cafa
5323f5a
* Thu Aug 10 2006 Deepak Bhole <dbhole@redhat.com> -  0:3.8.2-3jpp.1
5323f5a
- Added missing requirements.
5323f5a
26e9899
* Thu Aug 10 2006 Karsten Hopp <karsten@redhat.de> 0:3.8.2-2jpp_3fc
26e9899
- Require(post/postun): coreutils
26e9899
327bcdf
* Sun Jun 23 2006 Deepak Bhole <dbhole@redhat.com> -  0:3.8.2-2jpp_2fc
327bcdf
- Rebuilt.
327bcdf
f467be3
* Sat Jun 22 2006 Deepak Bhole <dbhole@redhat.com> -  0:3.8.2-2jpp_1fc
a86d2a9
- Upgrade to 3.8.2
f467be3
- Added conditional native compilation.
f467be3
- Fix path where demo is located.
cvsdist cb2cf17
f467be3
* Mon Mar 03 2006 Ralph Apel <r.apel at r-apel.de> - 0:3.8.2-1jpp
f467be3
- First JPP-1.7 release
cvsdist cb2cf17
f467be3
* Sun Aug 23 2004 Randy Watler <rwatler at finali.com> - 0:3.8.1-4jpp
f467be3
- Rebuild with ant-1.6.2
cvsdist cb2cf17
* Fri May 09 2003 David Walluck <david@anti-microsoft.org> 0:3.8.1-3jpp
cvsdist cb2cf17
- update for JPackage 1.5
cvsdist cb2cf17
cvsdist cb2cf17
* Fri Mar 21 2003 Nicolas Mailhot <Nicolas.Mailhot (at) JPackage.org> 3.8.1-2jpp
cvsdist cb2cf17
- For jpackage-utils 1.5
cvsdist cb2cf17
cvsdist cb2cf17
* Fri Sep 06 2002 Henri Gomez <hgomez@users.sourceforge.net> 3.8.1-1jpp
cvsdist cb2cf17
- 3.8.1
cvsdist cd87dfa
cvsdist cb2cf17
* Sun Sep 01 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 3.8-2jpp 
cvsdist cb2cf17
- used original zip file
cvsdist 85c3ab9
cvsdist cb2cf17
* Thu Aug 29 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 3.8-1jpp 
cvsdist cb2cf17
- 3.8
cvsdist cb2cf17
- group, vendor and distribution tags
cvsdist 85c3ab9
cvsdist cb2cf17
* Sat Jan 19 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 3.7-6jpp
cvsdist cb2cf17
- versioned dir for javadoc
cvsdist cb2cf17
- no dependencies for manual and javadoc packages
cvsdist cb2cf17
- stricter dependency for demo package
cvsdist cb2cf17
- additional sources in individual archives
cvsdist cb2cf17
- section macro
cvsdist ddd079b
cvsdist cb2cf17
* Sat Dec 1 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 3.7-5jpp
cvsdist cb2cf17
- javadoc in javadoc package
cvsdist ddd079b
cvsdist cb2cf17
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 3.7-4jpp
cvsdist cb2cf17
- fixed previous releases ...grrr
cvsdist ddd079b
cvsdist cb2cf17
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 3.7-3jpp
cvsdist cb2cf17
- added jpp extension
cvsdist cb2cf17
- removed packager tag
cvsdist ddd079b
cvsdist cb2cf17
* Sun Sep 30 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 3.7-2jpp
cvsdist cb2cf17
- first unified release
cvsdist cb2cf17
- s/jPackage/JPackage
cvsdist dd27c3e
cvsdist cb2cf17
* Mon Sep 17 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 3.7-1mdk
cvsdist cb2cf17
- 3.7
cvsdist cb2cf17
- vendor tag
cvsdist cb2cf17
- packager tag
cvsdist cb2cf17
- s/Copyright/License/
cvsdist cb2cf17
- truncated description to 72 columns in spec
cvsdist cb2cf17
- spec cleanup
cvsdist cb2cf17
- used versioned jar
Thomas Fitzsimmons df5cafa
- moved demo files to %%{_datadir}/%%{name}
cvsdist dd27c3e
cvsdist cb2cf17
* Sat Feb 17 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 3.5-1mdk
cvsdist cb2cf17
- first Mandrake release