]> git.pld-linux.org Git - packages/ant.git/blobdiff - ant.spec
- rel 8
[packages/ant.git] / ant.spec
index 64695122bd186cd9d4f389dfd1f03b42360bc065..5ff30d57b4130d92e41c12523a4c6a371eec94c5 100644 (file)
--- a/ant.spec
+++ b/ant.spec
@@ -1,22 +1,33 @@
 # TODO
 # TODO
+# - review config files in /etc/ant.d. Something seems to be broken there.
 # - prepare all BR and test the full build
 # - prepare all BR and test the full build
+#   TODO:
+#   - stylebook: http://svn.apache.org/viewcvs.cgi/xml/stylebook/
+#   - starteam: http://www.borland.com/downloads/download_starteam.html (30-day trial, needs registration)
+#   - weblogic: http://www.bea.com/ ? (needs registration)
+#
 # Conditional build:
 %bcond_with    bootstrap       # minimal build for bootstrap
 # Conditional build:
 %bcond_with    bootstrap       # minimal build for bootstrap
+%bcond_with    nonfree         # build tasks with non-distributable dependencies
 %bcond_without antlr           # disable building antlr optional task(s)
 %bcond_without apache_bcel     # disable building apache-bcel optional task(s)
 %bcond_without apache_bsf      # disable building apache-bsf optional task(s)
 %bcond_without antlr           # disable building antlr optional task(s)
 %bcond_without apache_bcel     # disable building apache-bcel optional task(s)
 %bcond_without apache_bsf      # disable building apache-bsf optional task(s)
-%bcond_without apache_log4j    # disable building apache-log4j optional task(s)
+%bcond_without apache_log4j    # disable building log4j optional task(s)
 %bcond_without apache_oro      # disable building apache-oro optional task(s)
 %bcond_without apache_regexp   # disable building apache-regexp optional task(s)
 %bcond_without apache_resolver # disable building apache-resolver optional task(s)
 %bcond_without apache_oro      # disable building apache-oro optional task(s)
 %bcond_without apache_regexp   # disable building apache-regexp optional task(s)
 %bcond_without apache_resolver # disable building apache-resolver optional task(s)
-%bcond_without commons-logging # disable building commons-logging optional task(s)
-%bcond_without commons-net     # disable building commons-net optional task(s)
-%bcond_with    jai             # enable building jai optional task(s)
+%bcond_without commons_logging # disable building commons-logging optional task(s)
+%bcond_without commons_net     # disable building commons-net optional task(s)
+%bcond_without jai             # disable building jai optional task(s)
 %bcond_without javamail        # disable building javamail optional task(s)
 %bcond_without javamail        # disable building javamail optional task(s)
-%bcond_with    jdepend         # enable building jdepend optional task(s)
+%bcond_without jdepend         # disable building jdepend optional task(s)
 %bcond_without jsch            # disable building jsch optional task(s)
 %bcond_without junit           # disable building junit optional task(s)
 %bcond_without jsch            # disable building jsch optional task(s)
 %bcond_without junit           # disable building junit optional task(s)
-#
+%bcond_without netrexx         # disable building netrexx optional taks(s)
+
+%if %{without nonfree}
+%undefine      with_jai
+%endif
 %if %{with bootstrap}
 %undefine      with_antlr
 %undefine      with_apache_bcel
 %if %{with bootstrap}
 %undefine      with_antlr
 %undefine      with_apache_bcel
 %undefine      with_apache_resolver
 %undefine      with_commons_logging
 %undefine      with_commons_net
 %undefine      with_apache_resolver
 %undefine      with_commons_logging
 %undefine      with_commons_net
+%undefine      with_jai
 %undefine      with_javamail
 %undefine      with_javamail
+%undefine      with_jdepend
 %undefine      with_jsch
 %undefine      with_jsch
+%undefine      with_netrexx
 %endif
 %endif
-#
-#
+
+%include       /usr/lib/rpm/macros.java
+
+%define                _rel    8
 Summary:       Ant build tool for Java
 Summary:       Ant build tool for Java
-Summary(fr):   Outil de compilation pour java
-Summary(it):   Tool per la compilazione di programmi java
-Summary(pl):   Ant - narzêdzie do budowania w Javie
+Summary(fr.UTF-8):     Outil de compilation pour java
+Summary(it.UTF-8):     Tool per la compilazione di programmi java
+Summary(pl.UTF-8):     Ant - narzędzie do budowania w Javie
 Name:          ant
 Name:          ant
-Version:       1.6.5
-Release:       1.2
+Version:       1.7.1
+Release:       %{bootstrap_release %_rel}
 License:       Apache
 Group:         Development/Languages/Java
 Source0:       http://www.apache.org/dist/ant/source/apache-%{name}-%{version}-src.tar.bz2
 License:       Apache
 Group:         Development/Languages/Java
 Source0:       http://www.apache.org/dist/ant/source/apache-%{name}-%{version}-src.tar.bz2
-# Source0-md5: 80a7ad191c40b7d8c82533524b282b6b
+# Source0-md5: 0d68db4a1ada5c91bcbf53cefd0c2fd7
 Source1:       %{name}.conf
 Source1:       %{name}.conf
-Patch0:                %{name}-ant_d.patch
+Patch0:                %{name}-antRun.patch
+# patch1 has been applied to ant sources in svn. It won't be needed for the
+# next release of ant.
+Patch1:                %{name}-gcjtask.patch
 URL:           http://ant.apache.org/
 URL:           http://ant.apache.org/
+%{!?with_bootstrap:BuildRequires:      ant}
 %{?with_antlr:BuildRequires:   antlr}
 %{?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:        javamail}
