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