Permaine Cheung 12eff8
# Copyright (c) 2000-2008, JPackage Project
Deepak Bhole 760460
# All rights reserved.
Deepak Bhole 760460
#
Deepak Bhole 760460
# Redistribution and use in source and binary forms, with or without
Deepak Bhole 760460
# modification, are permitted provided that the following conditions
Deepak Bhole 760460
# are met:
Deepak Bhole 760460
#
Deepak Bhole 760460
# 1. Redistributions of source code must retain the above copyright
Deepak Bhole 760460
#    notice, this list of conditions and the following disclaimer.
Deepak Bhole 760460
# 2. Redistributions in binary form must reproduce the above copyright
Deepak Bhole 760460
#    notice, this list of conditions and the following disclaimer in the
Deepak Bhole 760460
#    documentation and/or other materials provided with the
Deepak Bhole 760460
#    distribution.
Deepak Bhole 760460
# 3. Neither the name of the JPackage Project nor the names of its
Deepak Bhole 760460
#    contributors may be used to endorse or promote products derived
Deepak Bhole 760460
#    from this software without specific prior written permission.
Deepak Bhole 760460
#
Deepak Bhole 760460
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
Deepak Bhole 760460
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
Deepak Bhole 760460
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
Deepak Bhole 760460
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
Deepak Bhole 760460
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
Deepak Bhole 760460
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
Deepak Bhole 760460
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
Deepak Bhole 760460
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
Deepak Bhole 760460
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
Deepak Bhole 760460
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
Deepak Bhole 760460
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Deepak Bhole 760460
#
Deepak Bhole 760460
Stanislav Ochotnicky 5a1fca
%define with()          %{expand:%%{?with_%{1}:1}%%{!?with_%{1}:0}}
Stanislav Ochotnicky 5a1fca
%define without()       %{expand:%%{?with_%{1}:0}%%{!?with_%{1}:1}}
Stanislav Ochotnicky 5a1fca
%define bcond_with()    %{expand:%%{?_with_%{1}:%%global with_%{1} 1}}
Stanislav Ochotnicky 5a1fca
%define bcond_without() %{expand:%%{!?_without_%{1}:%%global with_%{1} 1}}
Fernando Nasser 17d648
Permaine Cheung 12eff8
%bcond_with bootstrap
Fernando Nasser 5277cf
Permaine Cheung 12eff8
%if %with bootstrap
Alexander Kurtakov 23212a
%global build_javadoc        0
Permaine Cheung 12eff8
%else
Alexander Kurtakov 23212a
%global build_javadoc        1
Permaine Cheung 12eff8
%endif
Fernando Nasser 17d648
Alexander Kurtakov 23212a
%global with_manifest_only 0
Deepak Bhole 760460
Alexander Kurtakov 23212a
%global ant_home %{_datadir}/ant
cvsdist 9282c6
Alexander Kurtakov 23212a
%global major_version 1.8
gbenson 22a225
cvsdist 9282c6
Name:           ant
Alexander Kurtakov 2b7923
Version:        1.8.4
Jaromir Capik 0355ac
Release:        3%{?dist}
cvsdist 9282c6
Epoch:          0
Orion Poplawski d66596
Summary:        Build tool for java
cvsdist 9282c6
Summary(it):    Tool per la compilazione di programmi java
cvsdist 9282c6
Summary(fr):    Outil de compilation pour java
Jaromir Capik 0355ac
License:        ASL 2.0 and W3C
cvsdist 9282c6
URL:            http://ant.apache.org/
Alexander Kurtakov 2751f9
Group:          Development/Tools
Alexander Kurtakov d74a2c
Source0:        http://www.apache.org/dist/ant/source/apache-ant-%{version}-src.tar.bz2
Fernando Nasser 5277cf
Source2:        apache-ant-%{major_version}.ant.conf
Permaine Cheung 12eff8
Deepak Bhole 760460
# Fix some places where copies of classes are included in the wrong jarfiles
Permaine Cheung 12eff8
Patch1:         apache-ant-bz163689.patch
Permaine Cheung 12eff8
Patch3:         apache-ant-no-test-jar.patch
Permaine Cheung 12eff8
Patch4:         apache-ant-class-path-in-manifest.patch
Permaine Cheung 12eff8
Permaine Cheung 12eff8
BuildRequires:  jpackage-utils >= 0:1.7.5
Permaine Cheung 12eff8
BuildRequires:  java-devel >= 0:1.5.0
Permaine Cheung 12eff8
%if %without bootstrap
Permaine Cheung 12eff8
BuildRequires:  ant
Permaine Cheung 12eff8
BuildRequires:  junit
Orion Poplawski d66596
BuildRequires:  xalan-j2
Permaine Cheung 12eff8
BuildRequires:  xerces-j2
Fernando Nasser 17d648
%endif
Permaine Cheung 12eff8
Permaine Cheung 12eff8
Requires:       jpackage-utils >= 0:1.7.5
Permaine Cheung 12eff8
Requires:       java-devel >= 0:1.5.0
Permaine Cheung 12eff8
%if %without bootstrap
Permaine Cheung 12eff8
Requires:       xerces-j2
Fernando Nasser 17d648
%endif
Fernando Nasser 5277cf
Deepak Bhole 760460
BuildArch:      noarch
Permaine Cheung 12eff8
# Allow subpackages not in RHEL to be installed from JPackage
Tom Callaway 8d64b3
Provides:       %{name} = %{epoch}:%{version}-%{release}
Alexander Kurtakov a40f6f
#Drop in F-18
Alexander Kurtakov 2751f9
Obsoletes:       %{name}-nodeps < %{epoch}:%{version}-%{release}
Alexander Kurtakov 2751f9
Provides:       %{name}-nodeps = %{epoch}:%{version}-%{release}
Alexander Kurtakov 2751f9
Obsoletes:      %{name}-trax < %{epoch}:%{version}-%{release}
Alexander Kurtakov 2751f9
Provides:       %{name}-trax = %{epoch}:%{version}-%{release}
cvsdist 74679c
Alexander Kurtakov a40f6f
Permaine Cheung 12eff8
cvsdist 74679c
%description
cvsdist 9282c6
Ant is a platform-independent build tool for java. It's used by apache
cvsdist 9282c6
jakarta and xml projects.
cvsdist 9282c6
cvsdist 9282c6
%description -l fr
cvsdist 9282c6
Ant est un outil de compilation multi-plateformes pour java. Il est
vadimn 17bf4b
utilisé par les projets apache-jakarta et apache-xml.
cvsdist 9282c6
cvsdist 9282c6
%description -l it
cvsdist 9282c6
Ant e' un tool indipendente dalla piattaforma creato per faciltare la
cvsdist 9282c6
compilazione di programmi java.
cvsdist 9282c6
Allo stato attuale viene utilizzato dai progetti apache jakarta ed
cvsdist 9282c6
apache xml.
cvsdist 9282c6
Permaine Cheung 12eff8
%package jmf
Permaine Cheung 12eff8
Summary:        Optional jmf tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
Permaine Cheung 12eff8
Requires:       %{name} = %{epoch}:%{version}-%{release}
Permaine Cheung 12eff8
Requires:       %{name}-nodeps = %{epoch}:%{version}-%{release}
Permaine Cheung 12eff8
Provides:       ant-jmf = %{epoch}:%{version}-%{release}
Permaine Cheung 12eff8
Permaine Cheung 12eff8
%description jmf
Permaine Cheung 12eff8
Optional jmf tasks for %{name}.
Permaine Cheung 12eff8
Permaine Cheung 12eff8
%description jmf -l fr
Permaine Cheung 12eff8
Taches jmf optionelles pour %{name}.
Permaine Cheung 12eff8
Permaine Cheung 12eff8
%package swing
Permaine Cheung 12eff8
Summary:        Optional swing tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
Permaine Cheung 12eff8
Requires:       %{name} = %{epoch}:%{version}-%{release}
Permaine Cheung 12eff8
Provides:       ant-swing = %{epoch}:%{version}-%{release}
Permaine Cheung 12eff8
Permaine Cheung 12eff8
%description swing
Permaine Cheung 12eff8
Optional swing tasks for %{name}.
Permaine Cheung 12eff8
Permaine Cheung 12eff8
%description swing -l fr
Permaine Cheung 12eff8
Taches swing optionelles pour %{name}.
Permaine Cheung 12eff8
Permaine Cheung 12eff8
%if %without bootstrap
Fernando Nasser 5277cf
%if %{with_manifest_only}
Deepak Bhole 760460
%package manifest-only
Deepak Bhole 760460
Summary:        Manifest-only jars for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
Deepak Bhole 760460
Requires:       %{name} = %{epoch}:%{version}-%{release}
Deepak Bhole 760460
Provides:       %{name}-icontract = %{epoch}:%{version}-%{release}
Deepak Bhole 760460
Provides:       %{name}-netrexx = %{epoch}:%{version}-%{release}
Deepak Bhole 760460
Provides:       %{name}-starteam = %{epoch}:%{version}-%{release}
Deepak Bhole 760460
Provides:       %{name}-stylebook = %{epoch}:%{version}-%{release}
Deepak Bhole 760460
Provides:       %{name}-vaj = %{epoch}:%{version}-%{release}
Deepak Bhole 760460
Provides:       %{name}-weblogic = %{epoch}:%{version}-%{release}
Deepak Bhole 760460
Provides:       %{name}-xalan1 = %{epoch}:%{version}-%{release}
Deepak Bhole 760460
Provides:       %{name}-xslp = %{epoch}:%{version}-%{release}
Deepak Bhole 760460
Deepak Bhole 760460
%description  manifest-only
Deepak Bhole 760460
Manifest-only jars for %{name}.
Fernando Nasser 5277cf
%endif
Deepak Bhole 760460
cvsdist 9282c6
%package antlr
cvsdist 9282c6
Summary:        Optional antlr tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
cvsdist 9282c6
Requires:       %{name} = %{epoch}:%{version}-%{release}
cvsdist 9282c6
Requires:       antlr
cvsdist 9282c6
BuildRequires:  antlr
cvsdist 9282c6
Provides:       ant-antlr = %{epoch}:%{version}-%{release}
cvsdist 9282c6
cvsdist 9282c6
%description antlr
cvsdist 9282c6
Optional antlr tasks for %{name}.
cvsdist 9282c6
cvsdist 9282c6
%description antlr -l fr
cvsdist 9282c6
Taches antlr optionelles pour %{name}.
cvsdist 9282c6
gbenson 8813aa
%package apache-bsf
gbenson 8813aa
Summary:        Optional apache bsf tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
gbenson 8813aa
Requires:       %{name} = %{epoch}:%{version}-%{release}
gbenson 8813aa
Requires:       bsf
gbenson 8813aa
BuildRequires:  bsf
gbenson 8813aa
Provides:       ant-apache-bsf = %{epoch}:%{version}-%{release}
gbenson 8813aa
gbenson 8813aa
%description apache-bsf
gbenson 8813aa
Optional apache bsf tasks for %{name}.
gbenson 8813aa
gbenson 8813aa
%description apache-bsf -l fr
gbenson 8813aa
Taches apache bsf optionelles pour %{name}.
gbenson 8813aa
cvsdist 9282c6
%package apache-resolver
cvsdist 9282c6
Summary:        Optional apache resolver tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
cvsdist 9282c6
Requires:       %{name} = %{epoch}:%{version}-%{release}
cvsdist 9282c6
Requires:       xml-commons-resolver
cvsdist 9282c6
BuildRequires:  xml-commons-resolver
cvsdist 9282c6
Provides:       ant-apache-resolver = %{epoch}:%{version}-%{release}
cvsdist 9282c6
cvsdist 9282c6
%description apache-resolver
cvsdist 9282c6
Optional apache resolver tasks for %{name}.
cvsdist 9282c6
cvsdist 9282c6
%description apache-resolver -l fr
cvsdist 9282c6
Taches apache resolver optionelles pour %{name}.
cvsdist 9282c6
cvsdist 9282c6
%package commons-logging
cvsdist 9282c6
Summary:        Optional commons logging tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
cvsdist 9282c6
Requires:       %{name} = %{epoch}:%{version}-%{release}
Alexander Kurtakov 739914
Requires:       apache-commons-logging
Alexander Kurtakov 739914
BuildRequires:  apache-commons-logging
cvsdist 9282c6
Provides:       ant-commons-logging = %{epoch}:%{version}-%{release}
cvsdist 9282c6
cvsdist 9282c6
%description commons-logging
cvsdist 9282c6
Optional commons logging tasks for %{name}.
cvsdist 9282c6
cvsdist 9282c6
%description commons-logging -l fr
cvsdist 9282c6
Taches commons logging optionelles pour %{name}.
cvsdist 9282c6
Deepak Bhole 760460
%package commons-net
Deepak Bhole 760460
Summary:        Optional commons net tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
Deepak Bhole 760460
Requires:       %{name} = %{epoch}:%{version}-%{release}
Alexander Kurtakov 739914
Requires:       apache-commons-net
Alexander Kurtakov 739914
BuildRequires:  apache-commons-net
Deepak Bhole 760460
Provides:       ant-commons-net = %{epoch}:%{version}-%{release}
Deepak Bhole 760460
Deepak Bhole 760460
%description commons-net
Deepak Bhole 760460
Optional commons net tasks for %{name}.
Deepak Bhole 760460
Deepak Bhole 760460
%description commons-net -l fr
Deepak Bhole 760460
Taches commons net optionelles pour %{name}.
Deepak Bhole 760460
Permaine Cheung fe923c
# Disable because we don't ship the dependencies
Permaine Cheung fe923c
%if 0
Deepak Bhole 760460
%package jai
Deepak Bhole 760460
Summary:        Optional jai tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
Deepak Bhole 760460
Requires:       %{name} = %{epoch}:%{version}-%{release}
Deepak Bhole 760460
Requires:       jai
Deepak Bhole 760460
BuildRequires:  jai
Deepak Bhole 760460
Provides:       ant-jai = %{epoch}:%{version}-%{release}
Deepak Bhole 760460
Deepak Bhole 760460
%description jai
Deepak Bhole 760460
Optional jai tasks for %{name}.
Deepak Bhole 760460
Deepak Bhole 760460
%description jai -l fr
Deepak Bhole 760460
Taches jai optionelles pour %{name}.
Deepak Bhole 760460
%endif
Deepak Bhole 760460
gbenson 90b78c
%package apache-bcel
gbenson 90b78c
Summary:        Optional apache bcel tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
cvsdist 9282c6
Requires:       %{name} = %{epoch}:%{version}-%{release}
cvsdist 9282c6
Requires:       bcel
cvsdist 9282c6
BuildRequires:  bcel
gbenson 90b78c
Provides:       ant-apache-bcel = %{epoch}:%{version}-%{release}
cvsdist 9282c6
Provides:       ant-jakarta-bcel = %{epoch}:%{version}-%{release}
Fernando Nasser 17d648
Obsoletes:      ant-jakarta-bcel < %{epoch}:%{version}-%{release}
cvsdist 9282c6
gbenson 90b78c
%description apache-bcel
gbenson 90b78c
Optional apache bcel tasks for %{name}.
cvsdist 9282c6
gbenson 90b78c
%description apache-bcel -l fr
gbenson 90b78c
Taches apache bcel optionelles pour %{name}.
cvsdist 9282c6
gbenson 90b78c
%package apache-log4j
gbenson 90b78c
Summary:        Optional apache log4j tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
cvsdist 9282c6
Requires:       %{name} = %{epoch}:%{version}-%{release}
cvsdist 9282c6
Requires:       log4j
cvsdist 9282c6
BuildRequires:  log4j
gbenson 90b78c
Provides:       ant-apache-log4j = %{epoch}:%{version}-%{release}
cvsdist 9282c6
Provides:       ant-jakarta-log4j = %{epoch}:%{version}-%{release}
Fernando Nasser 17d648
Obsoletes:      ant-jakarta-log4j < %{epoch}:%{version}-%{release}
cvsdist 9282c6
gbenson 90b78c
%description apache-log4j
gbenson 90b78c
Optional apache log4j tasks for %{name}.
cvsdist 9282c6
gbenson 90b78c
%description apache-log4j -l fr
gbenson 90b78c
Taches apache log4j optionelles pour %{name}.
cvsdist 9282c6
gbenson 90b78c
%package apache-oro
gbenson 90b78c
Summary:        Optional apache oro tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
cvsdist 9282c6
Requires:       %{name} = %{epoch}:%{version}-%{release}
Stanislav Ochotnicky c228bf
Requires:       jakarta-oro
Stanislav Ochotnicky c228bf
BuildRequires:  jakarta-oro
gbenson 90b78c
Provides:       ant-apache-oro = %{epoch}:%{version}-%{release}
cvsdist 9282c6
Provides:       ant-jakarta-oro = %{epoch}:%{version}-%{release}
Fernando Nasser 17d648
Obsoletes:      ant-jakarta-oro < %{epoch}:%{version}-%{release}
cvsdist 9282c6
gbenson 90b78c
%description apache-oro
gbenson 90b78c
Optional apache oro tasks for %{name}.
cvsdist 9282c6
gbenson 90b78c
%description apache-oro -l fr
gbenson 90b78c
Taches apache oro optionelles pour %{name}.
cvsdist 9282c6
gbenson 90b78c
%package apache-regexp
gbenson 90b78c
Summary:        Optional apache regexp tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
cvsdist 9282c6
Requires:       %{name} = %{epoch}:%{version}-%{release}
cvsdist 9282c6
Requires:       regexp
cvsdist 9282c6
BuildRequires:  regexp
gbenson 90b78c
Provides:       ant-apache-regexp = %{epoch}:%{version}-%{release}
cvsdist 9282c6
Provides:       ant-jakarta-regexp = %{epoch}:%{version}-%{release}
Fernando Nasser 17d648
Obsoletes:      ant-jakarta-regexp < %{epoch}:%{version}-%{release}
cvsdist 9282c6
gbenson 90b78c
%description apache-regexp
gbenson 90b78c
Optional apache regexp tasks for %{name}.
cvsdist 9282c6
gbenson 90b78c
%description apache-regexp -l fr
gbenson 90b78c
Taches apache regexp optionelles pour %{name}.
cvsdist 9282c6
Orion Poplawski d66596
%package apache-xalan2
Orion Poplawski d66596
Summary:        Optional apache xalan2 tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
Orion Poplawski d66596
Requires:       %{name} = %{epoch}:%{version}-%{release}
Orion Poplawski d66596
Requires:       regexp
Orion Poplawski d66596
BuildRequires:  regexp
Alexander Kurtakov fd2340
Requires:       xalan-j2
Orion Poplawski d66596
Provides:       ant-apache-xalan2 = %{epoch}:%{version}-%{release}
Orion Poplawski d66596
Orion Poplawski d66596
%description apache-xalan2
Orion Poplawski d66596
Optional apache xalan2 tasks for %{name}.
Orion Poplawski d66596
Orion Poplawski d66596
%description apache-xalan2 -l fr
Orion Poplawski d66596
Taches apache xalan2 optionelles pour %{name}.
Orion Poplawski d66596
cvsdist 9282c6
%package javamail
cvsdist 9282c6
Summary:        Optional javamail tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
cvsdist 9282c6
Requires:       %{name} = %{epoch}:%{version}-%{release}
cvsdist 9282c6
Requires:       javamail >= 0:1.2-5jpp
cvsdist 9282c6
BuildRequires:  javamail >= 0:1.2-5jpp
cvsdist 9282c6
Provides:       ant-javamail = %{epoch}:%{version}-%{release}
cvsdist 9282c6
cvsdist 9282c6
%description javamail
cvsdist 9282c6
Optional javamail tasks for %{name}.
cvsdist 9282c6
cvsdist 9282c6
%description javamail -l fr
cvsdist 9282c6
Taches javamail optionelles pour %{name}.
cvsdist 9282c6
cvsdist 9282c6
%package jdepend
cvsdist 9282c6
Summary:        Optional jdepend tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
cvsdist 9282c6
Requires:       %{name} = %{epoch}:%{version}-%{release}
cvsdist 9282c6
Requires:       jdepend
cvsdist 9282c6
BuildRequires:  jdepend
cvsdist 9282c6
Provides:       ant-jdepend = %{epoch}:%{version}-%{release}
cvsdist 9282c6
cvsdist 9282c6
%description jdepend
cvsdist 9282c6
Optional jdepend tasks for %{name}.
cvsdist 9282c6
cvsdist 9282c6
%description jdepend -l fr
cvsdist 9282c6
Taches jdepend optionelles pour %{name}.
Deepak Bhole 760460
gbenson 6177fe
%package jsch
gbenson 6177fe
Summary:        Optional jsch tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
gbenson 6177fe
Requires:       %{name} = %{epoch}:%{version}-%{release}
gbenson 6177fe
Requires:       jsch
gbenson 6177fe
BuildRequires:  jsch
gbenson 6177fe
Provides:       ant-jsch = %{epoch}:%{version}-%{release}
gbenson 6177fe
gbenson 6177fe
%description jsch
gbenson 6177fe
Optional jsch tasks for %{name}.
gbenson 6177fe
gbenson 6177fe
%description jsch -l fr
gbenson 6177fe
Taches jsch optionelles pour %{name}.
gbenson 6177fe
cvsdist 9282c6
%package junit
cvsdist 9282c6
Summary:        Optional junit tasks for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
cvsdist 9282c6
Requires:       %{name} = %{epoch}:%{version}-%{release}
cvsdist 9282c6
Requires:       junit
Orion Poplawski d66596
Requires:       xalan-j2
cvsdist 9282c6
Provides:       ant-junit = %{epoch}:%{version}-%{release}
cvsdist 9282c6
cvsdist 9282c6
%description junit
cvsdist 9282c6
Optional junit tasks for %{name}.
cvsdist 9282c6
cvsdist 9282c6
%description junit -l fr
cvsdist 9282c6
Taches junit optionelles pour %{name}.
cvsdist 9282c6
Orion Poplawski c803ef
%package testutil
Orion Poplawski 950c4f
Summary:        Test utility classes for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
Orion Poplawski c803ef
Requires:       %{name} = %{epoch}:%{version}-%{release}
Orion Poplawski c803ef
Requires:       junit
Orion Poplawski c803ef
Provides:       ant-testutil = %{epoch}:%{version}-%{release}
Orion Poplawski c803ef
Orion Poplawski c803ef
%description testutil
Orion Poplawski 950c4f
Test utility tasks for %{name}.
Orion Poplawski c803ef
cvsdist 9282c6
%package scripts
cvsdist 9282c6
Summary:        Additional scripts for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
cvsdist 9282c6
AutoReqProv:    no
cvsdist 9282c6
Requires:       %{name} = %{epoch}:%{version}-%{release}
Permaine Cheung 12eff8
Requires:       %{_bindir}/perl
Permaine Cheung 12eff8
Requires:       %{_bindir}/python
cvsdist 9282c6
cvsdist 9282c6
%description scripts
cvsdist 9282c6
Additional Perl and Python scripts for %{name}.
cvsdist 9282c6
cvsdist 9282c6
%description scripts -l fr
cvsdist 9282c6
Scripts additionels pour %{name}.
cvsdist 9282c6
cvsdist 9282c6
%package manual
cvsdist 9282c6
Summary:        Manual for %{name}
Alexander Kurtakov 2751f9
Group:          Development/Tools
cvsdist 9282c6
cvsdist 9282c6
%description manual
cvsdist 9282c6
Documentation for %{name}.
cvsdist 74679c
cvsdist 9282c6
%description manual -l it
cvsdist 9282c6
Documentazione di %{name}.
cvsdist 059e3c
cvsdist 9282c6
%description manual -l fr
cvsdist 9282c6
Documentation pour %{name}.
cvsdist d103cf
cvsdist 9282c6
%package javadoc
cvsdist 9282c6
Summary:        Javadoc for %{name}
Alexander Kurtakov 2751f9
Group:          Documentation
cvsdist 9282c6
cvsdist 9282c6
%description javadoc
cvsdist 9282c6
Javadoc for %{name}.
cvsdist 314c7d
cvsdist 9282c6
%description javadoc -l fr
cvsdist 9282c6
Javadoc pour %{name}.
Permaine Cheung 12eff8
%endif
cvsdist 6ef383
cvsdist 9282c6
# -----------------------------------------------------------------------------
cvsdist 74679c
cvsdist 9282c6
%prep
Alexander Kurtakov d74a2c
%setup -q -n apache-ant-%{version}
Orion Poplawski bfd7bf
#Fixup version
Orion Poplawski bfd7bf
find -name build.xml -o -name pom.xml | xargs sed -i -e s/-SNAPSHOT//
Permaine Cheung 12eff8
# Disable the style and xmlvalidate tasks on ppc64 and s390x (#163689).
Permaine Cheung 12eff8
%ifarch ppc64 s390x
Permaine Cheung 12eff8
%patch1 -p1
Permaine Cheung 12eff8
%endif
Fernando Nasser 17d648
Permaine Cheung 12eff8
# When bootstrapping, we don't have junit
Alexander Kurtakov d74a2c
%patch3 
Permaine Cheung 9c2843
Permaine Cheung 12eff8
# Fix class-path-in-manifest rpmlint warning
Stanislav Ochotnicky 436539
%patch4
Permaine Cheung bb868a
gbenson 90b78c
# clean jar files
Permaine Cheung 12eff8
find . -name "*.jar" | %{_bindir}/xargs -t rm
Permaine Cheung 12eff8
Orion Poplawski d66596
#install jars
Orion Poplawski d66596
%if %without bootstrap
Alexander Kurtakov 739914
build-jar-repository -s -p lib/optional xerces-j2 antlr bcel javamail/mailapi jdepend junit log4j oro regexp bsf commons-logging commons-net jsch xalan-j2 xml-commons-resolver
Orion Poplawski d66596
%endif
Orion Poplawski d66596
Permaine Cheung 12eff8
# Fix file-not-utf8 rpmlint warning
Permaine Cheung 12eff8
iconv KEYS -f iso-8859-1 -t utf-8 -o KEYS.utf8
Permaine Cheung 12eff8
mv KEYS.utf8 KEYS
Permaine Cheung 12eff8
iconv LICENSE -f iso-8859-1 -t utf-8 -o LICENSE.utf8
Permaine Cheung 12eff8
mv LICENSE.utf8 LICENSE
gbenson 90b78c
cvsdist 9282c6
%build
Permaine Cheung 12eff8
%if %without bootstrap
Orion Poplawski c803ef
%{ant} jars test-jar
Permaine Cheung 12eff8
%if %{build_javadoc}
Alexander Kurtakov 739914
export CLASSPATH=$(build-classpath xerces-j2 antlr bcel javamail/mailapi jdepend junit log4j oro regexp bsf commons-logging commons-net jsch xalan-j2 xml-commons-resolver)
Permaine Cheung 12eff8
%{ant} javadocs
Permaine Cheung 12eff8
%endif
Permaine Cheung 12eff8
%else
Permaine Cheung 12eff8
export JAVA_HOME=%{java_home}
Permaine Cheung 12eff8
export CLASSPATH=$JAVA_HOME/lib/tools.jar
Permaine Cheung 12eff8
sh ./build.sh --noconfig jars
Permaine Cheung 12eff8
%endif
cvsdist 74679c
Alexander Kurtakov d74a2c
#remove empty jai and netrexx jars. Due to missing dependencies they contain only manifests.
Alexander Kurtakov d74a2c
rm -fr build/lib/ant-jai.jar build/lib/ant-netrexx.jar
cvsdist 9282c6
# -----------------------------------------------------------------------------
cvsdist 74679c
cvsdist 9282c6
%install
cvsdist 9282c6
# ANT_HOME and subdirs
cvsdist 9282c6
mkdir -p $RPM_BUILD_ROOT%{ant_home}/{lib,etc}
cvsdist 9282c6
cvsdist 9282c6
# jars
Permaine Cheung 12eff8
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{name}
Alexander Kurtakov a40f6f
install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
Orion Poplawski d66596
Orion Poplawski d66596
for jar in build/lib/*.jar
Orion Poplawski d66596
do
Orion Poplawski d66596
  jarname=$(basename $jar .jar)
Stanislav Ochotnicky c1261e
  pomname="JPP.%{name}-${jarname}.pom"
Orion Poplawski d66596
Orion Poplawski d66596
  #Determine where to put it
Orion Poplawski d66596
  case $jarname in
Alexander Kurtakov 2751f9
#These go into %%{_javadir}, pom files have different names
Stanislav Ochotnicky c1261e
  ant | ant-bootstrap | ant-launcher) destdir=$RPM_BUILD_ROOT%{_javadir}; destname="";pomname="JPP-$jarname.pom";;
Orion Poplawski d66596
#Bootstracp builds an incomplete ant-junit, don't ship it
Orion Poplawski d66596
%if %with bootstrap
Orion Poplawski d66596
  ant-junit) continue;;
Orion Poplawski d66596
%endif
Alexander Kurtakov 2751f9
#These go into %%{_javadir}/ant
Orion Poplawski d66596
  *) destdir=$RPM_BUILD_ROOT%{_javadir}/%{name}; destname="/%{name}";
Orion Poplawski d66596
  esac
Orion Poplawski d66596
Orion Poplawski d66596
  #instal jar
Alexander Kurtakov 2751f9
  install -m 644 ${jar} ${destdir}/${jarname}.jar
Orion Poplawski d66596
  # jar aliases
Orion Poplawski d66596
  ln -sf ../../java${destname}/${jarname}.jar $RPM_BUILD_ROOT%{ant_home}/lib/${jarname}.jar
Orion Poplawski d66596
Orion Poplawski d66596
  #bootstrap does not have a pom
Orion Poplawski d66596
  [ $jarname == ant-bootstrap ] && continue
Orion Poplawski d66596
Orion Poplawski d66596
  #install pom
Alexander Kurtakov a40f6f
  install -m 644 src/etc/poms/${jarname}/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/${pomname}
Orion Poplawski d66596
  %add_to_maven_depmap org.apache.ant ${jarname} %{version} JPP${destname} ${jarname}
Orion Poplawski d66596
done
Orion Poplawski d66596
Stanislav Ochotnicky 436539
# add backward compatibility for nodeps jar that is now part of
Stanislav Ochotnicky 436539
# main jar
Stanislav Ochotnicky 436539
%add_to_maven_depmap org.apache.ant ant-nodeps %{version} JPP ant
Stanislav Ochotnicky 436539
Orion Poplawski d66596
#ant-parent pom
Alexander Kurtakov a40f6f
install -m 644 src/etc/poms/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-parent.pom
Alexander Kurtakov 23212a
%add_to_maven_depmap org.apache.ant ant-parent %{version} JPP ant-parent
cvsdist 9282c6
cvsdist 9282c6
# scripts: remove dos and os/2 scripts
cvsdist 9282c6
rm -f src/script/*.bat
cvsdist 9282c6
rm -f src/script/*.cmd
cvsdist 9282c6
cvsdist 9282c6
# XSLs
cvsdist 9282c6
cp -p src/etc/*.xsl $RPM_BUILD_ROOT%{ant_home}/etc
cvsdist 9282c6
cvsdist 9282c6
# install everything else
cvsdist 9282c6
mkdir -p $RPM_BUILD_ROOT%{_bindir}
Permaine Cheung 12eff8
%if %without bootstrap
cvsdist 9282c6
cp -p src/script/* $RPM_BUILD_ROOT%{_bindir}
Permaine Cheung 12eff8
%else
Permaine Cheung 12eff8
cp -p src/script/ant{,Run} $RPM_BUILD_ROOT%{_bindir}
Permaine Cheung 12eff8
%endif
cvsdist 9282c6
cvsdist 9282c6
# default ant.conf
cvsdist 9282c6
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
cvsdist 9282c6
cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
cvsdist 9282c6
gbenson 90b78c
# OPT_JAR_LIST fragments
gbenson 90b78c
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d
Permaine Cheung 12eff8
echo "ant/ant-jmf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jmf
Permaine Cheung 12eff8
echo "ant/ant-swing" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/swing
Permaine Cheung 12eff8
%if %without bootstrap
gbenson 90b78c
echo "antlr ant/ant-antlr" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/antlr
gbenson 8813aa
echo "bsf ant/ant-apache-bsf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bsf
Permaine Cheung 12eff8
echo "xml-commons-resolver ant/ant-apache-resolver" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-resolver
Alexander Kurtakov 739914
echo "apache-commons-logging ant/ant-commons-logging" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-logging
Alexander Kurtakov 739914
echo "apache-commons-net ant/ant-commons-net" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-net
Alexander Kurtakov 2751f9
#echo "jai ant/ant-jai" > $RPM_BUILD_ROOT%%{_sysconfdir}/%%{name}.d/jai
gbenson 90b78c
echo "bcel ant/ant-apache-bcel" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bcel
gbenson 90b78c
echo "log4j ant/ant-apache-log4j" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-log4j
gbenson 90b78c
echo "oro ant/ant-apache-oro" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-oro
gbenson 90b78c
echo "regexp ant/ant-apache-regexp" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-regexp
Alexander Kurtakov fd2340
echo "xalan-j2 xalan-j2-serializer ant/ant-apache-xalan2" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-xalan2
gbenson 90b78c
echo "javamail jaf ant/ant-javamail" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/javamail
gbenson 90b78c
echo "jdepend ant/ant-jdepend" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jdepend
gbenson 6177fe
echo "jsch ant/ant-jsch" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jsch
gbenson 90b78c
echo "junit ant/ant-junit" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junit
Tomas Radej ed545c
echo "junit ant/ant-junit4" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junit4
Orion Poplawski c803ef
echo "testutil ant/ant-testutil" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/testutil
Orion Poplawski c803ef
%endif
gbenson 90b78c
Permaine Cheung 12eff8
%if %{build_javadoc}
cvsdist 9282c6
# javadoc
Ville Skyttä 050480
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
Ville Skyttä 050480
cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
Permaine Cheung 12eff8
%endif
cvsdist 9282c6
cvsdist 9282c6
# fix link between manual and javadoc
Alexander Kurtakov d74a2c
(cd manual; ln -sf %{_javadocdir}/%{name} api)
cvsdist 9282c6
Permaine Cheung 12eff8
%if %with bootstrap
Permaine Cheung 12eff8
find $RPM_BUILD_ROOT%{_datadir}/ant/etc -type f -name "*.xsl" \
Permaine Cheung 12eff8
                                                 -a ! -name ant-update.xsl \
Permaine Cheung 12eff8
                                                 -a ! -name changelog.xsl \
Permaine Cheung 12eff8
                                                 -a ! -name coverage-frames.xsl \
Permaine Cheung 12eff8
                                                 -a ! -name junit-frames-xalan1.xsl \
Permaine Cheung 12eff8
                                                 -a ! -name log.xsl \
Permaine Cheung 12eff8
                                                 -a ! -name mmetrics-frames.xsl \
Permaine Cheung 12eff8
                                                 -a ! -name tagdiff.xsl \
Permaine Cheung 12eff8
                                                 | xargs -t rm
Permaine Cheung 12eff8
%endif
Permaine Cheung 12eff8
cvsdist 9282c6
%files
gbenson 3d33c3
%doc KEYS LICENSE NOTICE README WHATSNEW
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.conf
cvsdist 9282c6
%attr(0755,root,root) %{_bindir}/ant
cvsdist 9282c6
%attr(0755,root,root) %{_bindir}/antRun
cvsdist 9282c6
%{_javadir}/%{name}.jar
Permaine Cheung 12eff8
%{_javadir}/%{name}-launcher.jar
Permaine Cheung 12eff8
%{_javadir}/%{name}-bootstrap.jar
gbenson 7896eb
%dir %{_javadir}/%{name}
cvsdist 9282c6
%dir %{ant_home}
cvsdist 9282c6
%dir %{ant_home}/etc
cvsdist 9282c6
%{ant_home}/etc/ant-update.xsl
cvsdist 9282c6
%{ant_home}/etc/changelog.xsl
Orion Poplawski d66596
%{ant_home}/etc/coverage-frames.xsl
Orion Poplawski d66596
%{ant_home}/etc/mmetrics-frames.xsl
cvsdist 9282c6
%{ant_home}/etc/log.xsl
cvsdist 9282c6
%{ant_home}/etc/tagdiff.xsl
gbenson 90b78c
%{ant_home}/etc/junit-frames-xalan1.xsl
Permaine Cheung 12eff8
%if %without bootstrap
Fernando Nasser 5277cf
%{ant_home}/etc/common2master.xsl
Orion Poplawski d66596
%{ant_home}/etc/printFailingTests.xsl
Permaine Cheung 12eff8
%endif
cvsdist 9282c6
%dir %{ant_home}/lib
Orion Poplawski c19dde
%{ant_home}/lib/%{name}.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-launcher.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-bootstrap.jar
gbenson 90b78c
%dir %{_sysconfdir}/%{name}.d
Alexander Kurtakov 2751f9
%{_mavenpomdir}/*
Permaine Cheung 12eff8
%{_mavendepmapfragdir}/*
Deepak Bhole 760460
Permaine Cheung 12eff8
%files jmf
Permaine Cheung 12eff8
%{_javadir}/%{name}/%{name}-jmf.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-jmf.jar
Permaine Cheung 12eff8
%config(noreplace) %{_sysconfdir}/%{name}.d/jmf
Permaine Cheung 12eff8
Permaine Cheung 12eff8
%files swing
Permaine Cheung 12eff8
%{_javadir}/%{name}/%{name}-swing.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-swing.jar
Permaine Cheung 12eff8
%config(noreplace) %{_sysconfdir}/%{name}.d/swing
Permaine Cheung 12eff8
Permaine Cheung 12eff8
%if %without bootstrap
Fernando Nasser 5277cf
%if %{with_manifest_only}
Deepak Bhole 760460
%files manifest-only
Deepak Bhole 760460
%{_javadir}/%{name}/ant-icontract.jar
Deepak Bhole 760460
%{_javadir}/%{name}/ant-netrexx.jar
Deepak Bhole 760460
%{_javadir}/%{name}/ant-starteam.jar
Deepak Bhole 760460
%{_javadir}/%{name}/ant-stylebook.jar
Deepak Bhole 760460
%{_javadir}/%{name}/ant-vaj.jar
Deepak Bhole 760460
%{_javadir}/%{name}/ant-weblogic.jar
Deepak Bhole 760460
%{_javadir}/%{name}/ant-xalan1.jar
Deepak Bhole 760460
%{_javadir}/%{name}/ant-xslp.jar
Fernando Nasser 5277cf
%endif
cvsdist 9282c6
cvsdist 9282c6
%files antlr
cvsdist 9282c6
%{_javadir}/%{name}/%{name}-antlr.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-antlr.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/antlr
cvsdist 9282c6
gbenson 8813aa
%files apache-bsf
gbenson 8813aa
%{_javadir}/%{name}/%{name}-apache-bsf.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-apache-bsf.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-bsf
gbenson 8813aa
cvsdist 9282c6
%files apache-resolver
cvsdist 9282c6
%{_javadir}/%{name}/%{name}-apache-resolver.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-apache-resolver.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-resolver
cvsdist 9282c6
cvsdist 9282c6
%files commons-logging
Alexander Kurtakov 2751f9
%defattr(-,root,root,-)
cvsdist 9282c6
%{_javadir}/%{name}/%{name}-commons-logging.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-commons-logging.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/commons-logging
Deepak Bhole 760460
Deepak Bhole 760460
%files commons-net
Deepak Bhole 760460
%{_javadir}/%{name}/%{name}-commons-net.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-commons-net.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/commons-net
Deepak Bhole 760460
Permaine Cheung fe923c
# Disable as we dont ship the dependencies
Permaine Cheung fe923c
%if 0
Deepak Bhole 760460
%files jai
Deepak Bhole 760460
%{_javadir}/%{name}/%{name}-jai.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-jai.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/jai
Deepak Bhole 760460
%endif
cvsdist 9282c6
gbenson 90b78c
%files apache-bcel
gbenson 90b78c
%{_javadir}/%{name}/%{name}-apache-bcel.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-apache-bcel.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-bcel
cvsdist 9282c6
gbenson 90b78c
%files apache-log4j
gbenson 90b78c
%{_javadir}/%{name}/%{name}-apache-log4j.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-apache-log4j.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-log4j
cvsdist 9282c6
gbenson 90b78c
%files apache-oro
gbenson 90b78c
%{_javadir}/%{name}/%{name}-apache-oro.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-apache-oro.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-oro
cvsdist 9282c6
%{ant_home}/etc/maudit-frames.xsl
cvsdist 9282c6
gbenson 90b78c
%files apache-regexp
gbenson 90b78c
%{_javadir}/%{name}/%{name}-apache-regexp.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-apache-regexp.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-regexp
cvsdist 9282c6
Orion Poplawski d66596
%files apache-xalan2
Orion Poplawski d66596
%{_javadir}/%{name}/%{name}-apache-xalan2.jar
Orion Poplawski d66596
%{ant_home}/lib/%{name}-apache-xalan2.jar
Orion Poplawski d66596
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-xalan2
Orion Poplawski d66596
cvsdist 9282c6
%files javamail
cvsdist 9282c6
%{_javadir}/%{name}/%{name}-javamail.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-javamail.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/javamail
cvsdist 9282c6
cvsdist 9282c6
%files jdepend
cvsdist 9282c6
%{_javadir}/%{name}/%{name}-jdepend.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-jdepend.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/jdepend
cvsdist 9282c6
%{ant_home}/etc/jdepend.xsl
cvsdist 9282c6
%{ant_home}/etc/jdepend-frames.xsl
cvsdist 9282c6
gbenson 6177fe
%files jsch
gbenson 6177fe
%{_javadir}/%{name}/%{name}-jsch.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-jsch.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/jsch
gbenson 6177fe
cvsdist 9282c6
%files junit
cvsdist 9282c6
%{_javadir}/%{name}/%{name}-junit.jar
Tomas Radej ed545c
%{_javadir}/%{name}/%{name}-junit4.jar
Orion Poplawski c19dde
%{ant_home}/lib/%{name}-junit.jar
Tomas Radej ed545c
%{ant_home}/lib/%{name}-junit4.jar
Fernando Nasser 17d648
%config(noreplace) %{_sysconfdir}/%{name}.d/junit
Tomas Radej ed545c
%config(noreplace) %{_sysconfdir}/%{name}.d/junit4
cvsdist 9282c6
%{ant_home}/etc/junit-frames.xsl
cvsdist 9282c6
%{ant_home}/etc/junit-noframes.xsl
cvsdist 9282c6
Orion Poplawski c803ef
%files testutil
Orion Poplawski c803ef
%{_javadir}/%{name}/%{name}-testutil.jar
Orion Poplawski c803ef
%{ant_home}/lib/%{name}-testutil.jar
Orion Poplawski c803ef
%config(noreplace) %{_sysconfdir}/%{name}.d/testutil
Orion Poplawski c803ef
cvsdist 9282c6
%files scripts
Alexander Kurtakov a40f6f
%attr(0755,root,root) %{_bindir}/*.pl
Alexander Kurtakov a40f6f
%attr(0755,root,root) %{_bindir}/*.py*
cvsdist 9282c6
cvsdist 9282c6
%files manual
Alexander Kurtakov d74a2c
%doc manual/*
cvsdist 9282c6
Permaine Cheung 12eff8
%if %{build_javadoc}
cvsdist 9282c6
%files javadoc
Ville Skyttä 050480
%{_javadocdir}/%{name}
Permaine Cheung 12eff8
%endif
Permaine Cheung 12eff8
%endif
cvsdist 9282c6
cvsdist 9282c6
# -----------------------------------------------------------------------------
cvsdist 74679c
cvsdist 9282c6
%changelog
Jaromir Capik 0355ac
* Thu Nov 22 2012 Jaromir Capik <jcapik@redhat.com> 0:1.8.4-3
Jaromir Capik 0355ac
- Fixing the license tag
Jaromir Capik 0355ac
Dennis Gilmore 96328b
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.8.4-2
Dennis Gilmore 96328b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore 96328b
Alexander Kurtakov 2b7923
* Fri Jun 15 2012 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.4-1
Alexander Kurtakov 2b7923
- Update to new upstream version.
Alexander Kurtakov 2b7923
Alexander Kurtakov 739914
* Wed May 2 2012 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.3-2
Alexander Kurtakov 739914
- Use apache-commons-* instead of jakarta-commons-*.
Alexander Kurtakov 739914
- Drop xml-commons-apis-13 BR/R since it's no longer needed.
Alexander Kurtakov 739914
Alexander Kurtakov d74a2c
* Wed Feb 29 2012 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.3-1
Alexander Kurtakov d74a2c
- Update to upstream 1.8.3 release.
Alexander Kurtakov d74a2c
- Drop old stuff. 
Alexander Kurtakov d74a2c
Tomas Radej 47e695
* Tue Feb 07 2012 Tomas Radej <tradej@redhat.com> - 0:1.8.2-9
Tomas Radej 47e695
- Added patch
Tomas Radej 47e695
Tomas Radej ed545c
* Tue Feb 07 2012 Tomas Radej <tradej@redhat.com> - 0:1.8.2-8
Tomas Radej ed545c
- Removed checking for classpath duplicates
Tomas Radej ed545c
- Added ant-junit4.jar into %files and ant.d
Tomas Radej ed545c
Dennis Gilmore 22f6a2
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.8.2-7
Dennis Gilmore 22f6a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Dennis Gilmore 22f6a2
Alexander Kurtakov a40f6f
* Wed Jul 6 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.2-6
Alexander Kurtakov a40f6f
- Make scripts executable.
Alexander Kurtakov a40f6f
- Adapt to current guidelines.
Alexander Kurtakov a40f6f
Alexander Kurtakov fd2340
* Thu Mar 10 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.2-5
Alexander Kurtakov fd2340
- Fix xalan-j2 subpackage path.
Alexander Kurtakov fd2340
Stanislav Ochotnicky c228bf
* Tue Feb 22 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.8.2-4
Stanislav Ochotnicky c228bf
- Change oro to jakarta-oro in BR/R
Stanislav Ochotnicky c228bf
Stanislav Ochotnicky 436539
* Wed Feb  9 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.8.2-3
Stanislav Ochotnicky 436539
- Add backward compatible maven depmap for nodeps jar
Stanislav Ochotnicky 5a1fca
- Revert define->global change (different semantic in rpm 4.9.X)
Stanislav Ochotnicky 436539
Dennis Gilmore 04e207
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
Dennis Gilmore 04e207
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore 04e207
Alexander Kurtakov 2751f9
* Mon Jan 3 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.2-1
Alexander Kurtakov 2751f9
- Update to new upstream version.
Alexander Kurtakov 2751f9
- Guidelines fixes.
Alexander Kurtakov 2751f9
Ville Skyttä 050480
* Sun Nov 28 2010 Ville Skyttä <ville.skytta@iki.fi> - 0:1.8.1-9
Ville Skyttä 050480
- Install javadocs into unversioned dir (#657879).
Ville Skyttä 050480
Stanislav Ochotnicky c1261e
* Tue Nov 23 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.8.1-8
Stanislav Ochotnicky c1261e
- Fix pom filename (Resolves rhbz#655787)
Stanislav Ochotnicky c1261e
Orion Poplawski c803ef
* Thu Oct 28 2010 Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-7
Orion Poplawski c803ef
- Build and package ant-testutil
Orion Poplawski c803ef
Alexander Kurtakov 41c24f
* Thu Oct 7 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.1-6
Alexander Kurtakov 41c24f
- Remove jaf from the classpath.
Alexander Kurtakov 41c24f
Alexander Kurtakov 0e59ea
* Thu Oct 7 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.1-5
Alexander Kurtakov 0e59ea
- Drop gcj support.
Alexander Kurtakov 0e59ea
- Drop jaf BR/R it is part of Java 5+.
Alexander Kurtakov 0e59ea
Orion Poplawski 11fee2
* Fri Oct 1 2010 Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-4
Orion Poplawski 11fee2
- Move ant-trax Provides/Obsoletes to ant-nodeps
Orion Poplawski 11fee2
Orion Poplawski 66ed79
* Thu Aug 26 2010 Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-3
Orion Poplawski bfd7bf
- Remove -SNAPSHOT from version
Orion Poplawski bfd7bf
Alexander Kurtakov 23212a
* Wed Aug 25 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.1-2
Alexander Kurtakov 23212a
- Use global instead of define.
Alexander Kurtakov 23212a
- Fix parent pom install.
Alexander Kurtakov 23212a
Orion Poplawski d66596
* Mon Aug 16 2010 Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-1
Orion Poplawski d66596
- Update to ant 1.8.1
Orion Poplawski d66596
- Update no-test-jar patch
Orion Poplawski d66596
- Update class-path-in-manifest patch
Orion Poplawski d66596
- Drop gnu-classpath patch
Orion Poplawski d66596
- Retire trax subpackage no longer shipped
Orion Poplawski d66596
- Add xalan2 subpackage and support for junitreport task
Orion Poplawski d66596
- Drop old jakarta jar aliases
Orion Poplawski d66596
Alexander Kurtakov b15734
* Thu Aug 13 2009 Alexander Kurtakov <akurtako@redhat.com> 0:1.7.1-12
Alexander Kurtakov b15734
- Fix compile with commons-net 2.0.
Alexander Kurtakov b15734
Orion Poplawski c19dde
* Fri Aug  7 2009 Orion Poplawski <orion@cora.nwra.com> - 0:1.1.7-11
Alexander Kurtakov 2751f9
- Add links to jar files into %%{ant_home} (Bug #179759)
Orion Poplawski c19dde
Jesse Keating 27830c
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.7.1-10.2
Jesse Keating 27830c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 27830c
Jesse Keating f6346b
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.7.1-9.2
Jesse Keating f6346b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating f6346b
Ignacio Vazquez-Abrams 49e29b
* Mon Dec 01 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0:1.7.1-8.2
Ignacio Vazquez-Abrams 49e29b
- Rebuild for Python 2.6
Ignacio Vazquez-Abrams 49e29b
Tom Callaway 421be5
* Wed Oct  1 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0:1.7.1-7.2
Tom Callaway 421be5
- Exclude bogus perl(the) Requires
Tom Callaway 421be5
- Exclude bogus perl(oata), perl(examples) Provides
Tom Callaway 421be5
Permaine Cheung 435522
* Fri Sep 26 2008 Permaine Cheung <pcheung@redhat.com> 0:1.7.1-7.1
Permaine Cheung 435522
- Define with_gcj_support
Permaine Cheung 435522
Permaine Cheung 12eff8
* Tue Sep 23 2008 Permaine Cheung <pcheung@redhat.com> 0:1.7.1-7
Permaine Cheung 12eff8
- Update to 1.7.1
Permaine Cheung 12eff8
- Fix some rpmlint issues
Permaine Cheung fe923c
Permaine Cheung 12eff8
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-7
Permaine Cheung 12eff8
- enable non-bootstrap
Permaine Cheung 12eff8
Permaine Cheung 12eff8
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-6
Permaine Cheung 12eff8
- add ant-bootstrap jar if bootstrap is enabled
Permaine Cheung 12eff8
- enable jmf, swing, trax if bootstrap is enabled
Permaine Cheung 12eff8
- BuildRequires: jaxp_transform_impl
Permaine Cheung 12eff8
- BuildRequires: junit for non-bootstrap
Permaine Cheung 12eff8
Permaine Cheung 12eff8
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-5
Permaine Cheung 12eff8
- enable ant-nodeps in bootstrap mode
Permaine Cheung 12eff8
Permaine Cheung 12eff8
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-4
Permaine Cheung 12eff8
- remove junit for bootstrap
Permaine Cheung 12eff8
Permaine Cheung 12eff8
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-3
Permaine Cheung 12eff8
- build as bootstrap
Permaine Cheung 12eff8
Permaine Cheung 12eff8
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-2
Permaine Cheung 12eff8
- set rpm_mode=false by default
Permaine Cheung 12eff8
Permaine Cheung 12eff8
* Thu Jul 10 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-1
Permaine Cheung 12eff8
- 1.7.1
Permaine Cheung 12eff8
- update maven pom files
Permaine Cheung 12eff8
- rediff apache-ant-jars.patch
Permaine Cheung 12eff8
- rediff apache-ant-bz163689.patch
Permaine Cheung 12eff8
- add apache-ant-gnu-classpath.patch
Permaine Cheung 12eff8
- set rpm_mode=true in conf since the ant script handles the rest
Permaine Cheung 12eff8
Permaine Cheung 12eff8
* Thu Jul 10 2008 David Walluck <dwalluck@redhat.com> 0:1.7.0-3
Permaine Cheung 12eff8
- add bootstrap mode
Permaine Cheung 12eff8
- replace some alternatives/virtual requires by explicit requires
Permaine Cheung 12eff8
- remove javadoc scriptlets
Permaine Cheung 12eff8
- fix GCJ support
Permaine Cheung 12eff8
- add workaround for xalan-j2 in %%{_sysconfdir}/%%{name}.d/trax
Permaine Cheung 12eff8
- version Obsoletes and add Provides
Permaine Cheung 12eff8
- remove Conflicts
Permaine Cheung 12eff8
- mark files in %%{_sysconfdir} as %%config(noreplace)
Permaine Cheung 12eff8
Permaine Cheung 12eff8
* Thu Jul 03 2007 Ralph Apel <r.apel at r-apel.de> - 0:1.7.0-2.jpp5
Permaine Cheung 12eff8
- Add poms and depmap frags
Permaine Cheung 12eff8
- (B)R jpackage-utils >= 0:1.7.5
Permaine Cheung 12eff8
- BR java-devel = 0:1.5.0
Permaine Cheung 12eff8
- R java >= 0:1.5.0
Fernando Nasser 17d648
Fernando Nasser 5277cf
* Wed Jun 20 2007 Fernando Nasser <fnasser at redhat.com> - 0:1.7.0-1jpp
Fernando Nasser 5277cf
- Upgrade to the final 1.7.0
Permaine Cheung daaede
Fernando Nasser 5277cf
* Thu Sep 21 2006 Will Tatam <will.tatam@red61.com> - 0:1.7.0-0.Beta1.1jpp
Fernando Nasser 5277cf
- Upgraded to 1.7.0Beta1
Fernando Nasser 5277cf
- removed the apache-ant-1.6.5-jvm1.5-detect.patch as merged upstream
Permaine Cheung 1adfd4
Permaine Cheung 12eff8
* Fri Aug 11 2006 Deepak Bhole <dbhole@redhat.com> - 0:1.6.5-2jpp
Deepak Bhole 760460
- Added conditional native compilation
Fernando Nasser 17d648
- Added patch to fix jvm version detection
Permaine Cheung 12eff8
- Add missing requirements
Permaine Cheung 12eff8
- Synch with Fedora spec
Fernando Nasser 5277cf
Fernando Nasser 5277cf
* Wed Nov 09 2005 Fernando Nasser <fnasser at redhat.com> - 0:1.6.5-1jpp
Fernando Nasser 5277cf
- Upgrade to 1.6.5
Fernando Nasser 5277cf
- Incorporate the following changes:
Fernando Nasser 5277cf
  From Gary Benson <gbenson at redhat.com>:
Fernando Nasser 5277cf
- Allow subpackages not in Fedora to be installed from JPackage
Fernando Nasser 5277cf
- Add NOTICE file as per Apache License version 2.0
Fernando Nasser 5277cf
- Own /usr/share/java/ant
Fernando Nasser 5277cf
  From Vadim Nasardinov <vadimn@redhat.com>
Fernando Nasser 5277cf
- Removed apache-ant-1.6.2.patch.  Incorporated upstream.
Fernando Nasser 5277cf
  From David Walluck <david@jpackage.org>
Fernando Nasser 5277cf
- Add manifest-only package (mainly for eclipse)
Fernando Nasser 5277cf
- Add conflicts on j2sdk for Mandriva
gbenson c3f281
gbenson 90b78c
* Mon Nov  8 2004 Gary Benson <gbenson at redhat.com> - 0:1.6.2-3jpp
gbenson 90b78c
- Build OPT_JAR_LIST from files in /etc/ant.d.
gbenson 90b78c
gbenson 90b78c
* Mon Sep 06 2004 Fernando Nasser <fnasser at redhat.com> - 0:1.6.2-2jpp
gbenson 90b78c
- Fix to backward compatibility symbolic links.
gbenson 90b78c
gbenson 90b78c
* Wed Aug 17 2004 Fernando Nasser <fnasser at redhat.com> - 0:1.6.2-1jpp
gbenson 90b78c
- Update to Ant 1.6.2
gbenson 90b78c
gbenson 90b78c
* Thu Aug 05 2004 Fernando Nasser <fnasser at redhat.com> - 0:1.6.1-2jpp
cvsdist 9282c6
- Remove incorrect noreplace option for ant.conf; it can't be used anymore
cvsdist 9282c6
  because the sub-packages update that file.
cvsdist 9282c6
- Add patch to fix temp directory used for file containing large
cvsdist 9282c6
  command strings (> 4k)
cvsdist 9282c6
cvsdist 9282c6
* Tue Jun 01 2004 Randy Watler <rwatler at finali.com> - 0:1.6.1-1jpp
cvsdist 9282c6
- Extend subpackage builds to update ant.conf
cvsdist 9282c6
cvsdist 9282c6
* Tue Mar 23 2004 Randy Watler <rwatler at finali.com> - 0:1.6.1-1jpp
cvsdist 9282c6
- Update to Ant 1.6.1
cvsdist 9282c6
- Change ant launch script to source instead of patch
Permaine Cheung 12eff8
- Move optional components to ant subdirectory: %%{_javadir}/%%{name}
cvsdist 9282c6
- Remove os/2 scripts and set JAVA_HOME for build
cvsdist 9282c6
cvsdist 9282c6
* Wed Feb 11 2004 Randy Watler <rwatler at finali.com> - 0:1.6.0-1jpp
cvsdist 9282c6
- Update to Ant 1.6.0
cvsdist 9282c6
- Break out optional/optional-full components
cvsdist 9282c6
- Revise ant launch scripts and support ~/.ant/ant.conf configuration file
cvsdist 9282c6
- Use --noconfig flag to bootstrap ant build and override existing jpp config
cvsdist 9282c6
- Modify ant launcher to use ant.library.dir property to find extra jars
cvsdist 9282c6
- Port changes made in ant launch script for 1.6.2 back into patches
cvsdist 9282c6
cvsdist 9282c6
* Wed Aug 13 2003 Paul Nasrat <pauln at truemesh.com> - 0:1.5.4-2jpp
cvsdist 9282c6
- remove bogus NoSource entries
cvsdist 9282c6
cvsdist 9282c6
* Tue Aug 12 2003 Paul Nasrat <pauln at truemesh.com> - 0:1.5.4-1jpp
cvsdist 9282c6
- Update to 1.5.4
cvsdist 9282c6
- JavaCC task fixed using merged upstream patches from ant HEAD
cvsdist 9282c6
Ville Skyttä 050480
* Mon May  5 2003 Ville Skyttä <ville.skytta@iki.fi> - 0:1.5.3-2jpp
cvsdist 9282c6
- Fix non-versioned javadoc symlinking.
cvsdist 9282c6
Ville Skyttä 050480
* Tue Apr 22 2003 Ville Skyttä <ville.skytta@iki.fi> - 0:1.5.3-1jpp
cvsdist 9282c6
- Update to 1.5.3.
cvsdist 9282c6
- Remove runtime java-devel dependency.
cvsdist 9282c6
- Add Epochs in all Provides and Requires.
cvsdist 9282c6
- Include non-versioned javadoc symlink.
cvsdist 9282c6
- Build without dependencies that are partially or completely missing from
cvsdist 9282c6
  JPackage 1.5 (oldbsf, xalan-j1, stylebook1.0b3).
cvsdist 9282c6
- Add netcomponents to optional jar list in ant.conf.
cvsdist 9282c6
cvsdist 9282c6
* Tue Apr 01 2003 Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-13jpp
cvsdist 9282c6
- ant-optional is optional (silly me)
cvsdist 9282c6
- jaxp_transform is optional , do not require it
cvsdist 9282c6
- epoch, correct jpackage-utils requires...
cvsdist 9282c6
cvsdist 9282c6
* Fri Mar 21 2003 Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-11jpp
cvsdist 9282c6
- add an optional jar list as per Ville's suggestion
cvsdist 9282c6
cvsdist 9282c6
* Thu Mar 20 2003 Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-10jpp
cvsdist 9282c6
- hopefully fix CLASSSPATH_OVERRIDE behaviour
cvsdist 9282c6
cvsdist 9282c6
* Tue Mar 18 2003 Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-7jpp
cvsdist 9282c6
- for JPackage-utils 1.5
cvsdist 9282c6
Ville Skyttä 050480
* Wed Mar 12 2003 Ville Skyttä <ville.skytta@iki.fi> - 1.5.2-5jpp
cvsdist 9282c6
- Move ANT_HOME to /usr/share/ant.
cvsdist 9282c6
- Don't special-case the lib dir for RPM layout any more, use ANT_HOME/lib.
cvsdist 9282c6
- Install XSLs into ANT_HOME/etc.
cvsdist 9282c6
- Call set_jvm by default in ant.conf.
cvsdist 9282c6
- Provide ant-optional-clean (versioned) in ant-optional.
cvsdist 9282c6
- Make ant-optional-full conflict with ant-optional-clean.
cvsdist 9282c6
- Add version info to ant-optional provision in ant-optional-full.
cvsdist 9282c6
- Built with Sun 1.4.1_02 javac (to get JDK 1.4 regex).
cvsdist 9282c6
cvsdist 9282c6
* Tue Mar 11 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-4jp
cvsdist 9282c6
- changed provided /etc/ant.conf so that if usejikes is allready provided
cvsdist 9282c6
  it didn't set it. Which such modification if you want to disable
cvsdist 9282c6
  ant to use jikes even if jikes is set in /etc/ant.conf you'll just have
cvsdist 9282c6
  to do usejikes=false ant build.xml.
cvsdist 9282c6
cvsdist 9282c6
* Mon Mar 10 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-3jp
cvsdist 9282c6
- rebuilt with IBM SDK 1.3.1 since there was zip corruption when built
cvsdist 9282c6
  with jikes 1.18 and IBM SDK 1.4.
cvsdist 9282c6
cvsdist 9282c6
* Wed Mar 05 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-2jp
cvsdist 9282c6
- updated URL and source location
cvsdist 9282c6
cvsdist 9282c6
* Wed Mar 05 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-1jp
cvsdist 9282c6
- 1.5.2
cvsdist 9282c6
- remove JDK 1.4 related patchs which are now included in ant 1.5.2
cvsdist 9282c6
- fix ant-optional-full pre/post install script (now remove correctly all
cvsdist 9282c6
  ant optional jars)
cvsdist 9282c6
- Built with jikes 1.18 and IBM SDK 1.4
cvsdist 9282c6
Ville Skyttä 050480
* Sat Feb  1 2003 Ville Skyttä <ville.skytta@iki.fi> - 1.5.1-8jpp
cvsdist 9282c6
- Symlink a transformer into ANT_LIB for smoother experience on Java 1.3.
cvsdist 9282c6
- Requires jaxp_transform_impl.
cvsdist 9282c6
- Don't remove optional.jar symlinks on optional-full upgrade.
cvsdist 9282c6
- Include Sun's 1.4 JSSE and JCE jars in runtime path, see
cvsdist 9282c6
  <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16242>.
cvsdist 9282c6
- Use jpackage-utils for setting JAVA_HOME when building.
cvsdist 9282c6
- Built with Sun 1.4.1_01 javac.
cvsdist 9282c6
cvsdist 9282c6
* Mon Jan 20 2003 David Walluck <david@anti-microsoft.org> 1.5.1-7jpp
cvsdist 9282c6
- oldbsf
cvsdist 9282c6
Ville Skyttä 050480
* Fri Dec 20 2002 Ville Skyttä <ville.skytta@iki.fi> - 1.5.1-6jpp
cvsdist 9282c6
- Really get rid of automatic dependencies for the -scripts package.
cvsdist 9282c6
cvsdist 9282c6
* Wed Dec 18 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.5.1-5jpp
cvsdist 9282c6
- scripts subpackages
cvsdist 9282c6
- file-based manual dependencies, as packages doesn't have the same name on RedHat and Mandrake
cvsdist 9282c6
Ville Skyttä 050480
* Wed Dec 11 2002 Ville Skyttä <ville.skytta@iki.fi> - 1.5.1-4jpp
cvsdist 9282c6
- Patched to allow easier use with Jikes and IBM's 1.4.0, see
cvsdist 9282c6
  <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15289> for details.
cvsdist 9282c6
cvsdist 9282c6
* Mon Oct 07 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5.1-3jpp
cvsdist 9282c6
- new post script for optional-full since rpm didn't works as
cvsdist 9282c6
  expected and didn't set correct symlink for ant-optional.jar
cvsdist 9282c6
cvsdist 9282c6
* Thu Oct 03 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5.1-2jpp
cvsdist 9282c6
- really used JDK 1.4.1 to get JDK 1.4.x Regexp
cvsdist 9282c6
cvsdist 9282c6
* Thu Oct 03 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5.1-1jpp
cvsdist 9282c6
- ant 1.5.1
cvsdist 9282c6
cvsdist 9282c6
* Fri Jul 12 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5-5jpp
cvsdist 9282c6
- ant script standard behaviour restored, ie ant/lib jars are taken
cvsdist 9282c6
  before CLASSPATH. You should define CLASSPATH_OVERRIDE env var to have
cvsdist 9282c6
  CLASSPATH before ant/lib jars
cvsdist 9282c6
- applied ant script patch for cygwin (cygwin rpm users around ?)
cvsdist 9282c6
- remove conflict in ant-optional-full, just put provides
cvsdist 9282c6
cvsdist 9282c6
* Fri Jul 12 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5-4jpp
cvsdist 9282c6
- fix a problem in xerces-j2 build by changing the way CLASSPATH is constructed:
cvsdist 9282c6
  first add jars found in CLASSPATH, then add xml-commons-apis, jaxp_parser_impl,
cvsdist 9282c6
  ant, ant-optional and finish with jars found in ant/lib.
cvsdist 9282c6
- jpackage-utils is no more required (but recommanded :)
cvsdist 9282c6
- ant-optional-full provides ant-optional
cvsdist 9282c6
- fix link between manual and api (javadoc)
cvsdist 9282c6
cvsdist 9282c6
* Thu Jul 11 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5-3jpp
cvsdist 9282c6
- add missing symlink between optional-full.jar and optional.jar
cvsdist 9282c6
Ville Skyttä 050480
* Wed Jul 10 2002 Ville Skyttä <ville.skytta@iki.fi> 1.5-2jpp
cvsdist 9282c6
- Requires jaxp_parser_impl, no longer jaxp_parser2
cvsdist 9282c6
  (jaxp_parser_impl already requires xml-commons-apis).
cvsdist 9282c6
- Use sed instead of bash 2 extension when symlinking.
cvsdist 9282c6
cvsdist 9282c6
* Wed Jul 10 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5-1jpp
cvsdist 9282c6
* ant 1.5
cvsdist 9282c6
cvsdist 9282c6
* Tue Jul 09 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5.Beta3-1jpp
cvsdist 9282c6
- ant 1.5 beta 3
cvsdist 9282c6
- added bcel as required
cvsdist 9282c6
cvsdist 9282c6
* Tue Jul 09 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.4.1-14jpp
cvsdist 9282c6
- added regexp to list of dependant packages
cvsdist 9282c6
cvsdist 9282c6
* Tue Jul 09 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.4.1-13jpp
cvsdist 9282c6
- added optional-full which include all ant tasks, even those without
cvsdist 9282c6
  matching package
cvsdist 9282c6
- added jdepend 2.2
cvsdist 9282c6
- remove require oro, since ant could works without it
Permaine Cheung 12eff8
- ant lib is now in %%{_javadir}/%%{name}, put external jars here
cvsdist 9282c6
cvsdist 9282c6
* Tue May 07 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-12jpp
cvsdist 9282c6
- hardcoded distribution and vendor tag
cvsdist 9282c6
- group tag again
cvsdist 9282c6
cvsdist 9282c6
* Thu May 2 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-11jpp
cvsdist 9282c6
- no more jikes specific support in launch script
cvsdist 9282c6
- source user prefs before configuration in launch script
cvsdist 9282c6
- distribution tag
cvsdist 9282c6
- group tag
cvsdist 9282c6
- provided original script as documentation
cvsdist 9282c6
cvsdist 9282c6
* Fri Apr 05 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-10jpp
cvsdist 9282c6
- used xalan-j1 instead of xalan-j2-compat
cvsdist 9282c6
cvsdist 9282c6
* Mon Mar 11 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-9jpp
cvsdist 9282c6
- jaxp_parser2 support
cvsdist 9282c6
cvsdist 9282c6
* Wed Feb 06 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-8jpp
cvsdist 9282c6
- netcomponents support
cvsdist 9282c6
cvsdist 9282c6
* Sun Jan 27 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-7jpp
cvsdist 9282c6
- adaptation to new stylebook1.0b3 package
cvsdist 9282c6
- stylebook is a dependency of optional package
cvsdist 9282c6
- removed redundant dependencies
cvsdist 9282c6
- launch script correction
cvsdist 9282c6
cvsdist 9282c6
* Fri Jan 25 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-6jpp
cvsdist 9282c6
- cleaned manifest from class-path references
cvsdist 9282c6
- section macro
cvsdist 9282c6
cvsdist 9282c6
* Thu Jan 17 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-5jpp
cvsdist 9282c6
- versioned dir for javadoc
cvsdist 9282c6
- no dependencies for manual and javadoc packages
cvsdist 9282c6
- stricter dependency for optional package
cvsdist 9282c6
- additional sources in individual archives
cvsdist 9282c6
- upgraded launch script
cvsdist 9282c6
- no more javadoc cross-linking
cvsdist 9282c6
- additional requirement for optional package: xml-commons-apis, xalan-j2, xalan-j2-compat, jaf, javamail, & log4j
cvsdist 9282c6
cvsdist 9282c6
* Sat Dec 1 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-4jpp
cvsdist 9282c6
- removed conditional build
cvsdist 9282c6
- removed redundant BuildRequires
cvsdist 9282c6
- ant-optional.jar in ant-optional package
cvsdist 9282c6
- javadoc into javadoc package
cvsdist 9282c6
- new launch script using functions library
cvsdist 9282c6
cvsdist 9282c6
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.4.1-3jpp
cvsdist 9282c6
- readded Requires: oro junit stylebook-1.0b3 bsf rhino antlr to the main package
cvsdist 9282c6
- corrected changelog release 1jpp-> 2jpp
cvsdist 9282c6
cvsdist 9282c6
* Tue Nov 20 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.4.1-2jpp
cvsdist 9282c6
- conditional build
cvsdist 9282c6
- removed packager tag
cvsdist 9282c6
- new jpp extension
cvsdist 9282c6
- added xalan 2.2.D13 support
cvsdist 9282c6
- added BuildRequires: xalan-j2 >= 2.2.D13
cvsdist 9282c6
- removed Requires: oro junit stylebook-1.0b3 bsf rhino antlr
cvsdist 9282c6
cvsdist 9282c6
* Mon Oct 15 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-1jpp
cvsdist 9282c6
- 1.4.1
cvsdist 9282c6
cvsdist 9282c6
* Sat Oct 6 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-4jpp
cvsdist 9282c6
- used original tarball
cvsdist 9282c6
cvsdist 9282c6
* Sun Sep 30 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-3jpp
cvsdist 9282c6
- more macros
cvsdist 9282c6
cvsdist 9282c6
* Wed Sep 26 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-2jpp
cvsdist 9282c6
- first unified release
cvsdist 9282c6
- dropped explicit xalan-j2 requirement, as stylebook-1.0b3 already requires it
cvsdist 9282c6
- added missing xalan-j1 compatibility classes
cvsdist 9282c6
- s/jPackage/JPackage
cvsdist 9282c6
cvsdist 9282c6
* Wed Sep 05 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-1mdk
cvsdist 9282c6
- 1.4
cvsdist 9282c6
- added xalan-j2 antlr bsf rhino to buildrequires and requires
cvsdist 9282c6
- launch script cleanup
cvsdist 9282c6
cvsdist 9282c6
* Tue Jul 31 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.3-4mdk
cvsdist 9282c6
- jaxp_parser symlink is now jaxp_parser.jar
cvsdist 9282c6
cvsdist 9282c6
* Thu Jul 26 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.3-3mdk
cvsdist 9282c6
- used alternative jaxp_parser
cvsdist 9282c6
- updated launch script
cvsdist 9282c6
cvsdist 9282c6
* Sat Jun 23 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.3-2mdk
cvsdist 9282c6
- s/Copyright/License/
cvsdist 9282c6
- truncated description to 72 columns in spec
cvsdist 9282c6
- updated launch script
cvsdist 9282c6
cvsdist 9282c6
* Mon Jun 11 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.3-1mdk
cvsdist 9282c6
- 1.3
cvsdist 9282c6
- new versioning scheme
cvsdist 9282c6
- compiled with oro, junit and stylebook support
cvsdist 9282c6
- spec cleanup
cvsdist 9282c6
cvsdist 9282c6
* Sat Mar 10 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.2-9mdk
cvsdist 9282c6
- vendor tag
cvsdist 9282c6
- packager tag
cvsdist 9282c6
cvsdist 9282c6
* Sat Feb 17 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-8mdk
cvsdist 9282c6
- spec cleanup
cvsdist 9282c6
- corrected changelog
cvsdist 9282c6
- changed description
cvsdist 9282c6
cvsdist 9282c6
* Sun Feb 04 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-7mdk
cvsdist 9282c6
- launch script improvments (Christian Zoffoli <czoffoli@linux-mandrake.com>)
cvsdist 9282c6
- added french in spec
cvsdist 9282c6
- more macros
cvsdist 9282c6
cvsdist 9282c6
* Fri Feb 02 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-6mdk
cvsdist 9282c6
- corrected launch script
cvsdist 9282c6
cvsdist 9282c6
* Thu Feb 01 2001 Christian Zoffoli <czoffoli@linux-mandrake.com> 1.2-5mdk
cvsdist 9282c6
- more macros
cvsdist 9282c6
- added italian in spec
cvsdist 9282c6
cvsdist 9282c6
* Wed Jan 31 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-4mdk
cvsdist 9282c6
- merged with Henri Gomez <hgomez@users.sourceforge.net> specs:
cvsdist 9282c6
- changed name to ant
cvsdist 9282c6
- changed javadir to /usr/share/java
cvsdist 9282c6
- dropped jdk and jre requirement
cvsdist 9282c6
- corrected require to jaxp
cvsdist 9282c6
- added Jikes support
cvsdist 9282c6
- used our own bash script
cvsdist 9282c6
- dropped perl script
cvsdist 9282c6
- dropped ant home directory
cvsdist 9282c6
cvsdist 9282c6
* Sun Jan 14 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-3mdk
cvsdist 9282c6
- changed name to jakarta-ant
cvsdist 9282c6
- changed group to Development/Java
cvsdist 9282c6
cvsdist 9282c6
* Wed Jan 04 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-2mdk
cvsdist 9282c6
- new spec file
cvsdist 9282c6
- discarded ugly non-free Sun jaxp library from sources, and used pretty open-source xerces instead
cvsdist 9282c6
cvsdist 9282c6
* Wed Dec 20 2000 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-1mdk
cvsdist 9282c6
- first Mandrake release
cvsdist 9282c6
- used SRPMS from Henri Gomez <hgomez@users.sourceforge.net>