-BuildRequires: jaxp_parser_impl
+%{?with_javamail:BuildRequires:        java(jaf)}
+%{?with_jai:BuildRequires:     java(jai)}
+%{?with_javamail:BuildRequires:        java(javamail)}
+%{?with_apache_bsf:BuildRequires:      java-beanshell}
+%{?with_apache_bcel:BuildRequires:     java-bcel}
+%{?with_apache_bsf:BuildRequires:      java-bsf}
+%{?with_commons_logging:BuildRequires: java-commons-logging}
+%{?with_commons_net:BuildRequires:     java-commons-net1}
+%{?with_jdepend:BuildRequires: java-jdepend}
+%{?with_netrexx:BuildRequires: java-netrexx}
+%{?with_apache_oro:BuildRequires:      java-oro}
+%{?with_apache_regexp:BuildRequires:   java-regexp}
+%{?with_jsch:BuildRequires:    java-jsch >= 0.1.21}
+BuildRequires: java-xerces
+%{?with_apache_resolver:BuildRequires: java-xml-commons-resolver}
 BuildRequires: jdk
 BuildRequires: jpackage-utils
 BuildRequires: jdk
 BuildRequires: jpackage-utils
-%{?with_jsch:BuildRequires:    jsch}
 %{?with_junit:BuildRequires:   junit}
 %{?with_junit:BuildRequires:   junit}
-%{?with_bsf:BuildRequires:     jython}
+%{?with_apache_bsf:BuildRequires:      jython}
+%{?with_apache_log4j:BuildRequires:    java-log4j >= 1.2}
+BuildRequires: rpm >= 4.4.9-56
+BuildRequires: rpm-javaprov
 BuildRequires: rpm-pythonprov
 BuildRequires: rpmbuild(macros) >= 1.300
 BuildRequires: rpm-pythonprov
 BuildRequires: rpmbuild(macros) >= 1.300
-Requires:      jdk
 Requires:      jpackage-utils
 Obsoletes:     jakarta-ant
 BuildArch:     noarch
 Requires:      jpackage-utils
 Obsoletes:     jakarta-ant
 BuildArch:     noarch
-ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664} noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define        ant_home        %{_datadir}/ant
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define        ant_home        %{_datadir}/ant
@@ -78,286 +102,370 @@ BuildRoot:       %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Platform-independent build tool for Java. Ant is a Java based build
 system. Ant is used by apache jakarta & xml projects.
 
 Platform-independent build tool for Java. Ant is a Java based build
 system. Ant is used by apache jakarta & xml projects.
 
-%description -l fr
+%description -l fr.UTF-8
 Ant est un outil de compilation multi-plateformes pour java. Il est
 Ant est un outil de compilation multi-plateformes pour java. Il est
-utilisé par les projets apache-jakarta et apache-xml.
+utilisé par les projets apache-jakarta et apache-xml.
 
 
-%description -l it
+%description -l it.UTF-8
 Ant e' un tool indipendente dalla piattaforma creato per faciltare la
 compilazione di programmi java. Allo stato attuale viene utilizzato
 dai progetti apache jakarta ed apache xml.
 
 Ant e' un tool indipendente dalla piattaforma creato per faciltare la
 compilazione di programmi java. Allo stato attuale viene utilizzato
 dai progetti apache jakarta ed apache xml.
 
-%description -l pl
-Niezale¿ne od platformy narzêdzie do budowania w Javie. Ant jest
-u¿ywany przez projekty apache jakarta i xml.
+%description -l pl.UTF-8
+Niezależne od platformy narzędzie do budowania w Javie. Ant jest
+używany przez projekty apache jakarta i xml.
 
 %package antlr
 Summary:       Optional antlr tasks for %{name}
 
 %package antlr
 Summary:       Optional antlr tasks for %{name}
+Summary(fr.UTF-8):     Taches antlr optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania antlr dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 Requires:      antlr
 Requires:      antlr
-Provides:      ant-antlr = %{epoch}:%{version}-%{release}
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description antlr
 Optional antlr tasks for %{name}.
 
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description antlr
 Optional antlr tasks for %{name}.
 
-%description antlr -l fr
+%description antlr -l fr.UTF-8
 Taches antlr optionelles pour %{name}.
 
 Taches antlr optionelles pour %{name}.
 
+%description antlr -l pl.UTF-8
+Opcjonalne zadania antlr dla anta.
+
+%package apache-bcel
+Summary:       Optional apache bcel tasks for %{name}
+Summary(fr.UTF-8):     Taches apache bcel optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania apache bcel dla anta
+Group:         Development/Languages/Java
+Requires:      %{name} = %{version}-%{release}
+Requires:      jakarta-bcel
+Provides:      ant-jakarta-bcel = %{version}-%{release}
+Obsoletes:     ant-jakarta-bcel
+Conflicts:     ant-optional-clean
+Conflicts:     ant-optional-full
+
+%description apache-bcel
+Optional apache bcel tasks for %{name}.
+
+%description apache-bcel -l fr.UTF-8
+Taches apache bcel optionelles pour %{name}.
+
+%description apache-bcel -l pl.UTF-8
+Opcjonalne zadania apache bcel dla anta.
+
 %package apache-bsf
 Summary:       Optional apache bsf tasks for %{name}
 %package apache-bsf
 Summary:       Optional apache bsf tasks for %{name}
+Summary(fr.UTF-8):     Taches apache bsf optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania apache bsf dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 Requires:      bsf
 Requires:      bsf
-Provides:      ant-apache-bsf = %{epoch}:%{version}-%{release}
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description apache-bsf
 Optional apache bsf tasks for %{name}.
 
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description apache-bsf
 Optional apache bsf tasks for %{name}.
 
-%description apache-bsf -l fr
+%description apache-bsf -l fr.UTF-8
 Taches apache bsf optionelles pour %{name}.
 
 Taches apache bsf optionelles pour %{name}.
 
