diff options
author | Horst Burkhardt <horst@adelielinux.org> | 2024-09-08 09:22:13 +1000 |
---|---|---|
committer | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2024-12-05 19:54:34 -0600 |
commit | b8f491a3d3bdaaa1df3b0664954dbe2c7e13a224 (patch) | |
tree | 5790bcab42ed00d8dd8ea1ac14e16afd5ac22a91 | |
parent | e4777b47dcaca61d12b8dab4956800313cca5ef8 (diff) | |
download | packages-b8f491a3d3bdaaa1df3b0664954dbe2c7e13a224.tar.gz packages-b8f491a3d3bdaaa1df3b0664954dbe2c7e13a224.tar.bz2 packages-b8f491a3d3bdaaa1df3b0664954dbe2c7e13a224.tar.xz packages-b8f491a3d3bdaaa1df3b0664954dbe2c7e13a224.zip |
bootstrap/ant-1.8.4: new (old) package
Signed-off-by: Horst Burkhardt <horst@adelielinux.org>
-rw-r--r-- | bootstrap/ant-1.8.4/APKBUILD | 57 | ||||
-rw-r--r-- | bootstrap/ant-1.8.4/ant.sh | 3 |
2 files changed, 60 insertions, 0 deletions
diff --git a/bootstrap/ant-1.8.4/APKBUILD b/bootstrap/ant-1.8.4/APKBUILD new file mode 100644 index 000000000..70ad84309 --- /dev/null +++ b/bootstrap/ant-1.8.4/APKBUILD @@ -0,0 +1,57 @@ +# Contributor: Steeve Chailloux <steeve@chaahk.com> +# Contributor: Jakub Jirutka <jakub@jirutka.cz> +# Contributor: Alyx Wolcott <alyx@leuhta.com> +# Maintainer: Horst Burkhardt <horst@adelielinux.org> +pkgname=ant +pkgver=1.8.4 +pkgrel=0 +pkgdesc="Java-based build tool" +url="http://ant.apache.org/" +arch="noarch" +options="!check" # ExecStreamRedirectorTest locks on ppc64, SMTP tests fail +license="Apache-2.0" +depends="jamvm=1.5.1-r0" +makedepends="" +subpackages="" +source="https://archive.apache.org/dist/ant/source/apache-$pkgname-$pkgver-src.tar.bz2 + ant.sh" +builddir="$srcdir/apache-$pkgname-$pkgver" + +prepare() { + sed -i -e 's/depends="jars,test-jar"/depends="jars"/' build.xml + default_prepare + } + +build() { + export BOOTJAVAC_OPTS="-nowarn" + export ANT_OPTS="-Dbuild.compiler=jikes" + sh ./build.sh + } + +check() { + ./bootstrap/bin/ant test + } + +package() { + mkdir -pv "$pkgdir"/usr/share/ant/lib + mkdir -pv "$pkgdir"/usr/share/ant/bin + + for jar in ant.jar ant-bootstrap.jar ant-launcher.jar; do + install -m644 -D build/lib/${jar} "$pkgdir"/usr/share/ant/lib/${jar} + done + + for script in antRun antRun.pl runant.pl runant.py complete-ant-cmd.pl ; do + install -m755 -D src/script/${script} "$pkgdir"/usr/bin/${script} + ln -s "$pkgdir"/usr/bin/${script} "$pkgdir"/usr/share/ant/bin/${script} + done + + install -m755 -D dist/bin/ant "$pkgdir"/usr/bin/ant + ln -sf "$pkgdir"/usr/bin/ant "$pkgdir"/usr/share/ant/bin/ant + + install -m644 -D NOTICE "$pkgdir"/usr/share/licenses/$pkgname/NOTICE + + install -m644 -D $srcdir/$pkgname.sh "$pkgdir"/etc/profile.d/$pkgname.sh + } + +sha512sums="7dbbdcd31f5fd498cbbe7f125451899320e5e9c2396b80f1f90d18943f8ef066a75198edfdba0edf96b1e0b5b84cb049b5281403180a7a6924ebfb077930e307 apache-ant-1.8.4-src.tar.bz2 +e5f1681dd0dae3629eb14fbda8f18e9a72dd403395aedd07023763336a5eda4f961008c369fc8f84f073fab56b08c7adceda01716c48a8902671d61e0abf61a8 ant.sh" diff --git a/bootstrap/ant-1.8.4/ant.sh b/bootstrap/ant-1.8.4/ant.sh new file mode 100644 index 000000000..fd1ce84bb --- /dev/null +++ b/bootstrap/ant-1.8.4/ant.sh @@ -0,0 +1,3 @@ +#!/bin/sh +ANT_HOME="/usr/share/ant" +export ANT_HOME |