ant/ant.spec

1329 lines
47 KiB
RPMSpec
Raw Normal View History

2008-09-26 14:56:45 +00:00
# Copyright (c) 2000-2008, JPackage Project
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the
# distribution.
# 3. Neither the name of the JPackage Project nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
%global ant_home %{_datadir}/ant
Name: ant
2020-10-16 10:15:29 +00:00
Version: 1.10.9
Release: 2%{?dist}
2015-04-01 10:32:02 +00:00
Summary: Java build tool
Summary(it): Tool per la compilazione di programmi java
Summary(fr): Outil de compilation pour java
License: ASL 2.0
2018-02-07 10:45:00 +00:00
URL: https://ant.apache.org/
Source0: https://www.apache.org/dist/ant/source/apache-ant-%{version}-src.tar.bz2
Source2: apache-ant-1.8.ant.conf
2018-08-02 11:03:06 +00:00
# manpage
Source3: ant.asciidoc
2008-09-26 14:56:45 +00:00
2017-03-21 15:23:43 +00:00
BuildRequires: javapackages-local
BuildRequires: java-devel >= 1:1.8.0
BuildRequires: ant >= 1.10.2
2013-06-03 16:14:05 +00:00
BuildRequires: ant-junit
2017-03-21 15:23:43 +00:00
2018-08-02 11:03:06 +00:00
BuildRequires: asciidoc
BuildRequires: xmlto
2017-03-21 15:23:43 +00:00
BuildRequires: mvn(antlr:antlr)
BuildRequires: mvn(bcel:bcel)
BuildRequires: mvn(bsf:bsf)
BuildRequires: mvn(com.jcraft:jsch)
BuildRequires: mvn(commons-logging:commons-logging-api)
BuildRequires: mvn(commons-net:commons-net)
BuildRequires: mvn(javax.mail:mail)
BuildRequires: mvn(jdepend:jdepend)
BuildRequires: mvn(junit:junit)
BuildRequires: mvn(org.apache.logging.log4j:log4j-1.2-api)
2017-03-21 15:23:43 +00:00
BuildRequires: mvn(org.tukaani:xz)
BuildRequires: mvn(oro:oro)
BuildRequires: mvn(regexp:regexp)
BuildRequires: mvn(xalan:xalan)
BuildRequires: mvn(xml-resolver:xml-resolver)
2018-06-26 11:22:42 +00:00
BuildRequires: mvn(org.hamcrest:hamcrest-core)
BuildRequires: mvn(org.hamcrest:hamcrest-library)
2008-09-26 14:56:45 +00:00
2018-03-28 11:53:09 +00:00
BuildRequires: junit5
# Theoretically Ant might be usable with just JRE, but typical Ant
# workflow requires full JDK, so we recommend it here.
2021-05-14 10:54:39 +00:00
Recommends: java-devel >= 1:1.8.0
2021-05-14 10:55:33 +00:00
Requires: %{name}-lib = %{version}-%{release}
# Require full javapackages-tools since the ant script uses
# /usr/share/java-utils/java-functions
Requires: javapackages-tools
BuildArch: noarch
2008-09-26 14:56:45 +00:00
auto-import changelog data from ant-1.5.2-20.src.rpm Thu Sep 25 2003 Gary Benson <gbenson@redhat.com> 1.5.2-20 - Fix bad bytecode in jarfile (#104986). - Change group to Development/Tools. - Split libraries into a separate subpackage. - Install stuff to allow ant to be run under a normal JVM (#104635). Fri Sep 19 2003 Gary Benson <gbenson@redhat.com> 1.5.2-19 - Remove workarounds for broken dependencies in xerces-j and xalan-j. - Use gij as the name of the interpreter to spawn when running under libgcj. Fri Sep 05 2003 Gary Benson <gbenson@redhat.com> 1.5.2-18 - Ensure we have a working javaconfig. Thu Sep 04 2003 Gary Benson <gbenson@redhat.com> - Remove workarounds used to support alpha releases. Tue Aug 26 2003 Gary Benson <gbenson@redhat.com> 1.5.2-17 - Reinstate 64-bit workaround and rebuild with new compiler. Thu Aug 07 2003 Gary Benson <gbenson@redhat.com> 1.5.2-16 - Remove 64-bit workaround and rebuild with new compiler. Mon Jul 28 2003 Gary Benson <gbenson@redhat.com> 1.5.2-15 - Add missing resources to jarfile (#100977). Fri Jul 25 2003 Gary Benson <gbenson@redhat.com> - Clarify the -devel subpackage's summary and description. - Remove unnecessary -devel dependencies (#99077). Tue Jul 01 2003 Gary Benson <gbenson@redhat.com> - Remove redundant --libdir configure option. Mon Jun 30 2003 Gary Benson <gbenson@redhat.com> 1.5.2-14 - Rebuild with new compiler and enable ia64 build. - Enable hammer compiler hack on ia64 also. Fri Jun 13 2003 Gary Benson <gbenson@redhat.com> - Add the rpm's release to the version embedded in the libraries. Fri Jun 06 2003 Gary Benson <gbenson@redhat.com> 1.5.2-13 - Rebuild with new compiler. Thu Jun 05 2003 Gary Benson <gbenson@redhat.com> - Add build time dependency on C++ compiler. Thu May 29 2003 Gary Benson <gbenson@redhat.com> 1.5.2-12 - Rebuild with new compiler. Fri May 23 2003 Gary Benson <gbenson@redhat.com> 1.5.2-11 - Move unversioned library symlink into main package. Sat May 03 2003 Gary Benson <gbenson@redhat.com> 1.5.2-10 - Rebuild again to pick up rebuilt BCEL and Xalan. Fri May 02 2003 Tom Tromey <tromey@redhat.com> 1.5.2-9 - Rebuild with new compiler. Wed Apr 30 2003 Gary Benson <gbenson@redhat.com> 1.5.2-8 - Enable the Xalan and BCEL tasks. Mon Apr 14 2003 Gary Benson <gbenson@redhat.com> - Require gcj-ssa since we use it to compile java code. Fri Apr 11 2003 Gary Benson <gbenson@redhat.com> 1.5.2-7 - Fix linking on hammer. Fri Apr 11 2003 Gary Benson <gbenson@redhat.com> 1.5.2-6 - Reenable tasks that were disabled on hammer by working around the compiler failure more effectively. Wed Apr 09 2003 Gary Benson <gbenson@redhat.com> 1.5.2-5 - Compile resources with libtool to enable hammer builds. Mon Apr 07 2003 Tom Tromey <tromey@redhat.com> 1.5.2-4 - Rebuild with new compiler. Fri Apr 04 2003 Gary Benson <gbenson@redhat.com> - Use gcj-ssa instead of gcj for the compiler. Wed Apr 02 2003 Gary Benson <gbenson@redhat.com> - Rebuild against the new xerces. Fri Mar 28 2003 Gary Benson <gbenson@redhat.com> 1.5.2-2 - Substitute @VERSION@ and @DATE@ into the files that need it. Mon Mar 24 2003 Gary Benson <gbenson@redhat.com> 1.5.2-1 - Initial Red Hat Linux build. Fri Mar 21 2003 Gary Benson <gbenson@redhat.com> - Upgraded to latest version. Wed Nov 27 2002 Gary Benson <gbenson@redhat.com> - Initial RHUG build.
2004-09-09 15:59:07 +00:00
%description
2015-04-01 10:32:02 +00:00
Apache Ant is a Java library and command-line tool whose mission is to
drive processes described in build files as targets and extension
points dependent upon each other. The main known usage of Ant is the
build of Java applications. Ant supplies a number of built-in tasks
allowing to compile, assemble, test and run Java applications. Ant
can also be used effectively to build non Java applications, for
instance C or C++ applications. More generally, Ant can be used to
pilot any type of process which can be described in terms of targets
and tasks.
%description -l fr
Ant est un outil de compilation multi-plateformes pour java. Il est
2005-11-08 20:05:27 +00:00
utilisé par les projets apache-jakarta et apache-xml.
%description -l it
Ant e' un tool indipendente dalla piattaforma creato per faciltare la
compilazione di programmi java.
Allo stato attuale viene utilizzato dai progetti apache jakarta ed
apache xml.
%package lib
Summary: Core part of %{name}
%description lib
Core part of Apache Ant that can be used as a library.
2008-09-26 14:56:45 +00:00
%package jmf
Summary: Optional jmf tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
2008-09-26 14:56:45 +00:00
%description jmf
Optional jmf tasks for %{name}.
%description jmf -l fr
Taches jmf optionelles pour %{name}.
%package swing
Summary: Optional swing tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
2008-09-26 14:56:45 +00:00
%description swing
Optional swing tasks for %{name}.
%description swing -l fr
Taches swing optionelles pour %{name}.
%package antlr
Summary: Optional antlr tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
%description antlr
Optional antlr tasks for %{name}.
%description antlr -l fr
Taches antlr optionelles pour %{name}.
%package apache-bsf
Summary: Optional apache bsf tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
%description apache-bsf
Optional apache bsf tasks for %{name}.
%description apache-bsf -l fr
Taches apache bsf optionelles pour %{name}.
%package apache-resolver
Summary: Optional apache resolver tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
%description apache-resolver
Optional apache resolver tasks for %{name}.
%description apache-resolver -l fr
Taches apache resolver optionelles pour %{name}.
%package commons-logging
Summary: Optional commons logging tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
%description commons-logging
Optional commons logging tasks for %{name}.
%description commons-logging -l fr
Taches commons logging optionelles pour %{name}.
%package commons-net
Summary: Optional commons net tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
%description commons-net
Optional commons net tasks for %{name}.
%description commons-net -l fr
Taches commons net optionelles pour %{name}.
2005-01-12 13:36:27 +00:00
%package apache-bcel
Summary: Optional apache bcel tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
2005-01-12 13:36:27 +00:00
%description apache-bcel
Optional apache bcel tasks for %{name}.
2005-01-12 13:36:27 +00:00
%description apache-bcel -l fr
Taches apache bcel optionelles pour %{name}.
2005-01-12 13:36:27 +00:00
%package apache-log4j
Summary: Optional apache log4j tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
2005-01-12 13:36:27 +00:00
%description apache-log4j
Optional apache log4j tasks for %{name}.
2005-01-12 13:36:27 +00:00
%description apache-log4j -l fr
Taches apache log4j optionelles pour %{name}.
2005-01-12 13:36:27 +00:00
%package apache-oro
Summary: Optional apache oro tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
2005-01-12 13:36:27 +00:00
%description apache-oro
Optional apache oro tasks for %{name}.
2005-01-12 13:36:27 +00:00
%description apache-oro -l fr
Taches apache oro optionelles pour %{name}.
2005-01-12 13:36:27 +00:00
%package apache-regexp
Summary: Optional apache regexp tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
2005-01-12 13:36:27 +00:00
%description apache-regexp
Optional apache regexp tasks for %{name}.
2005-01-12 13:36:27 +00:00
%description apache-regexp -l fr
Taches apache regexp optionelles pour %{name}.
%package apache-xalan2
Summary: Optional apache xalan2 tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
%description apache-xalan2
Optional apache xalan2 tasks for %{name}.
%description apache-xalan2 -l fr
Taches apache xalan2 optionelles pour %{name}.
2019-07-29 21:44:05 +00:00
%package imageio
Summary: Optional imageio tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
2019-07-29 21:44:05 +00:00
%description imageio
Optional imageio tasks for %{name}.
%package javamail
Summary: Optional javamail tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
%description javamail
Optional javamail tasks for %{name}.
%description javamail -l fr
Taches javamail optionelles pour %{name}.
%package jdepend
Summary: Optional jdepend tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
%description jdepend
Optional jdepend tasks for %{name}.
%description jdepend -l fr
Taches jdepend optionelles pour %{name}.
%package jsch
Summary: Optional jsch tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
%description jsch
Optional jsch tasks for %{name}.
%description jsch -l fr
Taches jsch optionelles pour %{name}.
%package junit
Summary: Optional junit tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
%description junit
Optional junit tasks for %{name}.
%description junit -l fr
Taches junit optionelles pour %{name}.
2018-03-28 11:53:09 +00:00
%package junit5
Summary: Optional junit5 tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
2018-03-28 11:53:09 +00:00
%description junit5
Optional junit5 tasks for %{name}.
%description junit5 -l fr
Taches junit5 optionelles pour %{name}.
2010-10-28 22:01:45 +00:00
%package testutil
Summary: Test utility classes for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
2010-10-28 22:01:45 +00:00
%description testutil
Test utility tasks for %{name}.
2010-10-28 22:01:45 +00:00
2017-02-15 14:15:12 +00:00
%package xz
Summary: Optional xz tasks for %{name}
2021-05-14 10:55:33 +00:00
Requires: %{name} = %{version}-%{release}
2017-02-15 14:15:12 +00:00
%description xz
Optional xz tasks for %{name}.
%package manual
Summary: Manual for %{name}
%description manual
Documentation for %{name}.
auto-import changelog data from ant-1.5.2-20.src.rpm Thu Sep 25 2003 Gary Benson <gbenson@redhat.com> 1.5.2-20 - Fix bad bytecode in jarfile (#104986). - Change group to Development/Tools. - Split libraries into a separate subpackage. - Install stuff to allow ant to be run under a normal JVM (#104635). Fri Sep 19 2003 Gary Benson <gbenson@redhat.com> 1.5.2-19 - Remove workarounds for broken dependencies in xerces-j and xalan-j. - Use gij as the name of the interpreter to spawn when running under libgcj. Fri Sep 05 2003 Gary Benson <gbenson@redhat.com> 1.5.2-18 - Ensure we have a working javaconfig. Thu Sep 04 2003 Gary Benson <gbenson@redhat.com> - Remove workarounds used to support alpha releases. Tue Aug 26 2003 Gary Benson <gbenson@redhat.com> 1.5.2-17 - Reinstate 64-bit workaround and rebuild with new compiler. Thu Aug 07 2003 Gary Benson <gbenson@redhat.com> 1.5.2-16 - Remove 64-bit workaround and rebuild with new compiler. Mon Jul 28 2003 Gary Benson <gbenson@redhat.com> 1.5.2-15 - Add missing resources to jarfile (#100977). Fri Jul 25 2003 Gary Benson <gbenson@redhat.com> - Clarify the -devel subpackage's summary and description. - Remove unnecessary -devel dependencies (#99077). Tue Jul 01 2003 Gary Benson <gbenson@redhat.com> - Remove redundant --libdir configure option. Mon Jun 30 2003 Gary Benson <gbenson@redhat.com> 1.5.2-14 - Rebuild with new compiler and enable ia64 build. - Enable hammer compiler hack on ia64 also. Fri Jun 13 2003 Gary Benson <gbenson@redhat.com> - Add the rpm's release to the version embedded in the libraries. Fri Jun 06 2003 Gary Benson <gbenson@redhat.com> 1.5.2-13 - Rebuild with new compiler. Thu Jun 05 2003 Gary Benson <gbenson@redhat.com> - Add build time dependency on C++ compiler. Thu May 29 2003 Gary Benson <gbenson@redhat.com> 1.5.2-12 - Rebuild with new compiler. Fri May 23 2003 Gary Benson <gbenson@redhat.com> 1.5.2-11 - Move unversioned library symlink into main package. Sat May 03 2003 Gary Benson <gbenson@redhat.com> 1.5.2-10 - Rebuild again to pick up rebuilt BCEL and Xalan. Fri May 02 2003 Tom Tromey <tromey@redhat.com> 1.5.2-9 - Rebuild with new compiler. Wed Apr 30 2003 Gary Benson <gbenson@redhat.com> 1.5.2-8 - Enable the Xalan and BCEL tasks. Mon Apr 14 2003 Gary Benson <gbenson@redhat.com> - Require gcj-ssa since we use it to compile java code. Fri Apr 11 2003 Gary Benson <gbenson@redhat.com> 1.5.2-7 - Fix linking on hammer. Fri Apr 11 2003 Gary Benson <gbenson@redhat.com> 1.5.2-6 - Reenable tasks that were disabled on hammer by working around the compiler failure more effectively. Wed Apr 09 2003 Gary Benson <gbenson@redhat.com> 1.5.2-5 - Compile resources with libtool to enable hammer builds. Mon Apr 07 2003 Tom Tromey <tromey@redhat.com> 1.5.2-4 - Rebuild with new compiler. Fri Apr 04 2003 Gary Benson <gbenson@redhat.com> - Use gcj-ssa instead of gcj for the compiler. Wed Apr 02 2003 Gary Benson <gbenson@redhat.com> - Rebuild against the new xerces. Fri Mar 28 2003 Gary Benson <gbenson@redhat.com> 1.5.2-2 - Substitute @VERSION@ and @DATE@ into the files that need it. Mon Mar 24 2003 Gary Benson <gbenson@redhat.com> 1.5.2-1 - Initial Red Hat Linux build. Fri Mar 21 2003 Gary Benson <gbenson@redhat.com> - Upgraded to latest version. Wed Nov 27 2002 Gary Benson <gbenson@redhat.com> - Initial RHUG build.
2004-09-09 15:59:07 +00:00
%description manual -l it
Documentazione di %{name}.
%description manual -l fr
Documentation pour %{name}.
%package javadoc
Summary: Javadoc for %{name}
%description javadoc
Javadoc for %{name}.
%description javadoc -l fr
Javadoc pour %{name}.
# -----------------------------------------------------------------------------
auto-import changelog data from ant-1.5.2-20.src.rpm Thu Sep 25 2003 Gary Benson <gbenson@redhat.com> 1.5.2-20 - Fix bad bytecode in jarfile (#104986). - Change group to Development/Tools. - Split libraries into a separate subpackage. - Install stuff to allow ant to be run under a normal JVM (#104635). Fri Sep 19 2003 Gary Benson <gbenson@redhat.com> 1.5.2-19 - Remove workarounds for broken dependencies in xerces-j and xalan-j. - Use gij as the name of the interpreter to spawn when running under libgcj. Fri Sep 05 2003 Gary Benson <gbenson@redhat.com> 1.5.2-18 - Ensure we have a working javaconfig. Thu Sep 04 2003 Gary Benson <gbenson@redhat.com> - Remove workarounds used to support alpha releases. Tue Aug 26 2003 Gary Benson <gbenson@redhat.com> 1.5.2-17 - Reinstate 64-bit workaround and rebuild with new compiler. Thu Aug 07 2003 Gary Benson <gbenson@redhat.com> 1.5.2-16 - Remove 64-bit workaround and rebuild with new compiler. Mon Jul 28 2003 Gary Benson <gbenson@redhat.com> 1.5.2-15 - Add missing resources to jarfile (#100977). Fri Jul 25 2003 Gary Benson <gbenson@redhat.com> - Clarify the -devel subpackage's summary and description. - Remove unnecessary -devel dependencies (#99077). Tue Jul 01 2003 Gary Benson <gbenson@redhat.com> - Remove redundant --libdir configure option. Mon Jun 30 2003 Gary Benson <gbenson@redhat.com> 1.5.2-14 - Rebuild with new compiler and enable ia64 build. - Enable hammer compiler hack on ia64 also. Fri Jun 13 2003 Gary Benson <gbenson@redhat.com> - Add the rpm's release to the version embedded in the libraries. Fri Jun 06 2003 Gary Benson <gbenson@redhat.com> 1.5.2-13 - Rebuild with new compiler. Thu Jun 05 2003 Gary Benson <gbenson@redhat.com> - Add build time dependency on C++ compiler. Thu May 29 2003 Gary Benson <gbenson@redhat.com> 1.5.2-12 - Rebuild with new compiler. Fri May 23 2003 Gary Benson <gbenson@redhat.com> 1.5.2-11 - Move unversioned library symlink into main package. Sat May 03 2003 Gary Benson <gbenson@redhat.com> 1.5.2-10 - Rebuild again to pick up rebuilt BCEL and Xalan. Fri May 02 2003 Tom Tromey <tromey@redhat.com> 1.5.2-9 - Rebuild with new compiler. Wed Apr 30 2003 Gary Benson <gbenson@redhat.com> 1.5.2-8 - Enable the Xalan and BCEL tasks. Mon Apr 14 2003 Gary Benson <gbenson@redhat.com> - Require gcj-ssa since we use it to compile java code. Fri Apr 11 2003 Gary Benson <gbenson@redhat.com> 1.5.2-7 - Fix linking on hammer. Fri Apr 11 2003 Gary Benson <gbenson@redhat.com> 1.5.2-6 - Reenable tasks that were disabled on hammer by working around the compiler failure more effectively. Wed Apr 09 2003 Gary Benson <gbenson@redhat.com> 1.5.2-5 - Compile resources with libtool to enable hammer builds. Mon Apr 07 2003 Tom Tromey <tromey@redhat.com> 1.5.2-4 - Rebuild with new compiler. Fri Apr 04 2003 Gary Benson <gbenson@redhat.com> - Use gcj-ssa instead of gcj for the compiler. Wed Apr 02 2003 Gary Benson <gbenson@redhat.com> - Rebuild against the new xerces. Fri Mar 28 2003 Gary Benson <gbenson@redhat.com> 1.5.2-2 - Substitute @VERSION@ and @DATE@ into the files that need it. Mon Mar 24 2003 Gary Benson <gbenson@redhat.com> 1.5.2-1 - Initial Red Hat Linux build. Fri Mar 21 2003 Gary Benson <gbenson@redhat.com> - Upgraded to latest version. Wed Nov 27 2002 Gary Benson <gbenson@redhat.com> - Initial RHUG build.
2004-09-09 15:59:07 +00:00
%prep
%setup -q -n apache-ant-%{version}
2007-07-27 15:01:04 +00:00
2008-09-26 14:56:45 +00:00
# Fix class-path-in-manifest rpmlint warning
2018-03-28 11:53:09 +00:00
%pom_xpath_remove 'attribute[@name="Class-Path"]' build.xml
2005-01-12 13:36:27 +00:00
# clean jar files
2017-02-23 09:52:32 +00:00
find . -name "*.jar" | xargs -t rm
2008-09-26 14:56:45 +00:00
2013-06-03 16:14:05 +00:00
# failing testcases. TODO see why
rm src/tests/junit/org/apache/tools/ant/types/selectors/SignedSelectorTest.java \
src/tests/junit/org/apache/tools/ant/taskdefs/condition/IsFileSelectedTest.java \
src/tests/junit/org/apache/tools/ant/taskdefs/condition/IsSignedTest.java \
src/tests/junit/org/apache/tools/ant/taskdefs/JarTest.java \
src/tests/junit/org/apache/tools/mail/MailMessageTest.java
2013-06-03 16:14:05 +00:00
#install jars
2021-05-14 10:54:39 +00:00
build-jar-repository -s -p lib/optional antlr bcel javamail/mailapi jdepend junit log4j/log4j-1.2-api oro regexp bsf commons-logging commons-net jsch xalan-j2 xml-commons-resolver xalan-j2-serializer hamcrest/core hamcrest/library xz-java junit5 opentest4j
# fix hardcoded paths in ant script and conf
cp -p %{SOURCE2} %{name}.conf
2017-03-01 08:20:39 +00:00
sed -e 's:/etc/ant.conf:%{_sysconfdir}/ant.conf:g' \
-e 's:/etc/ant.d:%{_sysconfdir}/ant.d:g' \
-e 's:/usr/share/ant:%{_datadir}/ant:g' \
-e 's:/usr/bin/build-classpath:%{_bindir}/build-classpath:g' \
-e 's:/usr/share/java-utils/java-functions:%{_javadir}-utils/java-functions:g' \
-i src/script/ant %{name}.conf
# Remove unnecessary JARs from the classpath
sed -i 's/jaxp_parser_impl//;s/xml-commons-apis//' src/script/ant
2008-09-26 14:56:45 +00:00
# Fix file-not-utf8 rpmlint warning
iconv KEYS -f iso-8859-1 -t utf-8 -o KEYS.utf8
mv KEYS.utf8 KEYS
iconv LICENSE -f iso-8859-1 -t utf-8 -o LICENSE.utf8
mv LICENSE.utf8 LICENSE
2005-01-12 13:36:27 +00:00
2017-03-21 15:23:43 +00:00
# We want a hard dep on antlr
%pom_xpath_remove pom:optional src/etc/poms/ant-antlr/pom.xml
2020-05-08 11:31:31 +00:00
# fix javamail dependency coordinates (remove once javamail is updated)
%pom_change_dep -r com.sun.mail:jakarta.mail javax.mail:mail src/etc/poms/ant-javamail/pom.xml
# switch from log4j 1.2 compat package to log4j 1.2 API shim
%pom_change_dep log4j:log4j org.apache.logging.log4j:log4j-1.2-api:2.13.3 src/etc/poms/ant-apache-log4j/pom.xml
%build
2021-05-14 10:54:39 +00:00
%{ant} jars test-jar javadocs
auto-import changelog data from ant-1.5.2-20.src.rpm Thu Sep 25 2003 Gary Benson <gbenson@redhat.com> 1.5.2-20 - Fix bad bytecode in jarfile (#104986). - Change group to Development/Tools. - Split libraries into a separate subpackage. - Install stuff to allow ant to be run under a normal JVM (#104635). Fri Sep 19 2003 Gary Benson <gbenson@redhat.com> 1.5.2-19 - Remove workarounds for broken dependencies in xerces-j and xalan-j. - Use gij as the name of the interpreter to spawn when running under libgcj. Fri Sep 05 2003 Gary Benson <gbenson@redhat.com> 1.5.2-18 - Ensure we have a working javaconfig. Thu Sep 04 2003 Gary Benson <gbenson@redhat.com> - Remove workarounds used to support alpha releases. Tue Aug 26 2003 Gary Benson <gbenson@redhat.com> 1.5.2-17 - Reinstate 64-bit workaround and rebuild with new compiler. Thu Aug 07 2003 Gary Benson <gbenson@redhat.com> 1.5.2-16 - Remove 64-bit workaround and rebuild with new compiler. Mon Jul 28 2003 Gary Benson <gbenson@redhat.com> 1.5.2-15 - Add missing resources to jarfile (#100977). Fri Jul 25 2003 Gary Benson <gbenson@redhat.com> - Clarify the -devel subpackage's summary and description. - Remove unnecessary -devel dependencies (#99077). Tue Jul 01 2003 Gary Benson <gbenson@redhat.com> - Remove redundant --libdir configure option. Mon Jun 30 2003 Gary Benson <gbenson@redhat.com> 1.5.2-14 - Rebuild with new compiler and enable ia64 build. - Enable hammer compiler hack on ia64 also. Fri Jun 13 2003 Gary Benson <gbenson@redhat.com> - Add the rpm's release to the version embedded in the libraries. Fri Jun 06 2003 Gary Benson <gbenson@redhat.com> 1.5.2-13 - Rebuild with new compiler. Thu Jun 05 2003 Gary Benson <gbenson@redhat.com> - Add build time dependency on C++ compiler. Thu May 29 2003 Gary Benson <gbenson@redhat.com> 1.5.2-12 - Rebuild with new compiler. Fri May 23 2003 Gary Benson <gbenson@redhat.com> 1.5.2-11 - Move unversioned library symlink into main package. Sat May 03 2003 Gary Benson <gbenson@redhat.com> 1.5.2-10 - Rebuild again to pick up rebuilt BCEL and Xalan. Fri May 02 2003 Tom Tromey <tromey@redhat.com> 1.5.2-9 - Rebuild with new compiler. Wed Apr 30 2003 Gary Benson <gbenson@redhat.com> 1.5.2-8 - Enable the Xalan and BCEL tasks. Mon Apr 14 2003 Gary Benson <gbenson@redhat.com> - Require gcj-ssa since we use it to compile java code. Fri Apr 11 2003 Gary Benson <gbenson@redhat.com> 1.5.2-7 - Fix linking on hammer. Fri Apr 11 2003 Gary Benson <gbenson@redhat.com> 1.5.2-6 - Reenable tasks that were disabled on hammer by working around the compiler failure more effectively. Wed Apr 09 2003 Gary Benson <gbenson@redhat.com> 1.5.2-5 - Compile resources with libtool to enable hammer builds. Mon Apr 07 2003 Tom Tromey <tromey@redhat.com> 1.5.2-4 - Rebuild with new compiler. Fri Apr 04 2003 Gary Benson <gbenson@redhat.com> - Use gcj-ssa instead of gcj for the compiler. Wed Apr 02 2003 Gary Benson <gbenson@redhat.com> - Rebuild against the new xerces. Fri Mar 28 2003 Gary Benson <gbenson@redhat.com> 1.5.2-2 - Substitute @VERSION@ and @DATE@ into the files that need it. Mon Mar 24 2003 Gary Benson <gbenson@redhat.com> 1.5.2-1 - Initial Red Hat Linux build. Fri Mar 21 2003 Gary Benson <gbenson@redhat.com> - Upgraded to latest version. Wed Nov 27 2002 Gary Benson <gbenson@redhat.com> - Initial RHUG build.
2004-09-09 15:59:07 +00:00
2018-08-02 11:03:06 +00:00
# typeset the manpage
mkdir man
asciidoc -b docbook -d manpage -o man/%{name}.xml %{SOURCE3}
xmlto man man/%{name}.xml -o man
#remove empty jai and netrexx jars. Due to missing dependencies they contain only manifests.
rm -fr build/lib/ant-jai.jar build/lib/ant-netrexx.jar
# -----------------------------------------------------------------------------
auto-import changelog data from ant-1.5.2-20.src.rpm Thu Sep 25 2003 Gary Benson <gbenson@redhat.com> 1.5.2-20 - Fix bad bytecode in jarfile (#104986). - Change group to Development/Tools. - Split libraries into a separate subpackage. - Install stuff to allow ant to be run under a normal JVM (#104635). Fri Sep 19 2003 Gary Benson <gbenson@redhat.com> 1.5.2-19 - Remove workarounds for broken dependencies in xerces-j and xalan-j. - Use gij as the name of the interpreter to spawn when running under libgcj. Fri Sep 05 2003 Gary Benson <gbenson@redhat.com> 1.5.2-18 - Ensure we have a working javaconfig. Thu Sep 04 2003 Gary Benson <gbenson@redhat.com> - Remove workarounds used to support alpha releases. Tue Aug 26 2003 Gary Benson <gbenson@redhat.com> 1.5.2-17 - Reinstate 64-bit workaround and rebuild with new compiler. Thu Aug 07 2003 Gary Benson <gbenson@redhat.com> 1.5.2-16 - Remove 64-bit workaround and rebuild with new compiler. Mon Jul 28 2003 Gary Benson <gbenson@redhat.com> 1.5.2-15 - Add missing resources to jarfile (#100977). Fri Jul 25 2003 Gary Benson <gbenson@redhat.com> - Clarify the -devel subpackage's summary and description. - Remove unnecessary -devel dependencies (#99077). Tue Jul 01 2003 Gary Benson <gbenson@redhat.com> - Remove redundant --libdir configure option. Mon Jun 30 2003 Gary Benson <gbenson@redhat.com> 1.5.2-14 - Rebuild with new compiler and enable ia64 build. - Enable hammer compiler hack on ia64 also. Fri Jun 13 2003 Gary Benson <gbenson@redhat.com> - Add the rpm's release to the version embedded in the libraries. Fri Jun 06 2003 Gary Benson <gbenson@redhat.com> 1.5.2-13 - Rebuild with new compiler. Thu Jun 05 2003 Gary Benson <gbenson@redhat.com> - Add build time dependency on C++ compiler. Thu May 29 2003 Gary Benson <gbenson@redhat.com> 1.5.2-12 - Rebuild with new compiler. Fri May 23 2003 Gary Benson <gbenson@redhat.com> 1.5.2-11 - Move unversioned library symlink into main package. Sat May 03 2003 Gary Benson <gbenson@redhat.com> 1.5.2-10 - Rebuild again to pick up rebuilt BCEL and Xalan. Fri May 02 2003 Tom Tromey <tromey@redhat.com> 1.5.2-9 - Rebuild with new compiler. Wed Apr 30 2003 Gary Benson <gbenson@redhat.com> 1.5.2-8 - Enable the Xalan and BCEL tasks. Mon Apr 14 2003 Gary Benson <gbenson@redhat.com> - Require gcj-ssa since we use it to compile java code. Fri Apr 11 2003 Gary Benson <gbenson@redhat.com> 1.5.2-7 - Fix linking on hammer. Fri Apr 11 2003 Gary Benson <gbenson@redhat.com> 1.5.2-6 - Reenable tasks that were disabled on hammer by working around the compiler failure more effectively. Wed Apr 09 2003 Gary Benson <gbenson@redhat.com> 1.5.2-5 - Compile resources with libtool to enable hammer builds. Mon Apr 07 2003 Tom Tromey <tromey@redhat.com> 1.5.2-4 - Rebuild with new compiler. Fri Apr 04 2003 Gary Benson <gbenson@redhat.com> - Use gcj-ssa instead of gcj for the compiler. Wed Apr 02 2003 Gary Benson <gbenson@redhat.com> - Rebuild against the new xerces. Fri Mar 28 2003 Gary Benson <gbenson@redhat.com> 1.5.2-2 - Substitute @VERSION@ and @DATE@ into the files that need it. Mon Mar 24 2003 Gary Benson <gbenson@redhat.com> 1.5.2-1 - Initial Red Hat Linux build. Fri Mar 21 2003 Gary Benson <gbenson@redhat.com> - Upgraded to latest version. Wed Nov 27 2002 Gary Benson <gbenson@redhat.com> - Initial RHUG build.
2004-09-09 15:59:07 +00:00
%install
# ANT_HOME and subdirs
mkdir -p $RPM_BUILD_ROOT%{ant_home}/{lib,etc,bin}
2017-03-21 15:23:43 +00:00
%mvn_alias :ant org.apache.ant:ant-nodeps apache:ant ant:ant
%mvn_alias :ant-launcher ant:ant-launcher
%mvn_file ':{ant,ant-bootstrap,ant-launcher}' %{name}/@1 @1
for jar in build/lib/*.jar
do
2013-07-02 06:52:26 +00:00
# Make sure that installed JARs are not empty
jar tf ${jar} | egrep -q *.class
jarname=$(basename $jar .jar)
# jar aliases
2013-07-02 04:45:12 +00:00
ln -sf ../../java/%{name}/${jarname}.jar $RPM_BUILD_ROOT%{ant_home}/lib/${jarname}.jar
2017-03-21 15:23:43 +00:00
pom=src/etc/poms/${jarname}/pom.xml
2017-03-21 15:23:43 +00:00
# bootstrap does not have a pom, generate one
[ $jarname == ant-bootstrap ] && pom='org.apache.ant:ant-bootstrap:%{version}'
2013-07-17 09:35:17 +00:00
2017-03-21 15:23:43 +00:00
%mvn_artifact ${pom} ${jar}
2013-07-02 04:45:12 +00:00
done
2017-03-21 15:23:43 +00:00
# ant-parent pom
%mvn_artifact src/etc/poms/pom.xml
2017-03-21 15:23:43 +00:00
%mvn_package :ant lib
%mvn_package :ant-launcher lib
%mvn_package :ant-bootstrap lib
%mvn_package :ant-parent lib
%mvn_package :ant-junit4 junit
# catchall rule for the rest
%mvn_package ':ant-{*}' @1
%mvn_install
# scripts: remove dos and os/2 scripts
rm -f src/script/*.bat
rm -f src/script/*.cmd
# XSLs
cp -p src/etc/*.xsl $RPM_BUILD_ROOT%{ant_home}/etc
# install everything else
mkdir -p $RPM_BUILD_ROOT%{_bindir}
cp -p src/script/ant $RPM_BUILD_ROOT%{_bindir}/
ln -sf %{_bindir}/ant $RPM_BUILD_ROOT%{ant_home}/bin/
cp -p src/script/antRun $RPM_BUILD_ROOT%{ant_home}/bin/
# default ant.conf
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
cp -p %{name}.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
2005-01-12 13:36:27 +00:00
# OPT_JAR_LIST fragments
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d
2008-09-26 14:56:45 +00:00
echo "ant/ant-jmf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jmf
echo "ant/ant-swing" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/swing
2005-01-12 13:36:27 +00:00
echo "antlr ant/ant-antlr" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/antlr
echo "rhino bsf ant/ant-apache-bsf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bsf
2008-09-26 14:56:45 +00:00
echo "xml-commons-resolver ant/ant-apache-resolver" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-resolver
echo "apache-commons-logging ant/ant-commons-logging" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-logging
echo "apache-commons-net ant/ant-commons-net" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-net
2005-01-12 13:36:27 +00:00
echo "bcel ant/ant-apache-bcel" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bcel
echo "log4j/log4j-1.2-api log4j/log4j-api log4j/log4j-core ant/ant-apache-log4j" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-log4j
2005-01-12 13:36:27 +00:00
echo "oro ant/ant-apache-oro" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-oro
echo "regexp ant/ant-apache-regexp" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-regexp
2011-03-10 07:43:09 +00:00
echo "xalan-j2 xalan-j2-serializer ant/ant-apache-xalan2" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-xalan2
2019-07-29 21:44:05 +00:00
echo "ant/ant-imageio" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/imageio
2005-01-12 13:36:27 +00:00
echo "javamail jaf ant/ant-javamail" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/javamail
echo "jdepend ant/ant-jdepend" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jdepend
echo "jsch ant/ant-jsch" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jsch
2015-02-04 10:29:26 +00:00
echo "junit hamcrest/core ant/ant-junit" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junit
echo "junit hamcrest/core ant/ant-junit4" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junit4
2021-05-14 10:54:39 +00:00
echo "junit5 hamcrest/core junit opentest4j ant/ant-junitlauncher" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junitlauncher
2010-10-28 22:01:45 +00:00
echo "testutil ant/ant-testutil" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/testutil
2017-02-15 14:15:12 +00:00
echo "xz-java ant/ant-xz" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/xz
2005-01-12 13:36:27 +00:00
# javadoc
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
# fix link between manual and javadoc
(cd manual; ln -sf %{_javadocdir}/%{name} api)
2018-08-02 11:03:06 +00:00
# manpage
install -d -m 755 %{buildroot}%{_mandir}/man1/
install -p -m 644 man/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1
2013-07-02 05:19:39 +00:00
%check
2018-11-19 21:33:42 +00:00
LC_ALL=C.UTF-8 %{ant} test
2013-07-02 05:19:39 +00:00
2015-04-03 19:24:20 +00:00
%files
2017-03-21 15:23:43 +00:00
%doc KEYS README WHATSNEW
%license LICENSE NOTICE
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.conf
%attr(0755,root,root) %{_bindir}/ant
%dir %{ant_home}/bin
%{ant_home}/bin/ant
%attr(0755,root,root) %{ant_home}/bin/antRun
2018-08-02 11:03:06 +00:00
%{_mandir}/man1/%{name}.*
%dir %{ant_home}/etc
%{ant_home}/etc/ant-update.xsl
%{ant_home}/etc/changelog.xsl
%{ant_home}/etc/coverage-frames.xsl
%{ant_home}/etc/mmetrics-frames.xsl
%{ant_home}/etc/log.xsl
%{ant_home}/etc/tagdiff.xsl
2007-07-20 20:57:49 +00:00
%{ant_home}/etc/common2master.xsl
%{ant_home}/etc/printFailingTests.xsl
%dir %{_sysconfdir}/%{name}.d
2017-03-21 15:23:43 +00:00
%files lib -f .mfiles-lib
2017-09-04 18:26:55 +00:00
%dir %{ant_home}
%dir %{ant_home}/lib
%{ant_home}/lib/%{name}.jar
2015-04-03 19:24:20 +00:00
%{ant_home}/lib/%{name}-launcher.jar
%{ant_home}/lib/%{name}-bootstrap.jar
%files jmf -f .mfiles-jmf
%{ant_home}/lib/%{name}-jmf.jar
2008-09-26 14:56:45 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/jmf
%files swing -f .mfiles-swing
%{ant_home}/lib/%{name}-swing.jar
2008-09-26 14:56:45 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/swing
%files antlr -f .mfiles-antlr
%{ant_home}/lib/%{name}-antlr.jar
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/antlr
%files apache-bsf -f .mfiles-apache-bsf
%{ant_home}/lib/%{name}-apache-bsf.jar
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-bsf
%files apache-resolver -f .mfiles-apache-resolver
%{ant_home}/lib/%{name}-apache-resolver.jar
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-resolver
%files commons-logging -f .mfiles-commons-logging
%{ant_home}/lib/%{name}-commons-logging.jar
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/commons-logging
%files commons-net -f .mfiles-commons-net
%{ant_home}/lib/%{name}-commons-net.jar
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/commons-net
%files apache-bcel -f .mfiles-apache-bcel
%{ant_home}/lib/%{name}-apache-bcel.jar
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-bcel
%files apache-log4j -f .mfiles-apache-log4j
%{ant_home}/lib/%{name}-apache-log4j.jar
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-log4j
%files apache-oro -f .mfiles-apache-oro
%{ant_home}/lib/%{name}-apache-oro.jar
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-oro
%{ant_home}/etc/maudit-frames.xsl
%files apache-regexp -f .mfiles-apache-regexp
%{ant_home}/lib/%{name}-apache-regexp.jar
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-regexp
%files apache-xalan2 -f .mfiles-apache-xalan2
%{ant_home}/lib/%{name}-apache-xalan2.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-xalan2
2019-07-29 21:44:05 +00:00
%files imageio -f .mfiles-imageio
%{ant_home}/lib/%{name}-imageio.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/imageio
%files javamail -f .mfiles-javamail
%{ant_home}/lib/%{name}-javamail.jar
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/javamail
%files jdepend -f .mfiles-jdepend
%{ant_home}/lib/%{name}-jdepend.jar
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/jdepend
%{ant_home}/etc/jdepend.xsl
%{ant_home}/etc/jdepend-frames.xsl
%files jsch -f .mfiles-jsch
%{ant_home}/lib/%{name}-jsch.jar
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/jsch
%files junit -f .mfiles-junit
%{ant_home}/lib/%{name}-junit.jar
%{ant_home}/lib/%{name}-junit4.jar
2007-07-27 15:01:04 +00:00
%config(noreplace) %{_sysconfdir}/%{name}.d/junit
%config(noreplace) %{_sysconfdir}/%{name}.d/junit4
%{ant_home}/etc/junit-frames.xsl
%{ant_home}/etc/junit-noframes.xsl
2018-03-28 11:53:09 +00:00
%{ant_home}/etc/junit-frames-xalan1.xsl
%{ant_home}/etc/junit-frames-saxon.xsl
%{ant_home}/etc/junit-noframes-saxon.xsl
%files junit5 -f .mfiles-junitlauncher
%{ant_home}/lib/%{name}-junitlauncher.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/junitlauncher
%files testutil -f .mfiles-testutil
2010-10-28 22:01:45 +00:00
%{ant_home}/lib/%{name}-testutil.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/testutil
2017-02-15 14:15:12 +00:00
%files xz -f .mfiles-xz
%{ant_home}/lib/%{name}-xz.jar
%config(noreplace) %{_sysconfdir}/%{name}.d/xz
%files manual
2017-03-21 15:23:43 +00:00
%license LICENSE NOTICE
%doc manual/*
%files javadoc
2017-03-21 15:23:43 +00:00
%license LICENSE NOTICE
%{_javadocdir}/%{name}
# -----------------------------------------------------------------------------
auto-import changelog data from ant-1.5.2-20.src.rpm Thu Sep 25 2003 Gary Benson <gbenson@redhat.com> 1.5.2-20 - Fix bad bytecode in jarfile (#104986). - Change group to Development/Tools. - Split libraries into a separate subpackage. - Install stuff to allow ant to be run under a normal JVM (#104635). Fri Sep 19 2003 Gary Benson <gbenson@redhat.com> 1.5.2-19 - Remove workarounds for broken dependencies in xerces-j and xalan-j. - Use gij as the name of the interpreter to spawn when running under libgcj. Fri Sep 05 2003 Gary Benson <gbenson@redhat.com> 1.5.2-18 - Ensure we have a working javaconfig. Thu Sep 04 2003 Gary Benson <gbenson@redhat.com> - Remove workarounds used to support alpha releases. Tue Aug 26 2003 Gary Benson <gbenson@redhat.com> 1.5.2-17 - Reinstate 64-bit workaround and rebuild with new compiler. Thu Aug 07 2003 Gary Benson <gbenson@redhat.com> 1.5.2-16 - Remove 64-bit workaround and rebuild with new compiler. Mon Jul 28 2003 Gary Benson <gbenson@redhat.com> 1.5.2-15 - Add missing resources to jarfile (#100977). Fri Jul 25 2003 Gary Benson <gbenson@redhat.com> - Clarify the -devel subpackage's summary and description. - Remove unnecessary -devel dependencies (#99077). Tue Jul 01 2003 Gary Benson <gbenson@redhat.com> - Remove redundant --libdir configure option. Mon Jun 30 2003 Gary Benson <gbenson@redhat.com> 1.5.2-14 - Rebuild with new compiler and enable ia64 build. - Enable hammer compiler hack on ia64 also. Fri Jun 13 2003 Gary Benson <gbenson@redhat.com> - Add the rpm's release to the version embedded in the libraries. Fri Jun 06 2003 Gary Benson <gbenson@redhat.com> 1.5.2-13 - Rebuild with new compiler. Thu Jun 05 2003 Gary Benson <gbenson@redhat.com> - Add build time dependency on C++ compiler. Thu May 29 2003 Gary Benson <gbenson@redhat.com> 1.5.2-12 - Rebuild with new compiler. Fri May 23 2003 Gary Benson <gbenson@redhat.com> 1.5.2-11 - Move unversioned library symlink into main package. Sat May 03 2003 Gary Benson <gbenson@redhat.com> 1.5.2-10 - Rebuild again to pick up rebuilt BCEL and Xalan. Fri May 02 2003 Tom Tromey <tromey@redhat.com> 1.5.2-9 - Rebuild with new compiler. Wed Apr 30 2003 Gary Benson <gbenson@redhat.com> 1.5.2-8 - Enable the Xalan and BCEL tasks. Mon Apr 14 2003 Gary Benson <gbenson@redhat.com> - Require gcj-ssa since we use it to compile java code. Fri Apr 11 2003 Gary Benson <gbenson@redhat.com> 1.5.2-7 - Fix linking on hammer. Fri Apr 11 2003 Gary Benson <gbenson@redhat.com> 1.5.2-6 - Reenable tasks that were disabled on hammer by working around the compiler failure more effectively. Wed Apr 09 2003 Gary Benson <gbenson@redhat.com> 1.5.2-5 - Compile resources with libtool to enable hammer builds. Mon Apr 07 2003 Tom Tromey <tromey@redhat.com> 1.5.2-4 - Rebuild with new compiler. Fri Apr 04 2003 Gary Benson <gbenson@redhat.com> - Use gcj-ssa instead of gcj for the compiler. Wed Apr 02 2003 Gary Benson <gbenson@redhat.com> - Rebuild against the new xerces. Fri Mar 28 2003 Gary Benson <gbenson@redhat.com> 1.5.2-2 - Substitute @VERSION@ and @DATE@ into the files that need it. Mon Mar 24 2003 Gary Benson <gbenson@redhat.com> 1.5.2-1 - Initial Red Hat Linux build. Fri Mar 21 2003 Gary Benson <gbenson@redhat.com> - Upgraded to latest version. Wed Nov 27 2002 Gary Benson <gbenson@redhat.com> - Initial RHUG build.
2004-09-09 15:59:07 +00:00
%changelog
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2020-10-16 10:15:29 +00:00
* Fri Oct 16 2020 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.9-1
- Update to version 1.10.9.
- Addresses: CVE-2020-11979
* Wed Sep 16 2020 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.8-6
- Remove workaround for jarsigner issues / RHBZ#1869017.
* Wed Sep 09 2020 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.8-5
- Switch from log4j 1.2 compat package to log4j 1.2 API shim.
* Sun Aug 23 2020 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.8-4
- Temporarily disable some jarsigner tests to work around RHBZ#1869017.
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.8-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2020-07-10 09:42:02 +00:00
* Fri Jul 10 2020 Jiri Vanek <jvanek@redhat.com> - 0:1.10.8-2
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
- disabled javadoc, as it fails in jdk11, and ant should not be an FTBFS to soon
2020-07-10 09:42:02 +00:00
2020-05-16 14:28:28 +00:00
* Sat May 16 2020 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.8-1
- Update to version 1.10.8.
- Addresses: CVE-2020-1945
2020-05-08 11:31:31 +00:00
* Fri May 08 2020 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.7-1
- Update to version 1.10.7.
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2019-07-29 21:44:05 +00:00
* Mon Jul 29 2019 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.6-1
- Update to version 1.10.6.
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.5-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2019-04-27 22:37:32 +00:00
* Sat Apr 27 2019 François Cami <fcami@redhat.com> - - 0:1.10.5-5
- Bump to fix FTBFS
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.5-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2018-11-19 21:33:42 +00:00
* Mon Nov 19 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0:1.10.5-3
- Use C.UTF-8 locale
See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot
* Mon Aug 20 2018 Mat Booth <mat.booth@redhat.com> - 0:1.10.5-2
- Enable building the optional junit5 module
2018-08-02 14:07:44 +00:00
* Thu Aug 02 2018 Michael Simacek <msimacek@redhat.com> - 0:1.10.5-1
- Update to upstream version 1.10.5
2018-08-02 11:03:06 +00:00
* Thu Aug 02 2018 Michael Simacek <msimacek@redhat.com> - 0:1.10.4-4
- Add a manpage
- Avoid installing antRun auxiliary script in bindir, keep it in ant_home
2018-08-02 11:03:06 +00:00
2018-07-31 15:18:04 +00:00
* Mon Jul 30 2018 Severin Gehwolf <sgehwolf@redhat.com> - 0:1.10.4-3
- Require javapackages-tools for ant script.
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2018-06-26 11:22:42 +00:00
* Tue Jun 26 2018 Michael Simacek <msimacek@redhat.com> - 0:1.10.4-1
- Update to upstream version 1.10.4
- Resolves: rhbz#1584407
2018-04-18 08:18:45 +00:00
* Wed Apr 18 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.10.3-2
- Remove legacy Obsoletes/Provides
2018-03-28 11:53:09 +00:00
* Wed Mar 28 2018 Michael Simacek <msimacek@redhat.com> - 0:1.10.3-1
- Update to upstream version 1.10.3
2018-02-07 10:45:00 +00:00
* Wed Feb 7 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.10.2-1
- Update to upstream version 1.10.2
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.1-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2017-09-04 18:26:55 +00:00
* Mon Sep 04 2017 Michael Simacek <msimacek@redhat.com> - 0:1.10.1-8
- Fix directory ownership
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Tue Mar 28 2017 Michael Simacek <msimacek@redhat.com> - 0:1.10.1-6
- Fix requires
- Use JDK's jaxp instead of xerces
2017-03-21 15:23:43 +00:00
* Tue Mar 21 2017 Michael Simacek <msimacek@redhat.com> - 0:1.10.1-5
- Install with XMvn
* Wed Mar 1 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.10.1-4
- Fix hardcoded paths in ant script and conf
- Fix requires on xz-java
2017-02-23 09:52:32 +00:00
* Thu Feb 23 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.10.1-3
- Don't hardcode path to xargs
2017-02-16 08:33:58 +00:00
* Thu Feb 16 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.10.1-2
- Conditionalize weak dependencies
2017-02-15 14:15:12 +00:00
* Wed Feb 15 2017 Michael Simacek <msimacek@redhat.com> - 0:1.10.1-1
- Update to upstream version 1.10.1
2017-02-10 12:40:55 +00:00
* Fri Feb 10 2017 Michael Simacek <msimacek@redhat.com> - 0:1.10.0-3
- Use log4j12
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2017-01-02 06:57:20 +00:00
* Mon Jan 02 2017 Michael Simacek <msimacek@redhat.com> - 0:1.10.0-1
- Update to upstream version 1.10.0
2016-12-12 12:35:16 +00:00
* Mon Dec 12 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.7-1
- Update to upstream version 1.9.7
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.9.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Jul 10 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.6-2
- Recommend java-devel instead of requiring it
2015-07-02 12:33:05 +00:00
* Thu Jul 02 2015 Michael Simacek <msimacek@redhat.com> - 0:1.9.6-1
- Update to upstream version 1.9.6
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.9.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2015-06-04 13:50:43 +00:00
* Thu Jun 04 2015 Michael Simacek <msimacek@redhat.com> - 0:1.9.5-1
- Update to upstream version 1.9.5
2015-04-03 19:24:20 +00:00
* Fri Apr 03 2015 Michael Simacek <msimacek@redhat.com> - 0:1.9.4-11
- Move launcher to lib subpackage
2015-04-01 10:32:02 +00:00
* Wed Apr 1 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.4-10
- Update description
* Tue Mar 31 2015 Michael Simacek <msimacek@redhat.com> - 0:1.9.4-9
- Split library part into subpackage (rhbz#1119283)
2015-03-11 08:30:37 +00:00
* Wed Mar 11 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.4-8
- Add alias for ant:ant-launcher
2015-02-04 10:29:26 +00:00
* Wed Feb 4 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.4-7
- Add hamcrest to ant-junit classpath
2015-01-26 09:45:02 +00:00
* Mon Jan 26 2015 Michael Simacek <msimacek@redhat.com> - 0:1.9.4-6
- Add hamcrest into classpath
* Tue Jan 13 2015 Mat Booth <mat.booth@redhat.com> - 0:1.9.4-5
- Resolves: rhbz#1180568 - Add rhino to classpath for bsf plug-in
2014-08-11 12:54:39 +00:00
* Mon Aug 11 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.4-4
- Add aliases for ant:ant and apache:ant
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.9.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2014-05-06 07:46:17 +00:00
* Tue May 6 2014 Alexander Kurtakov <akurtako@redhat.com> 0:1.9.4-2
- Reenable tests.
* Tue May 6 2014 Alexander Kurtakov <akurtako@redhat.com> 0:1.9.4-1
- Update to upstream 1.9.4.
- Disable tests as they use new junit tas attribute added in this release.
* Fri Feb 21 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.3-2
- Skip installation perl and python scripts
2014-01-02 06:56:49 +00:00
* Thu Jan 2 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.3-1
- Update to upstream version 1.9.3
* Thu Sep 12 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.2-7
- Install Maven depmaps in appropriate subpackages
- Resolves: rhbz#996062
* Fri Aug 30 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.2-6
- Fix antRun script
- Resolves: rhbz#675949
* Thu Aug 08 2013 Michal Srb <msrb@redhat.com> - 0:1.9.2-5
- xerces-j2 and xml-commons-apis should be in classpath (Resolves: rhbz#994556)
* Thu Aug 08 2013 Michal Srb <msrb@redhat.com> - 0:1.9.2-4
- Temporarily add xerces-j2 and xml-commons-apis to classpath, see #994556
* Fri Jul 26 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.2-3
- Rebuilt to regenerate depmap files
- Resolves: rhbz#988797
* Thu Jul 25 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.9.2-2
- Update license after removal of W3C content upstream
2013-07-17 09:24:27 +00:00
* Wed Jul 17 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.2-1
- Update to upstream version 1.9.2
2013-07-17 09:35:17 +00:00
- Remove usage of %%add_to_maven_depmap
2013-07-17 09:24:27 +00:00
* Tue Jul 2 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.1-3
- Remove arch-specific patch as ant is noarch now
- Remove bcond macro definitions (provided by rpm itself)
2013-07-02 04:25:31 +00:00
- Remove Group tags
2013-07-02 04:45:12 +00:00
- Update to current packaging guidelines
2013-07-02 05:19:39 +00:00
- Run tests in %%check instead of %%build
- Remove dependencies on xerces-j2 and xml-commons-apis, resolves: rhbz#838711
- Convert %%global build_javadoc to conditional
- Remove bootstrap code, resolves: rhbz#915437
2013-07-02 06:52:26 +00:00
- Fail the build if any of JARs is empty
- Skip running tests that fail on Koji, resolves: rhbz#979496
2013-07-02 08:40:03 +00:00
- Merge scripts into main package, resolves: rhbz#798975
2013-06-03 16:14:05 +00:00
* Mon Jun 03 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.9.1-2
- Enable unit tests
2013-05-22 09:51:58 +00:00
* Wed May 22 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.1-1
2013-05-22 09:39:36 +00:00
- Update to upstream version 1.9.1
* Mon Apr 22 2013 Alexander Kurtakov <akurtako@redhat.com> 0:1.9.0-2
- Drop a pile of old provider/requires/obsoletes that are no longer usable
and cause only problem if ant is scl-ized.
2013-03-21 14:07:55 +00:00
* Mon Mar 11 2013 Michal Srb <msrb@redhat.com> - 0:1.9.0-1
- Update to upstream version 1.9.0
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.8.4-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Tue Nov 27 2012 Tomas Radej <tradej@redhat.com> - 0:1.8.4-5
- Requires on jpackage-utils in javadoc
- Added LICENSE and NOTICE in manual subpackage
* Thu Nov 22 2012 Jaromir Capik <jcapik@redhat.com> 0:1.8.4-4
- Including LICENSE and NOTICE in the javadoc subpackage
2012-11-22 13:58:55 +00:00
* Thu Nov 22 2012 Jaromir Capik <jcapik@redhat.com> 0:1.8.4-3
- Fixing the license tag
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.8.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2012-06-15 11:01:20 +00:00
* Fri Jun 15 2012 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.4-1
- Update to new upstream version.
* Wed May 2 2012 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.3-2
- Use apache-commons-* instead of jakarta-commons-*.
- Drop xml-commons-apis-13 BR/R since it's no longer needed.
* Wed Feb 29 2012 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.3-1
- Update to upstream 1.8.3 release.
- Drop old stuff.
2012-02-07 16:39:39 +00:00
* Tue Feb 07 2012 Tomas Radej <tradej@redhat.com> - 0:1.8.2-9
- Added patch
* Tue Feb 07 2012 Tomas Radej <tradej@redhat.com> - 0:1.8.2-8
- Removed checking for classpath duplicates
- Added ant-junit4.jar into %%files and ant.d
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.8.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Wed Jul 6 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.2-6
- Make scripts executable.
- Adapt to current guidelines.
2011-03-10 07:43:09 +00:00
* Thu Mar 10 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.2-5
- Fix xalan-j2 subpackage path.
2011-02-22 11:34:03 +00:00
* Tue Feb 22 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.8.2-4
- Change oro to jakarta-oro in BR/R
* Wed Feb 9 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.8.2-3
- Add backward compatible maven depmap for nodeps jar
- Revert define->global change (different semantic in rpm 4.9.X)
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Mon Jan 3 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.2-1
- Update to new upstream version.
- Guidelines fixes.
* Sun Nov 28 2010 Ville Skyttä <ville.skytta@iki.fi> - 0:1.8.1-9
- Install javadocs into unversioned dir (#657879).
* Tue Nov 23 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.8.1-8
- Fix pom filename (Resolves rhbz#655787)
2010-10-28 22:01:45 +00:00
* Thu Oct 28 2010 Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-7
- Build and package ant-testutil
2010-10-06 22:02:58 +00:00
* Thu Oct 7 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.1-6
- Remove jaf from the classpath.
* Thu Oct 7 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.1-5
- Drop gcj support.
- Drop jaf BR/R it is part of Java 5+.
* Fri Oct 1 2010 Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-4
- Move ant-trax Provides/Obsoletes to ant-nodeps
2010-08-26 21:01:27 +00:00
* Thu Aug 26 2010 Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-3
2010-08-26 20:58:47 +00:00
- Remove -SNAPSHOT from version
* Wed Aug 25 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.1-2
- Use global instead of define.
- Fix parent pom install.
* Mon Aug 16 2010 Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-1
- Update to ant 1.8.1
- Update no-test-jar patch
- Update class-path-in-manifest patch
- Drop gnu-classpath patch
- Retire trax subpackage no longer shipped
- Add xalan2 subpackage and support for junitreport task
- Drop old jakarta jar aliases
2009-08-13 11:37:48 +00:00
* Thu Aug 13 2009 Alexander Kurtakov <akurtako@redhat.com> 0:1.7.1-12
- Fix compile with commons-net 2.0.
* Fri Aug 7 2009 Orion Poplawski <orion@cora.nwra.com> - 0:1.1.7-11
- Add links to jar files into %%{ant_home} (Bug #179759)
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.7.1-10.2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.7.1-9.2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2008-12-01 15:00:16 +00:00
* Mon Dec 01 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0:1.7.1-8.2
- Rebuild for Python 2.6
2008-10-01 13:55:28 +00:00
* Wed Oct 1 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0:1.7.1-7.2
- Exclude bogus perl(the) Requires
- Exclude bogus perl(oata), perl(examples) Provides
2008-09-26 15:28:19 +00:00
* Fri Sep 26 2008 Permaine Cheung <pcheung@redhat.com> 0:1.7.1-7.1
- Define with_gcj_support
2008-09-26 14:56:45 +00:00
* Tue Sep 23 2008 Permaine Cheung <pcheung@redhat.com> 0:1.7.1-7
- Update to 1.7.1
- Fix some rpmlint issues
2007-08-16 13:28:37 +00:00
2008-09-26 14:56:45 +00:00
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-7
- enable non-bootstrap
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-6
- add ant-bootstrap jar if bootstrap is enabled
- enable jmf, swing, trax if bootstrap is enabled
- BuildRequires: jaxp_transform_impl
- BuildRequires: junit for non-bootstrap
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-5
- enable ant-nodeps in bootstrap mode
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-4
- remove junit for bootstrap
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-3
- build as bootstrap
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-2
- set rpm_mode=false by default
* Thu Jul 10 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-1
- 1.7.1
- update maven pom files
- rediff apache-ant-jars.patch
- rediff apache-ant-bz163689.patch
- add apache-ant-gnu-classpath.patch
- set rpm_mode=true in conf since the ant script handles the rest
* Thu Jul 10 2008 David Walluck <dwalluck@redhat.com> 0:1.7.0-3
- add bootstrap mode
- replace some alternatives/virtual requires by explicit requires
- remove javadoc scriptlets
- fix GCJ support
- add workaround for xalan-j2 in %%{_sysconfdir}/%%{name}.d/trax
- version Obsoletes and add Provides
- remove Conflicts
- mark files in %%{_sysconfdir} as %%config(noreplace)
* Tue Jul 03 2007 Ralph Apel <r.apel at r-apel.de> - 0:1.7.0-2.jpp5
2008-09-26 14:56:45 +00:00
- Add poms and depmap frags
- (B)R jpackage-utils >= 0:1.7.5
- BR java-devel = 0:1.5.0
- R java >= 0:1.5.0
2007-07-27 15:01:04 +00:00
2007-07-20 20:57:49 +00:00
* Wed Jun 20 2007 Fernando Nasser <fnasser at redhat.com> - 0:1.7.0-1jpp
- Upgrade to the final 1.7.0
2007-04-25 19:04:25 +00:00
2007-07-20 20:57:49 +00:00
* Thu Sep 21 2006 Will Tatam <will.tatam@red61.com> - 0:1.7.0-0.Beta1.1jpp
- Upgraded to 1.7.0Beta1
- removed the apache-ant-1.6.5-jvm1.5-detect.patch as merged upstream
2008-09-26 14:56:45 +00:00
* Fri Aug 11 2006 Deepak Bhole <dbhole@redhat.com> - 0:1.6.5-2jpp
- Added conditional native compilation
2007-07-27 15:01:04 +00:00
- Added patch to fix jvm version detection
2008-09-26 14:56:45 +00:00
- Add missing requirements
- Synch with Fedora spec
2007-07-20 20:57:49 +00:00
* Wed Nov 09 2005 Fernando Nasser <fnasser at redhat.com> - 0:1.6.5-1jpp
- Upgrade to 1.6.5
- Incorporate the following changes:
From Gary Benson <gbenson at redhat.com>:
- Allow subpackages not in Fedora to be installed from JPackage
- Add NOTICE file as per Apache License version 2.0
- Own /usr/share/java/ant
From Vadim Nasardinov <vadimn@redhat.com>
- Removed apache-ant-1.6.2.patch. Incorporated upstream.
From David Walluck <david@jpackage.org>
- Add manifest-only package (mainly for eclipse)
- Add conflicts on j2sdk for Mandriva
2005-01-12 13:36:27 +00:00
* Mon Nov 8 2004 Gary Benson <gbenson at redhat.com> - 0:1.6.2-3jpp
- Build OPT_JAR_LIST from files in /etc/ant.d.
* Mon Sep 06 2004 Fernando Nasser <fnasser at redhat.com> - 0:1.6.2-2jpp
- Fix to backward compatibility symbolic links.
* Tue Aug 17 2004 Fernando Nasser <fnasser at redhat.com> - 0:1.6.2-1jpp
2005-01-12 13:36:27 +00:00
- Update to Ant 1.6.2
* Thu Aug 05 2004 Fernando Nasser <fnasser at redhat.com> - 0:1.6.1-2jpp
- Remove incorrect noreplace option for ant.conf; it can't be used anymore
because the sub-packages update that file.
- Add patch to fix temp directory used for file containing large
command strings (> 4k)
* Tue Jun 01 2004 Randy Watler <rwatler at finali.com> - 0:1.6.1-1jpp
- Extend subpackage builds to update ant.conf
* Tue Mar 23 2004 Randy Watler <rwatler at finali.com> - 0:1.6.1-1jpp
- Update to Ant 1.6.1
- Change ant launch script to source instead of patch
2008-09-26 14:56:45 +00:00
- Move optional components to ant subdirectory: %%{_javadir}/%%{name}
- Remove os/2 scripts and set JAVA_HOME for build
* Wed Feb 11 2004 Randy Watler <rwatler at finali.com> - 0:1.6.0-1jpp
- Update to Ant 1.6.0
- Break out optional/optional-full components
- Revise ant launch scripts and support ~/.ant/ant.conf configuration file
- Use --noconfig flag to bootstrap ant build and override existing jpp config
- Modify ant launcher to use ant.library.dir property to find extra jars
- Port changes made in ant launch script for 1.6.2 back into patches
* Wed Aug 13 2003 Paul Nasrat <pauln at truemesh.com> - 0:1.5.4-2jpp
- remove bogus NoSource entries
* Tue Aug 12 2003 Paul Nasrat <pauln at truemesh.com> - 0:1.5.4-1jpp
- Update to 1.5.4
- JavaCC task fixed using merged upstream patches from ant HEAD
* Mon May 5 2003 Ville Skyttä <ville.skytta@iki.fi> - 0:1.5.3-2jpp
- Fix non-versioned javadoc symlinking.
* Tue Apr 22 2003 Ville Skyttä <ville.skytta@iki.fi> - 0:1.5.3-1jpp
- Update to 1.5.3.
- Remove runtime java-devel dependency.
- Add Epochs in all Provides and Requires.
- Include non-versioned javadoc symlink.
- Build without dependencies that are partially or completely missing from
JPackage 1.5 (oldbsf, xalan-j1, stylebook1.0b3).
- Add netcomponents to optional jar list in ant.conf.
* Tue Apr 01 2003 Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-13jpp
- ant-optional is optional (silly me)
- jaxp_transform is optional , do not require it
- epoch, correct jpackage-utils requires...
* Fri Mar 21 2003 Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-11jpp
- add an optional jar list as per Ville's suggestion
* Thu Mar 20 2003 Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-10jpp
- hopefully fix CLASSSPATH_OVERRIDE behaviour
* Tue Mar 18 2003 Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-7jpp
- for JPackage-utils 1.5
* Wed Mar 12 2003 Ville Skyttä <ville.skytta@iki.fi> - 1.5.2-5jpp
- Move ANT_HOME to /usr/share/ant.
- Don't special-case the lib dir for RPM layout any more, use ANT_HOME/lib.
- Install XSLs into ANT_HOME/etc.
- Call set_jvm by default in ant.conf.
- Provide ant-optional-clean (versioned) in ant-optional.
- Make ant-optional-full conflict with ant-optional-clean.
- Add version info to ant-optional provision in ant-optional-full.
- Built with Sun 1.4.1_02 javac (to get JDK 1.4 regex).
* Tue Mar 11 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-4jp
- changed provided /etc/ant.conf so that if usejikes is allready provided
it didn't set it. Which such modification if you want to disable
ant to use jikes even if jikes is set in /etc/ant.conf you'll just have
to do usejikes=false ant build.xml.
* Mon Mar 10 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-3jp
- rebuilt with IBM SDK 1.3.1 since there was zip corruption when built
with jikes 1.18 and IBM SDK 1.4.
* Wed Mar 05 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-2jp
- updated URL and source location
* Wed Mar 05 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-1jp
- 1.5.2
- remove JDK 1.4 related patchs which are now included in ant 1.5.2
- fix ant-optional-full pre/post install script (now remove correctly all
ant optional jars)
- Built with jikes 1.18 and IBM SDK 1.4
* Sat Feb 1 2003 Ville Skyttä <ville.skytta@iki.fi> - 1.5.1-8jpp
- Symlink a transformer into ANT_LIB for smoother experience on Java 1.3.
- Requires jaxp_transform_impl.
- Don't remove optional.jar symlinks on optional-full upgrade.
- Include Sun's 1.4 JSSE and JCE jars in runtime path, see
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16242>.
- Use jpackage-utils for setting JAVA_HOME when building.
- Built with Sun 1.4.1_01 javac.
* Mon Jan 20 2003 David Walluck <david@anti-microsoft.org> 1.5.1-7jpp
- oldbsf
* Fri Dec 20 2002 Ville Skyttä <ville.skytta@iki.fi> - 1.5.1-6jpp
- Really get rid of automatic dependencies for the -scripts package.
* Wed Dec 18 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.5.1-5jpp
- scripts subpackages
- file-based manual dependencies, as packages doesn't have the same name on RedHat and Mandrake
* Wed Dec 11 2002 Ville Skyttä <ville.skytta@iki.fi> - 1.5.1-4jpp
- Patched to allow easier use with Jikes and IBM's 1.4.0, see
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15289> for details.
* Mon Oct 07 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5.1-3jpp
- new post script for optional-full since rpm didn't works as
expected and didn't set correct symlink for ant-optional.jar
* Thu Oct 03 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5.1-2jpp
- really used JDK 1.4.1 to get JDK 1.4.x Regexp
* Thu Oct 03 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5.1-1jpp
- ant 1.5.1
* Fri Jul 12 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5-5jpp
- ant script standard behaviour restored, ie ant/lib jars are taken
before CLASSPATH. You should define CLASSPATH_OVERRIDE env var to have
CLASSPATH before ant/lib jars
- applied ant script patch for cygwin (cygwin rpm users around ?)
- remove conflict in ant-optional-full, just put provides
* Fri Jul 12 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5-4jpp
- fix a problem in xerces-j2 build by changing the way CLASSPATH is constructed:
first add jars found in CLASSPATH, then add xml-commons-apis, jaxp_parser_impl,
ant, ant-optional and finish with jars found in ant/lib.
- jpackage-utils is no more required (but recommanded :)
- ant-optional-full provides ant-optional
- fix link between manual and api (javadoc)
* Thu Jul 11 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5-3jpp
- add missing symlink between optional-full.jar and optional.jar
* Wed Jul 10 2002 Ville Skyttä <ville.skytta@iki.fi> 1.5-2jpp
- Requires jaxp_parser_impl, no longer jaxp_parser2
(jaxp_parser_impl already requires xml-commons-apis).
- Use sed instead of bash 2 extension when symlinking.
* Wed Jul 10 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5-1jpp
* ant 1.5
* Tue Jul 09 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5.Beta3-1jpp
- ant 1.5 beta 3
- added bcel as required
* Tue Jul 09 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.4.1-14jpp
- added regexp to list of dependant packages
* Tue Jul 09 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.4.1-13jpp
- added optional-full which include all ant tasks, even those without
matching package
- added jdepend 2.2
- remove require oro, since ant could works without it
2008-09-26 14:56:45 +00:00
- ant lib is now in %%{_javadir}/%%{name}, put external jars here
* Tue May 07 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-12jpp
- hardcoded distribution and vendor tag
- group tag again
* Thu May 2 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-11jpp
- no more jikes specific support in launch script
- source user prefs before configuration in launch script
- distribution tag
- group tag
- provided original script as documentation
* Fri Apr 05 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-10jpp
- used xalan-j1 instead of xalan-j2-compat
* Mon Mar 11 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-9jpp
- jaxp_parser2 support
* Wed Feb 06 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-8jpp
- netcomponents support
* Sun Jan 27 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-7jpp
- adaptation to new stylebook1.0b3 package
- stylebook is a dependency of optional package
- removed redundant dependencies
- launch script correction
* Fri Jan 25 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-6jpp
- cleaned manifest from class-path references
- section macro
* Thu Jan 17 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-5jpp
- versioned dir for javadoc
- no dependencies for manual and javadoc packages
- stricter dependency for optional package
- additional sources in individual archives
- upgraded launch script
- no more javadoc cross-linking
- additional requirement for optional package: xml-commons-apis, xalan-j2, xalan-j2-compat, jaf, javamail, & log4j
* Sat Dec 1 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-4jpp
- removed conditional build
- removed redundant BuildRequires
- ant-optional.jar in ant-optional package
- javadoc into javadoc package
- new launch script using functions library
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.4.1-3jpp
- readded Requires: oro junit stylebook-1.0b3 bsf rhino antlr to the main package
- corrected changelog release 1jpp-> 2jpp
* Tue Nov 20 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.4.1-2jpp
- conditional build
- removed packager tag
- new jpp extension
- added xalan 2.2.D13 support
- added BuildRequires: xalan-j2 >= 2.2.D13
- removed Requires: oro junit stylebook-1.0b3 bsf rhino antlr
* Mon Oct 15 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-1jpp
- 1.4.1
* Sat Oct 6 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-4jpp
- used original tarball
* Sun Sep 30 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-3jpp
- more macros
* Wed Sep 26 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-2jpp
- first unified release
- dropped explicit xalan-j2 requirement, as stylebook-1.0b3 already requires it
- added missing xalan-j1 compatibility classes
- s/jPackage/JPackage
* Wed Sep 05 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-1mdk
- 1.4
- added xalan-j2 antlr bsf rhino to buildrequires and requires
- launch script cleanup
* Tue Jul 31 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.3-4mdk
- jaxp_parser symlink is now jaxp_parser.jar
* Thu Jul 26 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.3-3mdk
- used alternative jaxp_parser
- updated launch script
* Sat Jun 23 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.3-2mdk
- s/Copyright/License/
- truncated description to 72 columns in spec
- updated launch script
* Mon Jun 11 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.3-1mdk
- 1.3
- new versioning scheme
- compiled with oro, junit and stylebook support
- spec cleanup
* Sat Mar 10 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.2-9mdk
- vendor tag
- packager tag
* Sat Feb 17 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-8mdk
- spec cleanup
- corrected changelog
- changed description
* Sun Feb 04 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-7mdk
- launch script improvments (Christian Zoffoli <czoffoli@linux-mandrake.com>)
- added french in spec
- more macros
* Fri Feb 02 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-6mdk
- corrected launch script
* Thu Feb 01 2001 Christian Zoffoli <czoffoli@linux-mandrake.com> 1.2-5mdk
- more macros
- added italian in spec
* Wed Jan 31 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-4mdk
- merged with Henri Gomez <hgomez@users.sourceforge.net> specs:
- changed name to ant
- changed javadir to /usr/share/java
- dropped jdk and jre requirement
- corrected require to jaxp
- added Jikes support
- used our own bash script
- dropped perl script
- dropped ant home directory
* Sun Jan 14 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-3mdk
- changed name to jakarta-ant
- changed group to Development/Java
* Thu Jan 04 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-2mdk
- new spec file
- discarded ugly non-free Sun jaxp library from sources, and used pretty open-source xerces instead
* Wed Dec 20 2000 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-1mdk
- first Mandrake release
- used SRPMS from Henri Gomez <hgomez@users.sourceforge.net>