+%description apache-bsf -l pl.UTF-8
+Opcjonalne zadania apache bsf dla anta.
+
+%package apache-log4j
+Summary:       Optional apache log4j tasks for %{name}
+Summary(fr.UTF-8):     Taches apache log4j optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania apache log4j dla anta
+Group:         Development/Languages/Java
+Requires:      %{name} = %{version}-%{release}
+Requires:      java-log4j >= 1.2
+Provides:      ant-jakarta-log4j = %{version}-%{release}
+Obsoletes:     ant-jakarta-log4j
+Conflicts:     ant-optional-clean
+Conflicts:     ant-optional-full
+
+%description apache-log4j
+Optional apache log4j tasks for %{name}.
+
+%description apache-log4j -l fr.UTF-8
+Taches apache log4j optionelles pour %{name}.
+
+%description apache-log4j -l pl.UTF-8
+Opcjonalne zadania apache log4j dla anta.
+
+%package apache-oro
+Summary:       Optional apache oro tasks for %{name}
+Summary(fr.UTF-8):     Taches apache oro optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania apache oro dla anta
+Group:         Development/Languages/Java
+Requires:      %{name} = %{version}-%{release}
+Requires:      java-oro
+Provides:      ant-jakarta-oro = %{version}-%{release}
+Obsoletes:     ant-jakarta-oro
+Conflicts:     ant-optional-clean
+Conflicts:     ant-optional-full
+
+%description apache-oro
+Optional apache oro tasks for %{name}.
+
+%description apache-oro -l fr.UTF-8
+Taches apache oro optionelles pour %{name}.
+
+%description apache-oro -l pl.UTF-8
+Opcjonalne zadania apache oro dla anta.
+
+%package apache-regexp
+Summary:       Optional apache regexp tasks for %{name}
+Summary(fr.UTF-8):     Taches apache regexp optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania apache regexp dla anta
+Group:         Development/Languages/Java
+Requires:      %{name} = %{version}-%{release}
+Requires:      java-regexp
+Obsoletes:     ant-jakarta-regexp
+Conflicts:     ant-optional-clean
+Conflicts:     ant-optional-full
+
+%description apache-regexp
+Optional apache regexp tasks for %{name}.
+
+%description apache-regexp -l fr.UTF-8
+Taches apache regexp optionelles pour %{name}.
+
+%description apache-regexp -l pl.UTF-8
+Opcjonalne zadania apache regexp dla anta.
+
 %package apache-resolver
 Summary:       Optional apache resolver tasks for %{name}
 %package apache-resolver
 Summary:       Optional apache resolver tasks for %{name}
+Summary(fr.UTF-8):     Taches apache resolver optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania apache resolver dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-Requires:      xml-commons-resolver
-Provides:      ant-apache-resolver = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
+Requires:      java-xml-commons-resolver
+Provides:      ant-apache-resolver = %{version}-%{release}
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description apache-resolver
 Optional apache resolver tasks for %{name}.
 
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description apache-resolver
 Optional apache resolver tasks for %{name}.
 
-%description apache-resolver -l fr
+%description apache-resolver -l fr.UTF-8
 Taches apache resolver optionelles pour %{name}.
 
 %package commons-logging
 Summary:       Optional commons logging tasks for %{name}
 Taches apache resolver optionelles pour %{name}.
 
 %package commons-logging
 Summary:       Optional commons logging tasks for %{name}
+Summary(fr.UTF-8):     Taches commons logging optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania commons logging dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 Requires:      jakarta-commons-logging
 Requires:      jakarta-commons-logging
-Provides:      ant-commons-logging = %{epoch}:%{version}-%{release}
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description commons-logging
 Optional commons logging tasks for %{name}.
 
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description commons-logging
 Optional commons logging tasks for %{name}.
 
-%description commons-logging -l fr
+%description commons-logging -l fr.UTF-8
 Taches commons logging optionelles pour %{name}.
 
 Taches commons logging optionelles pour %{name}.
 
+%description commons-logging -l pl.UTF-8
+Opcjonalne zadania commons logging dla anta.
+
 %package commons-net
 Summary:       Optional commons net tasks for %{name}
 %package commons-net
 Summary:       Optional commons net tasks for %{name}
+Summary(fr.UTF-8):     Taches commons net optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania commons net dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-Requires:      jakarta-commons-net
-Provides:      ant-commons-net = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
+Requires:      java-commons-net1
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description commons-net
 Optional commons net tasks for %{name}.
 
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description commons-net
 Optional commons net tasks for %{name}.
 
-%description commons-net -l fr
+%description commons-net -l fr.UTF-8
 Taches commons net optionelles pour %{name}.
 
 Taches commons net optionelles pour %{name}.
 
+%description commons-net -l pl.UTF-8
+Opcjonalne zadania commons net dla anta.
+
 %package jai
 Summary:       Optional jai tasks for %{name}
 %package jai
 Summary:       Optional jai tasks for %{name}
+Summary(fr.UTF-8):     Taches jai optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania jai dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 Requires:      jai
 Requires:      jai
-Provides:      ant-jai = %{epoch}:%{version}-%{release}
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description jai
 Optional jai tasks for %{name}.
 
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description jai
 Optional jai tasks for %{name}.
 
-%description jai -l fr
+%description jai -l fr.UTF-8
 Taches jai optionelles pour %{name}.
 
 Taches jai optionelles pour %{name}.
 
