diff options
Diffstat (limited to 'community/apache-ant/APKBUILD')
-rw-r--r-- | community/apache-ant/APKBUILD | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/community/apache-ant/APKBUILD b/community/apache-ant/APKBUILD index e9f3e7d2c93..fa974afc253 100644 --- a/community/apache-ant/APKBUILD +++ b/community/apache-ant/APKBUILD @@ -2,25 +2,37 @@ # Contributor: Jakub Jirutka <jakub@jirutka.cz> # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=apache-ant -pkgver=1.10.9 +pkgver=1.10.14 pkgrel=0 pkgdesc="A java-based build tool" url="https://ant.apache.org/" -arch="noarch !mips !mips64" -options="!check" # Needs itself for testing. +# riscv64 blocked by java-jdk +arch="noarch !riscv64" license="Apache-2.0" -depends="openjdk8-jre-base" -source="https://downloads.apache.org/ant/binaries/apache-ant-$pkgver-bin.tar.xz" +makedepends="openjdk8" +depends="java-jdk" +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" # secfixes: +# 1.10.11-r0: +# - CVE-2021-36373 +# - CVE-2021-36374 # 1.10.9-r0: # - CVE-2020-11979 # 1.10.8-r0: # - 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 @@ -29,6 +41,7 @@ build() { package() { local destdir="$pkgdir/$_anthome" + cd apache-ant-$pkgver install -dm755 "$destdir"/bin rm bin/*.bat bin/*.cmd @@ -53,7 +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="ecb09c83b24f98b9475849548558809ff21c88f8d39fbc3559f24df5fc640a50bbd885681d9c676285d8843bd3dc09a6238189c13a4238ba5c01385a5bd29542 apache-ant-1.10.9-bin.tar.xz" +sha512sums=" +9f07ae21054acc1baa1430501f6a90f429d90425324ad8a157545728d50c163f25787ff353f06d4d0a0615a0c8299fea4257a6de68cab713fa480e2d2acc927d apache-ant-1.10.14-src.tar.bz2 +" |