%{?with_antlr:BuildRequires: antlr}
%{?with_bsf:BuildRequires: beanshell}
%{?with_bsf:BuildRequires: bsf}
+%{?with_javamail:BuildRequires: jaf}
%{?with_bcel:BuildRequires: jakarta-bcel}
%{?with_commons_logging:BuildRequires: jakarta-commons-logging}
%{?with_commons_net:BuildRequires: jakarta-commons-net}
%{?with_apache_log4j:BuildRequires: jakarta-log4j}
%{?with_apache_oro:BuildRequires: jakarta-oro}
%{?with_apache_regexp:BuildRequires: jakarta-regexp}
-%{?with_javamail:BuildRequires: jaf}
%{?with_javamail:BuildRequires: javamail}
+BuildRequires: jaxp_parser_impl
BuildRequires: jdk
+BuildRequires: jpackage-utils
%{?with_jsch:BuildRequires: jsch}
%{?with_junit:BuildRequires: junit}
%{?with_bsf:BuildRequires: jython}
-BuildRequires: jaxp_parser_impl
-BuildRequires: jpackage-utils
BuildRequires: rpm-pythonprov
Requires: jdk
Requires: jpackage-utils
ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664} noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-
%define ant_home %{_datadir}/ant
%description
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: antlr
Provides: ant-antlr = %{epoch}:%{version}-%{release}
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description antlr
Optional antlr tasks for %{name}.
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: bsf
Provides: ant-apache-bsf = %{epoch}:%{version}-%{release}
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description apache-bsf
Optional apache bsf tasks for %{name}.
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: xml-commons-resolver
Provides: ant-apache-resolver = %{epoch}:%{version}-%{release}
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description apache-resolver
Optional apache resolver tasks for %{name}.
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: jakarta-commons-logging
Provides: ant-commons-logging = %{epoch}:%{version}-%{release}
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description commons-logging
Optional commons logging tasks for %{name}.
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: jakarta-commons-net
Provides: ant-commons-net = %{epoch}:%{version}-%{release}
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description commons-net
Optional commons net tasks for %{name}.
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: jai
Provides: ant-jai = %{epoch}:%{version}-%{release}
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description jai
Optional jai tasks for %{name}.
Provides: ant-apache-bcel = %{epoch}:%{version}-%{release}
Provides: ant-jakarta-bcel = %{epoch}:%{version}-%{release}
Obsoletes: ant-jakarta-bcel
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description apache-bcel
Optional apache bcel tasks for %{name}.
Provides: ant-apache-log4j = %{epoch}:%{version}-%{release}
Provides: ant-jakarta-log4j = %{epoch}:%{version}-%{release}
Obsoletes: ant-jakarta-log4j
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description apache-log4j
Optional apache log4j tasks for %{name}.
Provides: ant-apache-oro = %{epoch}:%{version}-%{release}
Provides: ant-jakarta-oro = %{epoch}:%{version}-%{release}
Obsoletes: ant-jakarta-oro
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description apache-oro
Optional apache oro tasks for %{name}.
Provides: ant-apache-regexp = %{epoch}:%{version}-%{release}
Provides: ant-jakarta-regexp = %{epoch}:%{version}-%{release}
Obsoletes: ant-jakarta-regexp
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description apache-regexp
Optional apache regexp tasks for %{name}.
Requires: jaf >= 0:1.0.1-5jpp
Requires: javamail >= 0:1.2-5jpp
Provides: ant-javamail = %{epoch}:%{version}-%{release}
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description javamail
Optional javamail tasks for %{name}.
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: jdepend
Provides: ant-jdepend = %{epoch}:%{version}-%{release}
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description jdepend
Optional jdepend tasks for %{name}.
Group: Development/Languages/Java
Requires: %{name} = %{epoch}:%{version}-%{release}
Provides: ant-jmf = %{epoch}:%{version}-%{release}
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description jmf
Optional jmf tasks for %{name}.
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: jsch
Provides: ant-jsch = %{epoch}:%{version}-%{release}
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description jsch
Optional jsch tasks for %{name}.
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: junit
Provides: ant-junit = %{epoch}:%{version}-%{release}
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description junit
Optional junit tasks for %{name}.
Group: Development/Languages/Java
Requires: %{name} = %{epoch}:%{version}-%{release}
Provides: ant-nodeps = %{epoch}:%{version}-%{release}
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description nodeps
Optional tasks for %{name}.
Group: Development/Languages/Java
Requires: %{name} = %{epoch}:%{version}-%{release}
Provides: ant-swing = %{epoch}:%{version}-%{release}
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description swing
Optional swing tasks for %{name}.
Provides: ant-trax = %{epoch}:%{version}-%{release}
# The ant-xalan jar has been merged into the ant-trax one
Obsoletes: ant-xalan2
-Conflicts: ant-optional-clean, ant-optional-full
+Conflicts: ant-optional-clean
+Conflicts: ant-optional-full
%description trax
Optional trax tasks for %{name}.
find . -name "*.jar" -exec rm -f {} \;
%build
-
-unset JAVA_HOME || :
-export JAVA_HOME="%{java_home}"
+export JAVA_HOME="%{java_home}"
required_jars="jaxp_parser_impl"
%{?with_junit:required_jars="$required_jars junit"}