-%package apache-bcel
-Summary:       Optional apache bcel tasks for %{name}
-Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-Requires:      bcel
-Provides:      ant-apache-bcel = %{epoch}:%{version}-%{release}
-Provides:      ant-jakarta-bcel = %{epoch}:%{version}-%{release}
-Obsoletes:     ant-jakarta-bcel
-Conflicts:     ant-optional-clean
-Conflicts:     ant-optional-full
-
-%description apache-bcel
-Optional apache bcel tasks for %{name}.
-
-%description apache-bcel -l fr
-Taches apache bcel optionelles pour %{name}.
-
-%package apache-log4j
-Summary:       Optional apache log4j tasks for %{name}
-Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-Requires:      log4j
-Provides:      ant-apache-log4j = %{epoch}:%{version}-%{release}
-Provides:      ant-jakarta-log4j = %{epoch}:%{version}-%{release}
-Obsoletes:     ant-jakarta-log4j
-Conflicts:     ant-optional-clean
-Conflicts:     ant-optional-full
-
-%description apache-log4j
-Optional apache log4j tasks for %{name}.
-
-%description apache-log4j -l fr
-Taches apache log4j optionelles pour %{name}.
-
-%package apache-oro
-Summary:       Optional apache oro tasks for %{name}
-Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-Requires:      oro
-Provides:      ant-apache-oro = %{epoch}:%{version}-%{release}
-Provides:      ant-jakarta-oro = %{epoch}:%{version}-%{release}
-Obsoletes:     ant-jakarta-oro
-Conflicts:     ant-optional-clean
-Conflicts:     ant-optional-full
-
-%description apache-oro
-Optional apache oro tasks for %{name}.
-
-%description apache-oro -l fr
-Taches apache oro optionelles pour %{name}.
-
-%package apache-regexp
-Summary:       Optional apache regexp tasks for %{name}
-Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-Requires:      regexp
-Provides:      ant-apache-regexp = %{epoch}:%{version}-%{release}
-Provides:      ant-jakarta-regexp = %{epoch}:%{version}-%{release}
-Obsoletes:     ant-jakarta-regexp
-Conflicts:     ant-optional-clean
-Conflicts:     ant-optional-full
-
-%description apache-regexp
-Optional apache regexp tasks for %{name}.
-
-%description apache-regexp -l fr
-Taches apache regexp optionelles pour %{name}.
+%description jai -l pl.UTF-8
+Opcjonalne zadania jai dla anta.
 
 %package javamail
 Summary:       Optional javamail tasks for %{name}
 
 %package javamail
 Summary:       Optional javamail tasks for %{name}
+Summary(fr.UTF-8):     Taches javamail optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania javamail dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-Requires:      jaf >= 0:1.0.1-5jpp
-Requires:      javamail >= 0:1.2-5jpp
-Provides:      ant-javamail = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
+Requires:      java(jaf)
+Requires:      java(javamail) >= 1.2
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description javamail
 Optional javamail tasks for %{name}.
 
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description javamail
 Optional javamail tasks for %{name}.
 
-%description javamail -l fr
+%description javamail -l fr.UTF-8
 Taches javamail optionelles pour %{name}.
 
 Taches javamail optionelles pour %{name}.
 
+%description javamail -l pl.UTF-8
+Opcjonalne zadania javamail dla anta.
+
 %package jdepend
 Summary:       Optional jdepend tasks for %{name}
 %package jdepend
 Summary:       Optional jdepend tasks for %{name}
+Summary(fr.UTF-8):     Taches jdepend optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania jdepend dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 Requires:      jdepend
 Requires:      jdepend
-Provides:      ant-jdepend = %{epoch}:%{version}-%{release}
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description jdepend
 Optional jdepend tasks for %{name}.
 
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description jdepend
 Optional jdepend tasks for %{name}.
 
-%description jdepend -l fr
+%description jdepend -l fr.UTF-8
 Taches jdepend optionelles pour %{name}.
 
 Taches jdepend optionelles pour %{name}.
 
+%description jdepend -l pl.UTF-8
+Opcjonalne zadania jdepend dla anta.
+
 %package jmf
 Summary:       Optional jmf tasks for %{name}
 %package jmf
 Summary:       Optional jmf tasks for %{name}
+Summary(fr.UTF-8):     Taches jmf optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania jmf dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-Provides:      ant-jmf = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description jmf
 Optional jmf tasks for %{name}.
 
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description jmf
 Optional jmf tasks for %{name}.
 
-%description jmf -l fr
+%description jmf -l fr.UTF-8
 Taches jmf optionelles pour %{name}.
 
 Taches jmf optionelles pour %{name}.
 
+%description jmf -l pl.UTF-8
+Opcjonalne zadania jmf dla anta.
+
 %package jsch
 Summary:       Optional jsch tasks for %{name}
 %package jsch
 Summary:       Optional jsch tasks for %{name}
+Summary(fr.UTF-8):     Taches jsch optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania jsch dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-Requires:      jsch
-Provides:      ant-jsch = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
+Requires:      jsch >= 0.1.21
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description jsch
 Optional jsch tasks for %{name}.
 
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description jsch
 Optional jsch tasks for %{name}.
 
-%description jsch -l fr
+%description jsch -l fr.UTF-8
 Taches jsch optionelles pour %{name}.
 
 Taches jsch optionelles pour %{name}.
 
+%description jsch -l pl.UTF-8
+Opcjonalne zadania jsch dla anta.
+
 %package junit
 Summary:       Optional junit tasks for %{name}
 %package junit
 Summary:       Optional junit tasks for %{name}
+Summary(fr.UTF-8):     Taches junit optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania junit dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 Requires:      junit
 Requires:      junit
-Provides:      ant-junit = %{epoch}:%{version}-%{release}
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description junit
 Optional junit tasks for %{name}.
 
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description junit
 Optional junit tasks for %{name}.
 
-%description junit -l fr
+%description junit -l fr.UTF-8
 Taches junit optionelles pour %{name}.
 
 Taches junit optionelles pour %{name}.
 
+%description junit -l pl.UTF-8
+Opcjonalne zadania junit dla anta.
+
+%package netrexx
+Summary:       Optional netrexx tasks for %{name}
+Summary(fr.UTF-8):     Taches netrexx optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania netrexx dla anta
+Group:         Development/Languages/Java
+Requires:      %{name} = %{version}-%{release}
+Conflicts:     ant-optional-clean
+Conflicts:     ant-optional-full
+
+%description netrexx
+Optional netrexx tasks for %{name}.
+
+%description netrexx -l fr.UTF-8
+Taches netrexx optionelles pour %{name}.
+
+%description netrexx -l pl.UTF-8
+Opcjonalne zadania netrexx dla anta.
+
 %package nodeps
 Summary:       Optional tasks for %{name}
 %package nodeps
 Summary:       Optional tasks for %{name}
