SPECS: ant.spec - fixed and enabled -apache-resolver - added -netrexx
qboosh
qboosh at pld-linux.org
Wed Jan 31 20:11:59 CET 2007
Author: qboosh Date: Wed Jan 31 19:11:59 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- fixed and enabled -apache-resolver
- added -netrexx
---- Files affected:
SPECS:
ant.spec (1.76 -> 1.77)
---- Diffs:
================================================================
Index: SPECS/ant.spec
diff -u SPECS/ant.spec:1.76 SPECS/ant.spec:1.77
--- SPECS/ant.spec:1.76 Sun Jan 7 16:02:34 2007
+++ SPECS/ant.spec Wed Jan 31 20:11:54 2007
@@ -1,6 +1,7 @@
# $Revision$, $Date$
# TODO
# - prepare all BR and test the full build
+# (TODO: stylebook, starteam, jai, jdepend, weblogic)
#
# Conditional build:
%bcond_with bootstrap # minimal build for bootstrap
@@ -10,7 +11,7 @@
%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_with apache_resolver # enable building apache-resolver 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)
@@ -18,6 +19,7 @@
%bcond_with jdepend # enable 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 netrexx # disable building netrexx optional taks(s)
#
%if %{with bootstrap}
%undefine with_antlr
@@ -31,6 +33,7 @@
%undefine with_commons_net
%undefine with_javamail
%undefine with_jsch
+%undefine with_netrexx
%endif
#
%define _rel 0.1
@@ -65,6 +68,7 @@
%{?with_junit:BuildRequires: junit}
%{?with_apache_bsf:BuildRequires: jython}
%{?with_apache_log4j:BuildRequires: logging-log4j >= 1.2}
+%{?with_netrexx:BuildRequires: netrexx}
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.300
Requires: jdk
@@ -112,6 +116,27 @@
%description antlr -l pl
Opcjonalne zadania antlr dla anta.
+%package apache-bcel
+Summary: Optional apache bcel tasks for %{name}
+Summary(fr): Taches apache bcel optionelles pour %{name}
+Summary(pl): 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
+Taches apache bcel optionelles pour %{name}.
+
+%description apache-bcel -l pl
+Opcjonalne zadania apache bcel dla anta.
+
%package apache-bsf
Summary: Optional apache bsf tasks for %{name}
Summary(fr): Taches apache bsf optionelles pour %{name}
@@ -131,6 +156,68 @@
%description apache-bsf -l pl
Opcjonalne zadania apache bsf dla anta.
+%package apache-log4j
+Summary: Optional apache log4j tasks for %{name}
+Summary(fr): Taches apache log4j optionelles pour %{name}
+Summary(pl): Opcjonalne zadania apache log4j dla anta
+Group: Development/Languages/Java
+Requires: %{name} = %{version}-%{release}
+Requires: logging-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
+Taches apache log4j optionelles pour %{name}.
+
+%description apache-log4j -l pl
+Opcjonalne zadania apache log4j dla anta.
+
+%package apache-oro
+Summary: Optional apache oro tasks for %{name}
+Summary(fr): Taches apache oro optionelles pour %{name}
+Summary(pl): Opcjonalne zadania apache oro dla anta
+Group: Development/Languages/Java
+Requires: %{name} = %{version}-%{release}
+Requires: jakarta-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
+Taches apache oro optionelles pour %{name}.
+
+%description apache-oro -l pl
+Opcjonalne zadania apache oro dla anta.
+
+%package apache-regexp
+Summary: Optional apache regexp tasks for %{name}
+Summary(fr): Taches apache regexp optionelles pour %{name}
+Summary(pl): Opcjonalne zadania apache regexp dla anta
+Group: Development/Languages/Java
+Requires: %{name} = %{version}-%{release}
+Requires: jakarta-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
+Taches apache regexp optionelles pour %{name}.
+
+%description apache-regexp -l pl
+Opcjonalne zadania apache regexp dla anta.
+
%package apache-resolver
Summary: Optional apache resolver tasks for %{name}
Summary(fr): Taches apache resolver optionelles pour %{name}
@@ -205,89 +292,6 @@
%description jai -l pl
Opcjonalne zadania jai dla anta.
-%package apache-bcel
-Summary: Optional apache bcel tasks for %{name}
-Summary(fr): Taches apache bcel optionelles pour %{name}
-Summary(pl): 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
-Taches apache bcel optionelles pour %{name}.
-
-%description apache-bcel -l pl
-Opcjonalne zadania apache bcel dla anta.
-
-%package apache-log4j
-Summary: Optional apache log4j tasks for %{name}
-Summary(fr): Taches apache log4j optionelles pour %{name}
-Summary(pl): Opcjonalne zadania apache log4j dla anta
-Group: Development/Languages/Java
-Requires: %{name} = %{version}-%{release}
-Requires: logging-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
-Taches apache log4j optionelles pour %{name}.
-
-%description apache-log4j -l pl
-Opcjonalne zadania apache log4j dla anta.
-
-%package apache-oro
-Summary: Optional apache oro tasks for %{name}
-Summary(fr): Taches apache oro optionelles pour %{name}
-Summary(pl): Opcjonalne zadania apache oro dla anta
-Group: Development/Languages/Java
-Requires: %{name} = %{version}-%{release}
-Requires: jakarta-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
-Taches apache oro optionelles pour %{name}.
-
-%description apache-oro -l pl
-Opcjonalne zadania apache oro dla anta.
-
-%package apache-regexp
-Summary: Optional apache regexp tasks for %{name}
-Summary(fr): Taches apache regexp optionelles pour %{name}
-Summary(pl): Opcjonalne zadania apache regexp dla anta
-Group: Development/Languages/Java
-Requires: %{name} = %{version}-%{release}
-Requires: jakarta-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
-Taches apache regexp optionelles pour %{name}.
-
-%description apache-regexp -l pl
-Opcjonalne zadania apache regexp dla anta.
-
%package javamail
Summary: Optional javamail tasks for %{name}
Summary(fr): Taches javamail optionelles pour %{name}
@@ -383,6 +387,24 @@
%description junit -l pl
Opcjonalne zadania junit dla anta.
+%package netrexx
+Summary: Optional netrexx tasks for %{name}
+Summary(fr): Taches netrexx optionelles pour %{name}
+Summary(pl): 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
+Taches netrexx optionelles pour %{name}.
+
+%description netrexx -l pl
+Opcjonalne zadania netrexx dla anta.
+
%package nodeps
Summary: Optional tasks for %{name}
Summary(fr): Taches optionelles pour %{name}
@@ -512,7 +534,7 @@
%{?with_junit:required_jars="$required_jars junit"}
%{?with_antlr:required_jars="$required_jars antlr"}
%{?with_apache_bsf:required_jars="$required_jars bsf jython bsh"}
-%{?with_apache_resolver:required_jars="$required_jars xml-commons-resolver"}
+%{?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-net"}
%{?with_jai:required_jars="$required_jars jait"}
@@ -523,6 +545,7 @@
%{?with_javamail:required_jars="$required_jars mailapi activation"}
%{?with_jdepend:required_jars="$required_jars jdepend"}
%{?with_jsch:required_jars="$required_jars jsch"}
+%{?with_netrexx:required_jars="$required_jars NetRexxC"}
export CLASSPATH="`/usr/bin/build-classpath $required_jars`"
@@ -633,6 +656,11 @@
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)
@@ -655,7 +683,7 @@
%postun javadoc
if [ "$1" = "0" ]; then
- rm -f %{_javadocdir}/%{name}
+ rm -f %{_javadocdir}/%{name}
fi
%files
@@ -680,55 +708,6 @@
%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}/etc/mmetrics-frames.xsl
-%{ant_home}/etc/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}/etc/junit-frames.xsl
-%{ant_home}/etc/junit-noframes.xsl
-%endif
-
%if %{with antlr}
%files antlr
%defattr(644,root,root,755)
@@ -737,6 +716,15 @@
%{_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)
@@ -745,6 +733,34 @@
%{_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}/etc/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)
@@ -777,43 +793,6 @@
%{_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}/etc/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)
@@ -832,6 +811,12 @@
%{ant_home}/etc/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)
@@ -840,12 +825,67 @@
%{_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}/etc/junit-frames.xsl
+%{ant_home}/etc/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}/etc/mmetrics-frames.xsl
+%{ant_home}/etc/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}
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.77 2007/01/31 19:11:54 qboosh
+- fixed and enabled -apache-resolver
+- added -netrexx
+
Revision 1.76 2007/01/07 15:02:34 qboosh
- fixed commons-logging and commons-net
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/ant.spec?r1=1.76&r2=1.77&f=u
More information about the pld-cvs-commit
mailing list