ant: initial commit, version 1.10.14
This commit is contained in:
parent
cc129f5ff8
commit
7210ef2251
61
ant/.footprint
Normal file
61
ant/.footprint
Normal file
@ -0,0 +1,61 @@
|
||||
drwxr-xr-x root/root etc/
|
||||
-rw-r--r-- root/root etc/ant.conf
|
||||
drwxr-xr-x root/root usr/
|
||||
drwxr-xr-x root/root usr/bin/
|
||||
lrwxrwxrwx root/root usr/bin/ant -> /usr/share/ant/bin/ant
|
||||
drwxr-xr-x root/root usr/share/
|
||||
drwxr-xr-x root/root usr/share/ant/
|
||||
drwxr-xr-x root/root usr/share/ant/bin/
|
||||
-rwxr-xr-x root/root usr/share/ant/bin/ant
|
||||
-rwxr-xr-x root/root usr/share/ant/bin/antRun
|
||||
-rwxr-xr-x root/root usr/share/ant/bin/antRun.pl
|
||||
-rwxr-xr-x root/root usr/share/ant/bin/complete-ant-cmd.pl
|
||||
-rwxr-xr-x root/root usr/share/ant/bin/runant.pl
|
||||
-rwxr-xr-x root/root usr/share/ant/bin/runant.py
|
||||
drwxr-xr-x root/root usr/share/ant/etc/
|
||||
-rw-r--r-- root/root usr/share/ant/etc/ant-bootstrap.jar
|
||||
-rw-r--r-- root/root usr/share/ant/etc/changelog.xsl
|
||||
drwxr-xr-x root/root usr/share/ant/etc/checkstyle/
|
||||
-rw-r--r-- root/root usr/share/ant/etc/checkstyle/checkstyle-frames-sortby-check.xsl
|
||||
-rw-r--r-- root/root usr/share/ant/etc/checkstyle/checkstyle-frames.xsl
|
||||
-rw-r--r-- root/root usr/share/ant/etc/checkstyle/checkstyle-text.xsl
|
||||
-rw-r--r-- root/root usr/share/ant/etc/checkstyle/checkstyle-xdoc.xsl
|
||||
-rw-r--r-- root/root usr/share/ant/etc/coverage-frames.xsl
|
||||
-rw-r--r-- root/root usr/share/ant/etc/jdepend-frames.xsl
|
||||
-rw-r--r-- root/root usr/share/ant/etc/jdepend.xsl
|
||||
-rw-r--r-- root/root usr/share/ant/etc/junit-frames-xalan1.xsl
|
||||
-rw-r--r-- root/root usr/share/ant/etc/junit-frames.xsl
|
||||
-rw-r--r-- root/root usr/share/ant/etc/junit-noframes.xsl
|
||||
-rw-r--r-- root/root usr/share/ant/etc/log.xsl
|
||||
-rw-r--r-- root/root usr/share/ant/etc/maudit-frames.xsl
|
||||
-rw-r--r-- root/root usr/share/ant/etc/mmetrics-frames.xsl
|
||||
-rw-r--r-- root/root usr/share/ant/etc/tagdiff.xsl
|
||||
lrwxrwxrwx root/root usr/share/ant/lib -> /usr/share/java/ant
|
||||
drwxr-xr-x root/root usr/share/java/
|
||||
drwxr-xr-x root/root usr/share/java/ant/
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-antlr.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-apache-bcel.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-apache-bsf.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-apache-log4j.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-apache-oro.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-apache-regexp.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-apache-resolver.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-apache-xalan2.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-commons-logging.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-commons-net.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-imageio.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-jai.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-jakartamail.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-javamail.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-jdepend.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-jmf.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-jsch.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-junit.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-junit4.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-junitlauncher.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-launcher.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-netrexx.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-swing.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-testutil.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant-xz.jar
|
||||
-rw-r--r-- root/root usr/share/java/ant/ant.jar
|
39
ant/Pkgfile
Normal file
39
ant/Pkgfile
Normal file
@ -0,0 +1,39 @@
|
||||
# Description: Ant is a Java-based build tool
|
||||
# URL: https://ant.apache.org/
|
||||
# Maintainer: unmaintained
|
||||
# Depends on: openjdk17-jdk
|
||||
|
||||
name=ant
|
||||
version=1.10.14
|
||||
release=1
|
||||
source=(https://www-eu.apache.org/dist/ant/source/apache-$name-$version-src.tar.xz
|
||||
ant.conf)
|
||||
|
||||
build() {
|
||||
cd apache-$name-$version
|
||||
|
||||
sed -i 's|/usr/bin/python|/usr/bin/python3|' \
|
||||
src/script/runant.py
|
||||
|
||||
unset JAVA_HOME
|
||||
export JAVA_HOME='/usr/lib/java/openjdk17-jdk'
|
||||
|
||||
./bootstrap.sh
|
||||
bootstrap/bin/ant -Ddest=optional -f fetch.xml
|
||||
bootstrap/bin/ant dist
|
||||
|
||||
cd apache-$name-$version
|
||||
|
||||
install -d $PKG/usr/share/ant
|
||||
cp -Rp etc $PKG/usr/share/ant
|
||||
|
||||
find bin -type f -a ! -name \*.bat -a ! -name \*.cmd \
|
||||
-exec install -Dm 755 {} -t "$PKG/usr/share/ant/bin" \;
|
||||
|
||||
install -d "$PKG/usr/bin"
|
||||
ln -s /usr/share/ant/bin/ant "$PKG/usr/bin/ant"
|
||||
|
||||
install -Dm 644 "$SRC/ant.conf" -t "$PKG/etc"
|
||||
install -Dm 644 lib/*.jar -t "$PKG/usr/share/java/ant"
|
||||
ln -s /usr/share/java/ant "$PKG/usr/share/ant/lib"
|
||||
}
|
17
ant/README.md
Normal file
17
ant/README.md
Normal file
@ -0,0 +1,17 @@
|
||||
ant README
|
||||
==========
|
||||
|
||||
## Notes
|
||||
|
||||
You need a valid java executable in your `$PATH` to build and
|
||||
use ant.
|
||||
This Pkgfile sets this for you during build time.
|
||||
To be able to use it after installing, you might need to manually add it
|
||||
to your environment.
|
||||
|
||||
Add this to your shells profile as you see fit:
|
||||
|
||||
```
|
||||
export JAVA_HOME=/usr/lib/java/openjdk17-jdk
|
||||
export PATH="$JAVA_HOME/bin:$PATH"
|
||||
```
|
2
ant/ant.conf
Normal file
2
ant/ant.conf
Normal file
@ -0,0 +1,2 @@
|
||||
# Apache Ant start script configuration file
|
||||
ANT_HOME=/usr/share/ant
|
Loading…
Reference in New Issue
Block a user