+Summary(fr.UTF-8):     Taches optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-Provides:      ant-nodeps = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description nodeps
 Optional tasks for %{name}.
 
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description nodeps
 Optional tasks for %{name}.
 
-%description nodeps -l fr
+%description nodeps -l fr.UTF-8
 Taches optionelles pour %{name}.
 
 Taches optionelles pour %{name}.
 
+%description nodeps -l pl.UTF-8
+Opcjonalne zadania dla anta.
+
 %package swing
 Summary:       Optional swing tasks for %{name}
 %package swing
 Summary:       Optional swing tasks for %{name}
+Summary(fr.UTF-8):     Taches swing optionelles pour %{name}
+Summary(pl.UTF-8):     Opcjonalne zadania swing dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-Provides:      ant-swing = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description swing
 Optional swing tasks for %{name}.
 
 Conflicts:     ant-optional-clean
 Conflicts:     ant-optional-full
 
 %description swing
 Optional swing tasks for %{name}.
 
-%description swing -l fr
+%description swing -l fr.UTF-8
 Taches swing optionelles pour %{name}.
 
 Taches swing optionelles pour %{name}.
 
+%description swing -l pl.UTF-8
+Opcjonalne zadania swing dla anta.
+
 %package trax
 Summary:       Optional trax tasks for %{name}
 %package trax
 Summary:       Optional trax tasks for %{name}
+Summary(fr.UTF-8):     Taches trax optionelles pour %{name}
+Summary(pl.UTF-8):     Dodatkowe zadania trax dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 Requires:      jaxp_transform_impl
 Requires:      jaxp_transform_impl
-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
 # The ant-xalan jar has been merged into the ant-trax one
 Obsoletes:     ant-xalan2
 Conflicts:     ant-optional-clean
@@ -366,80 +474,111 @@ Conflicts:       ant-optional-full
 %description trax
 Optional trax tasks for %{name}.
 
 %description trax
 Optional trax tasks for %{name}.
 
-%description trax -l fr
+%description trax -l fr.UTF-8
 Taches trax optionelles pour %{name}.
 
 Taches trax optionelles pour %{name}.
 
+%description trax -l pl.UTF-8
+Dodatkowe zadania trax dla anta.
+
 %package scripts
 Summary:       Additional scripts for %{name}
 %package scripts
 Summary:       Additional scripts for %{name}
+Summary(fr.UTF-8):     Scripts additionels pour %{name}
+Summary(pl.UTF-8):     Dodatkowe skrypty dla anta
 Group:         Development/Languages/Java
 Group:         Development/Languages/Java
-AutoReqProv:   no
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
 Requires:      /usr/bin/perl
 Requires:      /usr/bin/python
 Requires:      /usr/bin/perl
 Requires:      /usr/bin/python
+AutoReqProv:   no
 
 %description scripts
 Additional Perl and Python scripts for %{name}.
 
 
 %description scripts
 Additional Perl and Python scripts for %{name}.
 
-%description scripts -l fr
+%description scripts -l fr.UTF-8
 Scripts additionels pour %{name}.
 
 Scripts additionels pour %{name}.
 
+%description scripts -l pl.UTF-8
+Dodatkowe skrypty dla anta.
+
 %package doc
 Summary:       Manual for %{name}
 %package doc
 Summary:       Manual for %{name}
+Summary(fr.UTF-8):     Documentation pour %{name}
+Summary(it.UTF-8):     Documentazione di %{name}
+Summary(pl.UTF-8):     Podręcznik dla anta
 Group:         Development/Languages/Java
 
 %description doc
 Documentation for %{name}.
 
 Group:         Development/Languages/Java
 
 %description doc
 Documentation for %{name}.
 
-%description doc -l it
-Documentazione di %{name}.
-
-%description doc -l fr
+%description doc -l fr.UTF-8
 Documentation pour %{name}.
 
 Documentation pour %{name}.
 
+%description doc -l it.UTF-8
+Documentazione di %{name}.
+
+%description doc -l pl.UTF-8
+Dokumentacja do anta.
 
 %package javadoc
 Summary:       Online manual for ant
 
 %package javadoc
 Summary:       Online manual for ant
-Summary(pl):   Dokumentacja online do ant
+Summary(pl.UTF-8):     Dokumentacja online do ant
 Group:         Documentation
 Group:         Documentation
+Requires:      jpackage-utils
 Obsoletes:     jakarta-ant-doc
 
 %description javadoc
 Documentation for ant, platform-independent build tool for Java. Used
 by Apache Group for jakarta and xml projects.
 
 Obsoletes:     jakarta-ant-doc
 
 %description javadoc
 Documentation for ant, platform-independent build tool for Java. Used
 by Apache Group for jakarta and xml projects.
 
-%description javadoc -l pl
-Dokumentacja do ant - niezale¿nego od platformy narzêdzia do budowania
-w Javie.
+%description javadoc -l pl.UTF-8
+Dokumentacja do anta - niezależnego od platformy narzędzia do
+budowania w Javie. Jest ono używane przez Apache Group w projektach
+jakarta i xml.
 
 %prep
 %setup -q -n apache-%{name}-%{version}
 %patch0 -p1
 
 %prep
 %setup -q -n apache-%{name}-%{version}
 %patch0 -p1
+%patch1 -p1
 
 # clean jar files
 find . -name "*.jar" -exec rm -f {} \;
 
 
 # clean jar files
 find . -name "*.jar" -exec rm -f {} \;
 
