Something went wrong. Try again.
Maps Linux distribution source packages to their upstream repositories, and through them to each other
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796## spec file for package ant## Copyright (c) 2025 SUSE LLC# Copyright (c) 2000-2009, JPackage Project## All modifications and additions to the file contributed by third parties# remain the property of their copyright owners, unless otherwise agreed# upon. The license for this file, and modifications and additions to the# file, is the same license as for the pristine package itself (unless the# license for the pristine package is not an Open Source License, in which# case the license is the MIT License). An "Open Source License" is a# license that conforms to the Open Source Definition (Version 1.9)# published by the Open Source Initiative.# Please submit bugfixes or comments via https://bugs.opensuse.org/#%global flavor @BUILD_FLAVOR@%{nil}%global ant_home %{_datadir}/ant%if "%{flavor}" == "antlr"%bcond_with bootstrap%bcond_with junit%bcond_with junit5%bcond_without antlrName: ant-antlrSummary: Antlr Task for ant%else%if "%{flavor}" == "junit"%bcond_with bootstrap%bcond_without junit%bcond_with junit5%bcond_with antlrName: ant-junitSummary: Optional junit tasks for ant%else%if "%{flavor}" == "junit5"%bcond_with bootstrap%bcond_with junit%bcond_without junit5%bcond_with antlrName: ant-junit5Summary: Optional junit tasks for ant%else%bcond_without bootstrap%bcond_with junit%bcond_with junit5%bcond_with antlrName: antSummary: Java-based build tool%endif%endif%endifVersion: 1.10.18Release: 0License: Apache-2.0Group: Development/Tools/BuildingURL: https://ant.apache.org/Source0: https://www.apache.org/dist/ant/source/apache-ant-%{version}-src.tar.xzSource1: apache-ant-1.8.ant.confSource10: ant-bootstrap.pom.inSource1000: https://www.apache.org/dist/ant/source/apache-ant-%{version}-src.tar.xz.asc# https://downloads.apache.org/ant/KEYSSource1001: ant.keyringPatch0: apache-ant-no-test-jar.patchPatch1: apache-ant-class-path-in-manifest.patchPatch2: apache-ant-bootstrap.patch# PATCH-FEATURE-OPENSUSE reproducible-build-manifest.patch -- have fixed "Created-by" in manifestPatch3: reproducible-build-manifest.patchPatch4: apache-ant-xml-apis.patch# PATCH-FEATURE-OPENSUSE debian patch to use SOURCE_DATE_EPOCH for timestamp in property filesPatch5: reproducible-jar-mtime.patchPatch6: reproducible-javadoc.patchBuildRequires: antlr-bootstrapBuildRequires: java-devel >= 1.8BuildRequires: javapackages-local >= 6BuildRequires: unzipBuildRequires: xml-commons-apis-bootstrap#!BuildIgnore: xml-commons-apisBuildArch: noarch# Needed for maven conversions%if !%{with bootstrap}BuildRequires: javapackages-local%endif%if %{with junit} || %{with antlr} || %{with junit5}BuildRequires: ant = %{version}BuildRequires: hamcrestBuildRequires: junit#!BuildIgnore: antlr%endif%if %{with antlr}BuildRequires: xerces-j2BuildRequires: xz-java%endif%if %{with junit5}BuildRequires: apiguardianBuildRequires: junit5-minimal%endif%if 0%{?suse_version} > 1320BuildRequires: strip-nondeterminism%endif%if %{with bootstrap}Requires: java-devel >= 1.8Requires: javapackages-toolsRequires: xerces-j2Requires: xml-apisRequires: xml-resolverObsoletes: apache-ant < %{version}Provides: apache-ant = %{version}Obsoletes: ant-nodeps < %{version}Provides: ant-nodeps = %{version}Obsoletes: ant-trax < %{version}Provides: ant-trax = %{version}%endif%if %{with antlr}Requires: antlr%requires_eq antObsoletes: ant-javadoc%endif%if %{with junit}Requires: junit4%requires_eq ant%endif%if %{with junit5}Requires: junit5%requires_eq ant%endif%if %{with junit}%descriptionApache Ant is a Java-based build tool.This package contains optional JUnit tasks for Apache Ant.%elif %{with junit5}%descriptionApache Ant is a Java-based build tool.This package contains optional JUnit5 tasks for Apache Ant.%else%descriptionApache Ant is a Java-based build tool. In theory, it is kind of likeMake. Build description files are written in XML.%endif%if %{with bootstrap}%package -n ant-jmfSummary: Optional jmf tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingRequires: ant = %{version}%description -n ant-jmfApache Ant is a Java-based build tool.This package contains optional jmf tasks for Apache Ant.%package -n ant-swingSummary: Optional swing tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingRequires: ant = %{version}%description -n ant-swingApache Ant is a Java-based build tool.This package contains optional swing tasks for Apache Ant.%package -n ant-scriptsSummary: Additional scripts for antLicense: Apache-2.0Group: Development/Tools/BuildingRequires: ant = %{version}Requires: perlRequires: python3-base%description -n ant-scriptsApache Ant is a Java-based build tool.This package contains additional perl and python scripts for ApacheAnt.%endif #if bootstrap%if %{with antlr}%package -n ant-apache-bsfSummary: Optional apache bsf tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingBuildRequires: bsfRequires: bsf%requires_eq ant%description -n ant-apache-bsfApache Ant is a Java-based build tool.This package contains optional apache bsf tasks for Apache Ant.%package -n ant-apache-resolverSummary: Optional apache resolver tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingBuildRequires: xml-resolverRequires: xml-resolver%requires_eq ant%description -n ant-apache-resolverApache Ant is a Java-based build tool.This package contains optional apache resolver tasks for Apache Ant.%package -n ant-commons-loggingSummary: Optional commons logging tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingBuildRequires: apache-commons-loggingRequires: apache-commons-logging%requires_eq ant%description -n ant-commons-loggingApache Ant is a Java-based build tool.This package contains optional commons logging tasks for Apache Ant.%package -n ant-commons-netSummary: Optional commons net tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingBuildRequires: apache-commons-netRequires: apache-commons-net%requires_eq ant%description -n ant-commons-netApache Ant is a Java-based build tool.This package contains optional commons net tasks for Apache Ant.%package -n ant-apache-bcelSummary: Optional apache bcel tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingBuildRequires: bcelRequires: bcel%requires_eq antProvides: ant-jakarta-bcel = %{version}Obsoletes: ant-jakarta-bcel < %{version}%description -n ant-apache-bcelApache Ant is a Java-based build tool.This package contains optional apache bcel tasks for Apache Ant.%package -n ant-apache-log4jSummary: Optional apache log4j tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingBuildRequires: reload4jRequires: reload4j%requires_eq antProvides: ant-jakarta-log4j = %{version}Obsoletes: ant-jakarta-log4j < %{version}%description -n ant-apache-log4jApache Ant is a Java-based build tool.This package contains optional apache log4j tasks for Apache Ant.%package -n ant-apache-oroSummary: Optional apache oro tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingBuildRequires: oroRequires: oro%requires_eq antProvides: ant-jakarta-oro = %{version}Obsoletes: ant-jakarta-oro < %{version}%description -n ant-apache-oroApache Ant is a Java-based build tool.This package contains optional apache oro tasks for Apache Ant.%package -n ant-apache-regexpSummary: Optional apache regexp tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingBuildRequires: regexpRequires: regexp%requires_eq antProvides: ant-jakarta-regexp = %{version}Obsoletes: ant-jakarta-regexp < %{version}%description -n ant-apache-regexpApache Ant is a Java-based build tool.This package contains optional apache regexp tasks for Apache Ant.%package -n ant-apache-xalan2Summary: Optional apache xalan2 tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingBuildRequires: regexpBuildRequires: xalan-j2Requires: regexp%requires_eq ant%description -n ant-apache-xalan2Optional apache xalan2 tasks for %{name}.%package -n ant-imageioSummary: Optional imageio tasks for antLicense: Apache-2.0Group: Development/Tools/Building%requires_eq ant%description -n ant-imageioApache Ant is a Java-based build tool.This package contains optional imageio tasks for Apache Ant.%package -n ant-javamailSummary: Optional javamail tasks for antLicense: CDDL-1.0Group: Development/Tools/BuildingBuildRequires: javamail >= 1.2-5jppRequires: javamail >= 1.2-5jpp%requires_eq ant%description -n ant-javamailApache Ant is a Java-based build tool.This package contains optional javamail tasks for Apache Ant.%package -n ant-jakartamailSummary: Optional jakartamail tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingBuildRequires: jakarta-mailRequires: jakarta-mail%requires_eq ant%description -n ant-jakartamailApache Ant is a Java-based build tool.This package contains optional jakartamail tasks for Apache Ant.%package -n ant-jdependSummary: Optional jdepend tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingBuildRequires: jdependRequires: jdepend%requires_eq ant%description -n ant-jdependApache Ant is a Java-based build tool.This package contains optional jdepend tasks for Apache Ant.%package -n ant-jschSummary: Optional jsch tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingBuildRequires: jschRequires: jsch%requires_eq ant%description -n ant-jschApache Ant is a Java-based build tool.This package contains optional jsch tasks for Apache Ant.%package -n ant-xzSummary: Opional xz tasks for antLicense: Apache-2.0Group: Development/Tools/BuildingRequires: xz-java%requires_eq ant%description -n ant-xzApache Ant is a Java-based build tool.This package contains optional xz tasks for Apache Ant.%package -n ant-testutilSummary: Test utility classes for antLicense: Apache-2.0Group: Development/Tools/BuildingRequires: junit4%requires_eq ant%description -n ant-testutilTest utility tasks for %{name}.%package -n ant-manualSummary: Manual for antLicense: Apache-2.0Group: Development/Tools/Building%description -n ant-manualApache Ant is a Java-based build tool.This package contains the manual for Apache Ant.%endif%prep%setup -q -n apache-ant-%{version}#Fixup versionfind -name build.xml -o -name pom.xml | xargs sed -i -e s/-SNAPSHOT//find -name \*.jar -print -delete# When bootstrapping, we don't have junit%if %{with bootstrap}%patch -P 0 -p1%endif%patch -P 1 -p1%patch -P 2 -p1%patch -P 3 -p1%patch -P 4 -p1%patch -P 5 -p1%patch -P 6 -p1# clean jar filesfind . -name "*.jar" -print -delete# failing testcases. TODO see why%if %{with antlr} || %{with junit}rm src/tests/junit/org/apache/tools/mail/MailMessageTest.java \ src/tests/junit/org/apache/tools/ant/taskdefs/ExecuteWatchdogTest.java \ src/tests/junit/org/apache/tools/ant/taskdefs/JavaTest.java \ src/tests/junit/org/apache/tools/ant/taskdefs/TestProcess.java%endif# Test relies on internal JUnit 5 API that was changedrm src/tests/junit/org/apache/tools/ant/taskdefs/optional/junitlauncher/LegacyXmlResultFormatterTest.java#install jars%if %{with junit} || %{with junit5}build-jar-repository -s -p lib/optional junit4%endif%if %{with junit5}build-jar-repository -s -p lib/optional junit5 opentest4j%endif%if %{with antlr}# we need to build junit in antlr, but we remove it laterbuild-jar-repository -s -p lib/optional xerces-j2 xml-commons-apis-bootstrap antlr-bootstrap bcel javamail/mailapi jdepend junit4 reload4j/reload4j oro regexp bsf commons-logging commons-net jsch xalan-j2 xalan-j2-serializer xml-resolver xz-java%endif# Fix file-not-utf8 rpmlint warningiconv KEYS -f iso-8859-1 -t utf-8 -o KEYS.utf8mv KEYS.utf8 KEYSiconv LICENSE -f iso-8859-1 -t utf-8 -o LICENSE.utf8mv LICENSE.utf8 LICENSE# -----------------------------------------------------------------------------%buildexport OPT_JAR_LIST=:%if %{with antlr} || %{with junit} || %{with junit5}ant -Dbuild.sysclasspath=first jars test-jar#remove empty jai and netrexx jars. Due to missing dependencies they contain only manifests.rm -rf build/lib/ant-jai.jar build/lib/ant-netrexx.jar%endif%if %{with bootstrap}export GC_MAXIMUM_HEAP_SIZE="134217728" #128Msh -x ./build.sh --noconfig jars%endif%?strip_all_nondeterminism%install# ANT_HOME and subdirsmkdir -p %{buildroot}%{ant_home}/{lib,etc}# jarsinstall -d -m 755 %{buildroot}%{_javadir}/antinstall -d -m 755 %{buildroot}%{_mavenpomdir}%if %{without junit} && %{without junit5} rm build/lib/ant-junit*.jar%else %if %{without junit} rm build/lib/ant-junit.jar rm build/lib/ant-junit4.jar %else # empty in this scenario rm build/lib/ant-junitlauncher.jar %endif # remove all others for i in build/lib/ant-*.jar ; do case $i in */ant-junit*) ;; *) rm -v $i ;; esac done%endiffor jar in build/lib/*.jardo jarname=$(basename $jar .jar) pomname="${jarname}.pom" #Determine where to put it case $jarname in#These go into %%{_javadir}, pom files have different names ant | ant-bootstrap | ant-launcher)%if %{with bootstrap} destdir="%{buildroot}%{_javadir}/ant"; destname="ant/";pomname="$jarname.pom"%else continue%endif ;; ant-jmf|ant-swing)%if %{with bootstrap} destdir="%{buildroot}%{_javadir}/ant"; destname="ant/";%else continue%endif ;;#Bootstracp builds an incomplete ant-foo jars, don't ship them *)%if %{with bootstrap} continue%else#These go into %%{_javadir}/ant destdir="%{buildroot}%{_javadir}/ant"; destname="ant/";%endif ;; esac #instal jar install -m 644 ${jar} ${destdir}/${jarname}.jar # jar aliases ln -sf ../../java/${destname}${jarname}.jar %{buildroot}%{ant_home}/lib/${jarname}.jar #bootstrap does not have a pom if [ "$jarname" = ant-bootstrap ]; then mkdir -p src/etc/poms/${jarname} sed -e "s#@VERSION@#%{version}#g" < %{SOURCE10} > src/etc/poms/${jarname}/pom.xml fi #install pom %{mvn_install_pom} src/etc/poms/${jarname}/pom.xml %{buildroot}/%{_mavenpomdir}/${pomname} if [ "$jarname" = ant-launcher ]; then %add_maven_depmap ${pomname} ${destname}${jarname}.jar -a ant:ant-launcher elif [ "$jarname" = ant-jmf ]; then %add_maven_depmap ${pomname} ${destname}${jarname}.jar -f jmf elif [ "$jarname" = ant-swing ]; then %add_maven_depmap ${pomname} ${destname}${jarname}.jar -f swing elif [ "$jarname" = ant ]; then %add_maven_depmap ${pomname} ${destname}${jarname}.jar -a org.apache.ant:ant-nodeps,apache:ant,ant:ant elif [ "$jarname" = ant-antlr -o "$jarname" = ant-bootstrap ]; then %add_maven_depmap ${pomname} ${destname}${jarname}.jar else%if %{with junit} || %{with junit5} %add_maven_depmap ${pomname} ${destname}${jarname}.jar%else %add_maven_depmap ${pomname} ${destname}${jarname}.jar -f ${jarname}%endif fidone%if %{with bootstrap}# scripts: remove dos and os/2 scriptsrm -f src/script/*.batrm -f src/script/*.cmd# XSLscp -p src/etc/*.xsl %{buildroot}%{ant_home}%{_sysconfdir}rm -f %{buildroot}%{ant_home}%{_sysconfdir}/{maudit-frames,jdepend,jdepend-frames,junit-frames,junit-noframes}.xsl%endif%if %{with junit}cp -p src/etc/{junit-noframes,junit-frames}.xsl %{buildroot}%{ant_home}%{_sysconfdir}%endif%if %{with antlr}cp -p src/etc/{maudit-frames,jdepend,jdepend-frames}.xsl %{buildroot}%{ant_home}%{_sysconfdir}%endif%if %{with bootstrap}# install everything elsemkdir -p %{buildroot}%{_bindir}cp -p src/script/* %{buildroot}%{_bindir}/mkdir -p %{buildroot}%{_datadir}/%{name}/bin/ln -sf %{_bindir}/antRun %{buildroot}/%{_datadir}/%{name}/bin/antRun%endifmkdir -p %{buildroot}%{_sysconfdir}/ant.d%if %{with bootstrap}# default ant.confmkdir -p %{buildroot}%{_sysconfdir}cp -p %{SOURCE1} %{buildroot}%{_sysconfdir}/ant.conf# OPT_JAR_LIST fragmentsecho "ant/ant-jmf" > %{buildroot}%{_sysconfdir}/%{name}.d/jmfecho "ant/ant-swing" > %{buildroot}%{_sysconfdir}/%{name}.d/swing%endif%if %{with junit}echo "junit hamcrest ant/ant-junit" > %{buildroot}%{_sysconfdir}/ant.d/junitecho "junit4 hamcrest ant/ant-junit4" > %{buildroot}%{_sysconfdir}/ant.d/junit4%endif%if %{with junit5}echo "junit5 hamcrest junit opentest4j univocity-parsers open-test-reporting/events ant/ant-junitlauncher" > %{buildroot}%{_sysconfdir}/ant.d/junitlauncher%endif%if %{with antlr}echo "antlr ant/ant-antlr" > %{buildroot}%{_sysconfdir}/ant.d/antlrecho "rhino bsf ant/ant-apache-bsf" > %{buildroot}%{_sysconfdir}/ant.d/apache-bsfecho "xml-resolver ant/ant-apache-resolver" > %{buildroot}%{_sysconfdir}/ant.d/apache-resolverecho "apache-commons-logging ant/ant-commons-logging" > %{buildroot}%{_sysconfdir}/ant.d/commons-loggingecho "apache-commons-net ant/ant-commons-net" > %{buildroot}%{_sysconfdir}/ant.d/commons-netecho "bcel ant/ant-apache-bcel" > %{buildroot}%{_sysconfdir}/ant.d/apache-bcelecho "reload4j/reload4j ant/ant-apache-log4j" > %{buildroot}%{_sysconfdir}/ant.d/apache-log4jecho "oro ant/ant-apache-oro" > %{buildroot}%{_sysconfdir}/ant.d/apache-oroecho "regexp ant/ant-apache-regexp" > %{buildroot}%{_sysconfdir}/ant.d/apache-regexpecho "xalan-j2 ant/ant-apache-xalan2" > %{buildroot}%{_sysconfdir}/ant.d/apache-xalan2echo "ant/ant-imageio" > %{buildroot}%{_sysconfdir}/ant.d/imageioecho "javamail jaf ant/ant-javamail" > %{buildroot}%{_sysconfdir}/ant.d/javamailecho "jakartamail jaf ant/ant-jakartamail" > %{buildroot}%{_sysconfdir}/ant.d/jakartamailecho "jdepend ant/ant-jdepend" > %{buildroot}%{_sysconfdir}/ant.d/jdependecho "jsch ant/ant-jsch" > %{buildroot}%{_sysconfdir}/ant.d/jschecho "xz-java ant/ant-xz" > %{buildroot}%{_sysconfdir}/ant.d/xzecho "testutil ant/ant-testutil" > %{buildroot}%{_sysconfdir}/ant.d/testutil%endif%if %{with bootstrap}find %{buildroot}%{_datadir}/ant%{_sysconfdir} -type f -name "*.xsl" \ -a ! -name ant-update.xsl \ -a ! -name changelog.xsl \ -a ! -name coverage-frames.xsl \ -a ! -name junit-frames-xalan1.xsl \ -a ! -name log.xsl \ -a ! -name mmetrics-frames.xsl \ -a ! -name tagdiff.xsl \ -print -delete%endif# remove *.origrm -rf %{buildroot}%{_bindir}/ant.orig%if %{with bootstrap}pushd %{buildroot}%{_javadir} for i in ant-bootstrap ant-launcher ant; do ln -sf ant/${i}.jar ${i}.jar donepopd%files -f .mfiles%license LICENSE NOTICE%doc KEYS README WHATSNEW%config(noreplace) %{_sysconfdir}/%{name}.conf%attr(0755,root,root) %{_bindir}/ant%attr(0755,root,root) %{_bindir}/antRun%{_javadir}/%{name}.jar%{_javadir}/%{name}-launcher.jar%{_javadir}/%{name}-bootstrap.jar%dir %{_javadir}/%{name}%dir %{ant_home}%dir %{ant_home}%{_sysconfdir}%{ant_home}/bin%{ant_home}%{_sysconfdir}/ant-update.xsl%{ant_home}%{_sysconfdir}/changelog.xsl%{ant_home}%{_sysconfdir}/coverage-frames.xsl%{ant_home}%{_sysconfdir}/mmetrics-frames.xsl%{ant_home}%{_sysconfdir}/log.xsl%{ant_home}%{_sysconfdir}/tagdiff.xsl%{ant_home}%{_sysconfdir}/junit-frames-xalan1.xsl# % {ant_home}/etc/common2master.xsl# % {ant_home}/etc/printFailingTests.xsl%dir %{ant_home}/lib%dir %{_sysconfdir}/%{name}.d%{ant_home}/lib/ant.jar%{ant_home}/lib/ant-bootstrap.jar%{ant_home}/lib/ant-launcher.jar%dir %{_sysconfdir}/ant.d%endif%if %{with antlr}%files -f .mfiles%{ant_home}/lib/ant-antlr.jar%config(noreplace) %{_sysconfdir}/ant.d/antlr%endif%if %{with junit}%files -f .mfiles%{ant_home}/lib/ant-junit*.jar%config(noreplace) %{_sysconfdir}/ant.d/junit%config(noreplace) %{_sysconfdir}/ant.d/junit4%{ant_home}%{_sysconfdir}/junit-frames.xsl%{ant_home}%{_sysconfdir}/junit-noframes.xsl%endif%if %{with junit5}%files -f .mfiles%{ant_home}/lib/ant-junitlauncher.jar%config(noreplace) %{_sysconfdir}/ant.d/junitlauncher%endif### Basic ant subpackages%if %{with bootstrap}%files -n ant-jmf -f .mfiles-jmf%{ant_home}/lib/ant-jmf.jar%config(noreplace) %{_sysconfdir}/ant.d/jmf%files -n ant-swing -f .mfiles-swing%{ant_home}/lib/ant-swing.jar%config(noreplace) %{_sysconfdir}/ant.d/swing%files -n ant-scripts%defattr(0755,root,root,0755)%{_bindir}/*.pl%{_bindir}/*.py*%endif #if bootstrap%if %{with antlr}%files -n ant-apache-bsf -f .mfiles-ant-apache-bsf%{ant_home}/lib/ant-apache-bsf.jar%config(noreplace) %{_sysconfdir}/ant.d/apache-bsf%files -n ant-apache-resolver -f .mfiles-ant-apache-resolver%{ant_home}/lib/ant-apache-resolver.jar%config(noreplace) %{_sysconfdir}/ant.d/apache-resolver%files -n ant-commons-logging -f .mfiles-ant-commons-logging%{ant_home}/lib/ant-commons-logging.jar%config(noreplace) %{_sysconfdir}/ant.d/commons-logging%files -n ant-commons-net -f .mfiles-ant-commons-net%{ant_home}/lib/ant-commons-net.jar%config(noreplace) %{_sysconfdir}/ant.d/commons-net%files -n ant-apache-bcel -f .mfiles-ant-apache-bcel%{ant_home}/lib/ant-apache-bcel.jar%config(noreplace) %{_sysconfdir}/ant.d/apache-bcel%files -n ant-apache-log4j -f .mfiles-ant-apache-log4j%{ant_home}/lib/ant-apache-log4j.jar%config(noreplace) %{_sysconfdir}/ant.d/apache-log4j%files -n ant-apache-oro -f .mfiles-ant-apache-oro%{ant_home}/lib/ant-apache-oro.jar%{ant_home}%{_sysconfdir}/maudit-frames.xsl%config(noreplace) %{_sysconfdir}/ant.d/apache-oro%files -n ant-apache-regexp -f .mfiles-ant-apache-regexp%{ant_home}/lib/ant-apache-regexp.jar%config(noreplace) %{_sysconfdir}/ant.d/apache-regexp%files -n ant-apache-xalan2 -f .mfiles-ant-apache-xalan2%{ant_home}/lib/ant-apache-xalan2.jar%config(noreplace) %{_sysconfdir}/ant.d/apache-xalan2%files -n ant-imageio -f .mfiles-ant-imageio%{ant_home}/lib/ant-imageio.jar%config(noreplace) %{_sysconfdir}/ant.d/imageio%files -n ant-javamail -f .mfiles-ant-javamail%{ant_home}/lib/ant-javamail.jar%config(noreplace) %{_sysconfdir}/ant.d/javamail%files -n ant-jakartamail -f .mfiles-ant-jakartamail%{ant_home}/lib/ant-jakartamail.jar%config(noreplace) %{_sysconfdir}/ant.d/jakartamail%files -n ant-jdepend -f .mfiles-ant-jdepend%{ant_home}/lib/ant-jdepend.jar%config(noreplace) %{_sysconfdir}/ant.d/jdepend%{ant_home}%{_sysconfdir}/jdepend.xsl%{ant_home}%{_sysconfdir}/jdepend-frames.xsl%files -n ant-jsch -f .mfiles-ant-jsch%{ant_home}/lib/ant-jsch.jar%config(noreplace) %{_sysconfdir}/ant.d/jsch%files -n ant-xz -f .mfiles-ant-xz%{ant_home}/lib/ant-xz.jar%config(noreplace) %{_sysconfdir}/ant.d/xz%files -n ant-testutil -f .mfiles-ant-testutil%{ant_home}/lib/ant-testutil.jar%config(noreplace) %{_sysconfdir}/ant.d/testutil%files -n ant-manual%doc manual/*%endif%changelog