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