+sed -i -e 's|@BINDIR@|%{_bindir}|g' \
+       src/main/org/apache/tools/ant/taskdefs/Exec.java \
+       src/main/org/apache/tools/ant/taskdefs/Execute.java
+
+# fix link between manual and javadoc
+ln -sf %{_javadocdir}/%{name}-%{version} docs/manual/api
+
 %build
 export JAVA_HOME="%{java_home}"
 
 required_jars="jaxp_parser_impl"
 %{?with_junit:required_jars="$required_jars junit"}
 %{?with_antlr:required_jars="$required_jars antlr"}
 %build
 export JAVA_HOME="%{java_home}"
 
 required_jars="jaxp_parser_impl"
 %{?with_junit:required_jars="$required_jars junit"}
 %{?with_antlr:required_jars="$required_jars antlr"}
-%{?with_bsf:required_jars="$required_jars bsf jython beanshell"}
-%{?with_apache_resolver:required_jars="$required_jars xml-commons-resolver"}
-%{?with_commons_logging:required_jars="$required_jars jakarta-commons-logging"}
-%{?with_commons_net:required_jars="$required_jars jakarta-commons-net"}
-%{?with_jai:required_jars="$required_jars jait"}
+%{?with_apache_bsf:required_jars="$required_jars bsf jython bsh"}
+%{?with_apache_resolver:required_jars="$required_jars resolver"}
+%{?with_commons_logging:required_jars="$required_jars commons-logging"}
+%{?with_commons_net:required_jars="$required_jars commons-net1"}
+%{?with_jai:required_jars="$required_jars jai_core jai_codec"}
 %{?with_apache_bcel:required_jars="$required_jars bcel"}
 %{?with_apache_log4j:required_jars="$required_jars log4j"}
 %{?with_apache_oro:required_jars="$required_jars oro"}
 %{?with_apache_regexp:required_jars="$required_jars regexp"}
 %{?with_apache_bcel:required_jars="$required_jars bcel"}
 %{?with_apache_log4j:required_jars="$required_jars log4j"}
 %{?with_apache_oro:required_jars="$required_jars oro"}
 %{?with_apache_regexp:required_jars="$required_jars regexp"}
-%{?with_javamail:required_jars="$required_jars javamail/mailapi jaf"}
+%{?with_javamail:required_jars="$required_jars mail activation"}
 %{?with_jdepend:required_jars="$required_jars jdepend"}
 %{?with_jsch:required_jars="$required_jars jsch"}
 %{?with_jdepend:required_jars="$required_jars jdepend"}
 %{?with_jsch:required_jars="$required_jars jsch"}
+%{?with_netrexx:required_jars="$required_jars NetRexxC"}
+
+CLASSPATH=$(build-classpath $required_jars)
+export CLASSPATH
 
 
-export CLASSPATH="`/usr/bin/build-classpath $required_jars`"
+export SHELL=/bin/sh
 
 
+%if %{with bootstrap}
 sh build.sh --noconfig main javadocs
 sh build.sh --noconfig main javadocs
+%else
+%ant -Dbuild.compiler=extJavac main javadocs
+%endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -478,24 +617,24 @@ install build/lib/%{name}-antlr.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-a
 echo "antlr ant/ant-antlr" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/antlr
 %endif
 
 echo "antlr ant/ant-antlr" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/antlr
 %endif
 
-%if %{with bsf}
+%if %{with apache_bsf}
 install build/lib/%{name}-apache-bsf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar
 echo "bsf ant/ant-apache-bsf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bsf
 %endif
 
 %if %{with apache_resolver}
 install build/lib/%{name}-apache-resolver.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar
 install build/lib/%{name}-apache-bsf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar
 echo "bsf ant/ant-apache-bsf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bsf
 %endif
 
 %if %{with apache_resolver}
 install build/lib/%{name}-apache-resolver.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar
-echo "xml-commons-resolver ant/ant-apache-resolver" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-resolver
+echo "resolver ant/ant-apache-resolver" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-resolver
 %endif
 
 %if %{with commons_logging}
 install build/lib/%{name}-commons-logging.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar
 %endif
 
 %if %{with commons_logging}
 install build/lib/%{name}-commons-logging.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar
-echo "jakarta-commons-logging ant/ant-commons-logging" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-logging
+echo "commons-logging ant/ant-commons-logging" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-logging
 %endif
 
 %if %{with commons_net}
 install build/lib/%{name}-commons-net.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-net-%{version}.jar
 %endif
 
 %if %{with commons_net}
 install build/lib/%{name}-commons-net.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-net-%{version}.jar
-echo "jakarta-commons-net ant/ant-commons-net" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-net
+echo "commons-net1 ant/ant-commons-net" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-net
 %endif
 
 %if %{with jai}
 %endif
 
 %if %{with jai}
