contrib/ant/Pkgfile

40 lines
986 B
Plaintext
Raw Normal View History

2023-08-18 21:29:58 +02:00
# Description: Ant is a Java-based build tool
2009-01-11 16:05:35 +01:00
# URL: http://ant.apache.org/
2023-08-18 21:29:58 +02:00
# Maintainer: unmaintained
# Depends on: openjdk17-jdk
2009-01-11 16:05:35 +01:00
name=ant
2023-01-11 22:27:04 +01:00
version=1.10.13
2020-05-14 14:34:32 +02:00
release=1
source=(https://www-eu.apache.org/dist/ant/source/apache-$name-$version-src.tar.xz
2023-08-18 21:29:58 +02:00
ant.conf)
2009-01-11 16:05:35 +01:00
build() {
2023-08-18 21:29:58 +02:00
cd apache-$name-$version
2023-08-18 21:29:58 +02:00
sed -i 's|/usr/bin/python|/usr/bin/python3|' \
src/script/runant.py
2023-08-18 21:29:58 +02:00
unset JAVA_HOME
export JAVA_HOME='/usr/lib/java/openjdk17-jdk'
2023-08-18 21:29:58 +02:00
./bootstrap.sh
bootstrap/bin/ant -Ddest=optional -f fetch.xml
bootstrap/bin/ant dist
2023-08-18 21:29:58 +02:00
cd apache-$name-$version
2023-08-18 21:29:58 +02:00
install -d $PKG/usr/share/ant
cp -Rp etc $PKG/usr/share/ant
2023-08-18 21:29:58 +02:00
find bin -type f -a ! -name \*.bat -a ! -name \*.cmd \
-exec install -Dm 755 {} -t "$PKG/usr/share/ant/bin" \;
2023-08-18 21:29:58 +02:00
install -d "$PKG/usr/bin"
ln -s /usr/share/ant/bin/ant "$PKG/usr/bin/ant"
2023-08-18 21:29:58 +02:00
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"
2009-01-11 16:05:35 +01:00
}