diff options
Diffstat (limited to 'community/apache-ant/APKBUILD')
-rw-r--r-- | community/apache-ant/APKBUILD | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/community/apache-ant/APKBUILD b/community/apache-ant/APKBUILD index 5ed590b7234..fa974afc253 100644 --- a/community/apache-ant/APKBUILD +++ b/community/apache-ant/APKBUILD @@ -2,16 +2,19 @@ # Contributor: Jakub Jirutka <jakub@jirutka.cz> # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=apache-ant -pkgver=1.10.12 +pkgver=1.10.14 pkgrel=0 pkgdesc="A java-based build tool" url="https://ant.apache.org/" -# mips64 and riscv64 blocked by java-jdk -arch="noarch !mips64 !riscv64" -options="!check" # Needs itself for testing. +# riscv64 blocked by java-jdk +arch="noarch !riscv64" license="Apache-2.0" +makedepends="openjdk8" depends="java-jdk" -source="https://downloads.apache.org/ant/binaries/apache-ant-$pkgver-bin.tar.xz" +source="https://www.apache.org/dist/ant/source/apache-ant-$pkgver-src.tar.bz2" +# !check: needs itself for testing +# net: fetch dependencies +options="!check net" _anthome="/usr/share/java/$pkgname" @@ -25,6 +28,11 @@ _anthome="/usr/share/java/$pkgname" # - CVE-2020-1945 build() { + export JAVA_HOME="/usr/lib/jvm/java-8-openjdk" + ./bootstrap.sh + bootstrap/bin/ant -f fetch.xml -Ddest=optional + bootstrap/bin/ant dist + cat > $pkgname.sh <<-EOF ANT_HOME="$_anthome" export ANT_HOME @@ -33,6 +41,7 @@ build() { package() { local destdir="$pkgdir/$_anthome" + cd apache-ant-$pkgver install -dm755 "$destdir"/bin rm bin/*.bat bin/*.cmd @@ -57,9 +66,9 @@ package() { install -m644 -D $file "$pkgdir"/usr/share/licenses/$pkgname/$file done - install -m644 -D $pkgname.sh "$pkgdir"/etc/profile.d/$pkgname.sh + install -m644 -D "$builddir"/$pkgname.sh "$pkgdir"/etc/profile.d/$pkgname.sh } sha512sums=" -7b5499775a733d39fb993ce9cb49453a40febde6bafddef434acc54b0dbd34d91f3c933db0ff653f025ad6e7d8a7904d95b6082da690967622ee7f8b383d924a apache-ant-1.10.12-bin.tar.xz +9f07ae21054acc1baa1430501f6a90f429d90425324ad8a157545728d50c163f25787ff353f06d4d0a0615a0c8299fea4257a6de68cab713fa480e2d2acc927d apache-ant-1.10.14-src.tar.bz2 " |