@@ -512,7 +651,7 @@ echo "bcel ant/ant-apache-bcel" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache
 %if %{with apache_log4j}
 install build/lib/%{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
 ln -sf %{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-log4j.jar
 %if %{with apache_log4j}
 install build/lib/%{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
 ln -sf %{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-log4j.jar
-echo "log4j ant/ant-apache-log4j" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-log4j
+echo "log4j ant/ant-log4j" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-log4j
 %endif
 
 %if %{with apache_oro}
 %endif
 
 %if %{with apache_oro}
@@ -531,7 +670,7 @@ ln -sf %{name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jaka
 
 %if %{with javamail}
 install build/lib/%{name}-javamail.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-javamail-%{version}.jar
 
 %if %{with javamail}
 install build/lib/%{name}-javamail.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-javamail-%{version}.jar
-echo "javamail/mailapi jaf ant/ant-javamail" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/javamail
+echo "mail jaf ant/ant-javamail" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/javamail
 %endif
 
 %if %{with jdepend}
 %endif
 
 %if %{with jdepend}
@@ -546,6 +685,11 @@ install build/lib/%{name}-jsch.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-js
 echo "jsch ant/ant-jsch" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jsch
 %endif
 
 echo "jsch ant/ant-jsch" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jsch
 %endif
 
+%if %{with netrexx}
+install build/lib/%{name}-netrexx.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-netrexx-%{version}.jar
+echo "netrexx ant/ant-netrexx" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/netrexx
+%endif
+
 # jar aliases
 (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
 (cd $RPM_BUILD_ROOT%{_javadir}/%{name} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
 # jar aliases
 (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
 (cd $RPM_BUILD_ROOT%{_javadir}/%{name} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
@@ -553,23 +697,13 @@ echo "jsch ant/ant-jsch" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jsch
 # javadoc
 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
 cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
 # javadoc
 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
 cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-
-# fix link between manual and javadoc
-cd docs/manual
-ln -sf %{_javadocdir}/%{name}-%{version} api
-cd ..
+ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post javadoc
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post javadoc
-rm -f %{_javadocdir}/%{name}
-ln -s %{name}-%{version} %{_javadocdir}/%{name}
-
-%postun javadoc
-if [ "$1" = "0" ]; then
-  rm -f %{_javadocdir}/%{name}
-fi
+ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
 
 %files
 %defattr(644,root,root,755)
 
 %files
 %defattr(644,root,root,755)
@@ -580,10 +714,12 @@ fi
 %{_javadir}/%{name}-launcher.jar
 %{_javadir}/%{name}-%{version}.jar
 %{_javadir}/%{name}-launcher-%{version}.jar
 %{_javadir}/%{name}-launcher.jar
 %{_javadir}/%{name}-%{version}.jar
 %{_javadir}/%{name}-launcher-%{version}.jar
+%dir %{_javadir}/%{name}
 %dir %{ant_home}
 %dir %{ant_home}%{_sysconfdir}
 %{ant_home}%{_sysconfdir}/ant-update.xsl
 %{ant_home}%{_sysconfdir}/changelog.xsl
 %dir %{ant_home}
 %dir %{ant_home}%{_sysconfdir}
 %{ant_home}%{_sysconfdir}/ant-update.xsl
 %{ant_home}%{_sysconfdir}/changelog.xsl
+%{ant_home}%{_sysconfdir}/common2master.xsl
 %{ant_home}%{_sysconfdir}/log.xsl
 %{ant_home}%{_sysconfdir}/tagdiff.xsl
 %{ant_home}%{_sysconfdir}/junit-frames-xalan1.xsl
 %{ant_home}%{_sysconfdir}/log.xsl
 %{ant_home}%{_sysconfdir}/tagdiff.xsl
 %{ant_home}%{_sysconfdir}/junit-frames-xalan1.xsl
@@ -591,55 +727,6 @@ fi
 %dir %{_sysconfdir}/%{name}.d
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
 
 %dir %{_sysconfdir}/%{name}.d
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
 
-%files nodeps
-%defattr(644,root,root,755)
-%{_javadir}/%{name}/%{name}-nodeps.jar
-%{_javadir}/%{name}/%{name}-nodeps-%{version}.jar
-%{_sysconfdir}/%{name}.d/nodeps
-
-%files swing
-%defattr(644,root,root,755)
-%{_javadir}/%{name}/%{name}-swing.jar
-%{_javadir}/%{name}/%{name}-swing-%{version}.jar
-%{_sysconfdir}/%{name}.d/swing
-
-%files trax
-%defattr(644,root,root,755)
-%{_javadir}/%{name}/%{name}-trax.jar
-%{_javadir}/%{name}/%{name}-trax-%{version}.jar
-%{_sysconfdir}/%{name}.d/trax
-%{ant_home}%{_sysconfdir}/mmetrics-frames.xsl
-%{ant_home}%{_sysconfdir}/coverage-frames.xsl
-
-%files jmf
-%defattr(644,root,root,755)
-%{_javadir}/%{name}/%{name}-jmf.jar
-%{_javadir}/%{name}/%{name}-jmf-%{version}.jar
-%{_sysconfdir}/%{name}.d/jmf
-
-%files scripts
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/*.pl
-%attr(755,root,root) %{_bindir}/*.py
-
-%files doc
-%defattr(644,root,root,755)
-%doc docs/*
-
-%files javadoc
-%defattr(644,root,root,755)
-%{_javadocdir}/%{name}-%{version}
-
-%if %{with junit}
-%files junit
-%defattr(644,root,root,755)
-%{_javadir}/%{name}/%{name}-junit.jar
-%{_javadir}/%{name}/%{name}-junit-%{version}.jar
-%{_sysconfdir}/%{name}.d/junit
-%{ant_home}%{_sysconfdir}/junit-frames.xsl
-%{ant_home}%{_sysconfdir}/junit-noframes.xsl
-%endif
-
 %if %{with antlr}
 %files antlr
 %defattr(644,root,root,755)
 %if %{with antlr}
 %files antlr
 %defattr(644,root,root,755)
@@ -648,6 +735,15 @@ fi
 %{_sysconfdir}/%{name}.d/antlr
 %endif
 
 %{_sysconfdir}/%{name}.d/antlr
 %endif
 
+%if %{with apache_bcel}
+%files apache-bcel
+%defattr(644,root,root,755)
+%{_javadir}/%{name}/%{name}-apache-bcel.jar
+%{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar
+%{_javadir}/%{name}/%{name}-jakarta-bcel.jar
+%{_sysconfdir}/%{name}.d/apache-bcel
+%endif
+
 %if %{with apache_bsf}
 %files apache-bsf
 %defattr(644,root,root,755)
 %if %{with apache_bsf}
 %files apache-bsf
 %defattr(644,root,root,755)
@@ -656,6 +752,34 @@ fi
 %{_sysconfdir}/%{name}.d/apache-bsf
 %endif
 
 %{_sysconfdir}/%{name}.d/apache-bsf
 %endif
 
+%if %{with apache_log4j}
+%files apache-log4j
+%defattr(644,root,root,755)
+%{_javadir}/%{name}/%{name}-apache-log4j.jar
+%{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
+%{_javadir}/%{name}/%{name}-jakarta-log4j.jar
+%{_sysconfdir}/%{name}.d/apache-log4j
+%endif
+
+%if %{with apache_oro}
+%files apache-oro
+%defattr(644,root,root,755)
+%{_javadir}/%{name}/%{name}-apache-oro.jar
+%{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar
+%{_javadir}/%{name}/%{name}-jakarta-oro.jar
+%{_sysconfdir}/%{name}.d/apache-oro
+%{ant_home}%{_sysconfdir}/maudit-frames.xsl
+%endif
+
+%if %{with apache_regexp}
+%files apache-regexp
+%defattr(644,root,root,755)
+%{_javadir}/%{name}/%{name}-apache-regexp.jar
+%{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar
+%{_javadir}/%{name}/%{name}-jakarta-regexp.jar
+%{_sysconfdir}/%{name}.d/apache-regexp
+%endif
+
 %if %{with apache_resolver}
 %files apache-resolver
 %defattr(644,root,root,755)
 %if %{with apache_resolver}
 %files apache-resolver
 %defattr(644,root,root,755)
@@ -688,43 +812,6 @@ fi
 %{_sysconfdir}/%{name}.d/jai
 %endif
 
 %{_sysconfdir}/%{name}.d/jai
 %endif
 
-%if %{with apache_bcel}
-%files apache-bcel
-%defattr(644,root,root,755)
-%{_javadir}/%{name}/%{name}-apache-bcel.jar
-%{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar
-%{_javadir}/%{name}/%{name}-jakarta-bcel.jar
-%{_sysconfdir}/%{name}.d/apache-bcel
-%endif
-
-%if %{with apache_log4j}
-%files apache-log4j
-%defattr(644,root,root,755)
-%{_javadir}/%{name}/%{name}-apache-log4j.jar
-%{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
-%{_javadir}/%{name}/%{name}-jakarta-log4j.jar
-%{_sysconfdir}/%{name}.d/apache-log4j
-%endif
-
-%if %{with apache_oro}
-%files apache-oro
-%defattr(644,root,root,755)
-%{_javadir}/%{name}/%{name}-apache-oro.jar
-%{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar
-%{_javadir}/%{name}/%{name}-jakarta-oro.jar
-%{_sysconfdir}/%{name}.d/apache-oro
-%{ant_home}%{_sysconfdir}/maudit-frames.xsl
-%endif
-
-%if %{with apache_regexp}
-%files apache-regexp
-%defattr(644,root,root,755)
-%{_javadir}/%{name}/%{name}-apache-regexp.jar
-%{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar
-%{_javadir}/%{name}/%{name}-jakarta-regexp.jar
-%{_sysconfdir}/%{name}.d/apache-regexp
-%endif
-
 %if %{with javamail}
 %files javamail
 %defattr(644,root,root,755)
 %if %{with javamail}
 %files javamail
 %defattr(644,root,root,755)
@@ -743,6 +830,12 @@ fi
 %{ant_home}%{_sysconfdir}/jdepend-frames.xsl
 %endif
 
 %{ant_home}%{_sysconfdir}/jdepend-frames.xsl
 %endif
 
+%files jmf
+%defattr(644,root,root,755)
+%{_javadir}/%{name}/%{name}-jmf.jar
+%{_javadir}/%{name}/%{name}-jmf-%{version}.jar
+%{_sysconfdir}/%{name}.d/jmf
+
 %if %{with jsch}
 %files jsch
 %defattr(644,root,root,755)
 %if %{with jsch}
 %files jsch
 %defattr(644,root,root,755)
@@ -750,3 +843,55 @@ fi
 %{_javadir}/%{name}/%{name}-jsch-%{version}.jar
 %{_sysconfdir}/%{name}.d/jsch
 %endif
 %{_javadir}/%{name}/%{name}-jsch-%{version}.jar
 %{_sysconfdir}/%{name}.d/jsch
 %endif
+
+%if %{with junit}
+%files junit
+%defattr(644,root,root,755)
+%{_javadir}/%{name}/%{name}-junit.jar
+%{_javadir}/%{name}/%{name}-junit-%{version}.jar
+%{_sysconfdir}/%{name}.d/junit
+%{ant_home}%{_sysconfdir}/junit-frames.xsl
+%{ant_home}%{_sysconfdir}/junit-noframes.xsl
+%endif
+
+%if %{with netrexx}
+%files netrexx
+%defattr(644,root,root,755)
+%{_javadir}/%{name}/%{name}-netrexx.jar
+%{_javadir}/%{name}/%{name}-netrexx-%{version}.jar
+%{_sysconfdir}/%{name}.d/netrexx
+%endif
+
+%files nodeps
+%defattr(644,root,root,755)
+%{_javadir}/%{name}/%{name}-nodeps.jar
+%{_javadir}/%{name}/%{name}-nodeps-%{version}.jar
+%{_sysconfdir}/%{name}.d/nodeps
+
+%files swing
+%defattr(644,root,root,755)
+%{_javadir}/%{name}/%{name}-swing.jar
+%{_javadir}/%{name}/%{name}-swing-%{version}.jar
+%{_sysconfdir}/%{name}.d/swing
+
+%files trax
+%defattr(644,root,root,755)
+%{_javadir}/%{name}/%{name}-trax.jar
+%{_javadir}/%{name}/%{name}-trax-%{version}.jar
+%{_sysconfdir}/%{name}.d/trax
+%{ant_home}%{_sysconfdir}/mmetrics-frames.xsl
+%{ant_home}%{_sysconfdir}/coverage-frames.xsl
+
+%files scripts
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/*.pl
+%attr(755,root,root) %{_bindir}/*.py
+
+%files doc
+%defattr(644,root,root,755)
+%doc docs/*
+
+%files javadoc
+%defattr(644,root,root,755)
+%{_javadocdir}/%{name}-%{version}
+%ghost %{_javadocdir}/%{name}
This page took 0.097718 seconds and 4 git commands to generate.