diff options
author | Your Name | 2018-05-25 02:42:10 -0400 |
---|---|---|
committer | Your Name | 2018-05-25 02:42:10 -0400 |
commit | cd5a18691e826fee67c6175c1e644f65d792ba47 (patch) | |
tree | 2b2d17cf28b05f86cb905d90b10fe35933d3d69e | |
download | aur-cd5a18691e826fee67c6175c1e644f65d792ba47.tar.gz |
1.10.3
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 73 | ||||
-rw-r--r-- | ant.conf | 4 | ||||
-rw-r--r-- | apache-ant.sh | 1 | ||||
-rwxr-xr-x | bin_ant | 6 |
6 files changed, 120 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0291eb0ee5a1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +# Generated by mksrcinfo v8 +# Fri May 25 06:41:31 UTC 2018 +pkgbase = apache-ant-10 + pkgdesc = A java-based build tool + pkgver = 1.10.3 + pkgrel = 2 + url = https://ant.apache.org/ + arch = any + license = APACHE + makedepends = java-environment>=8 + depends = java-runtime>=8 + optdepends = junit: to use the junit tasks + provides = apache-ant + provides = apache-ant-doc + conflicts = apache-ant + conflicts = apache-ant-doc + source = https://www.apache.org/dist/ant/source/apache-ant-1.10.3-src.tar.bz2 + source = https://www.apache.org/dist/ant/source/apache-ant-1.10.3-src.tar.bz2.asc + source = apache-ant.sh + source = bin_ant + source = ant.conf + sha256sums = 2a01ad07755cf33dd87d0dd3a09bc40a59cd1c0fdb7298a7c398a81d0e3d53f8 + sha256sums = SKIP + sha256sums = 182b9212610790966d3a018d3cbab2e5327dd9fd11dc15dd1f377853216f5718 + sha256sums = 29b443ae3af7e246b4ff0b5ec9f023ae95992db1a010a362e70ca7a65a6df461 + sha256sums = b86ce60f61cbd85a9faa61d698b0fc4607f1ff375cd15673aee57f053012eacb + +pkgname = apache-ant-10 + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..4c5c87b94f12 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +src/ +pkg/ + +*.pkg.tar +*.asc +*.tar.gz +*.tar.bz2 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..feb56963fe44 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,73 @@ +# Maintainer: skydrome <skydrome at@at proton mail dot com> + +pkgname=apache-ant-10 +pkgver=1.10.3 +pkgrel=2 +arch=('any') +url='https://ant.apache.org/' +pkgdesc='A java-based build tool' +license=('APACHE') +provides=('apache-ant' 'apache-ant-doc') +conflicts=('apache-ant' 'apache-ant-doc') +depends=('java-runtime>=8') +makedepends=('java-environment>=8') +optdepends=('junit: to use the junit tasks') +validpgpkeys=('CE8075A251547BEE249BC151A2115AE15F6B8B72') # Stefan Bodewig +source=("https://www.apache.org/dist/ant/source/apache-ant-${pkgver}-src.tar.bz2"{,.asc} + 'apache-ant.sh' + 'bin_ant' + 'ant.conf') +sha256sums=('2a01ad07755cf33dd87d0dd3a09bc40a59cd1c0fdb7298a7c398a81d0e3d53f8' + 'SKIP' + '182b9212610790966d3a018d3cbab2e5327dd9fd11dc15dd1f377853216f5718' + '29b443ae3af7e246b4ff0b5ec9f023ae95992db1a010a362e70ca7a65a6df461' + 'b86ce60f61cbd85a9faa61d698b0fc4607f1ff375cd15673aee57f053012eacb') + +prepare() { + cd "${srcdir}/apache-ant-${pkgver}" + unset ANT_HOME + export ANT_OPTS="-Duser.home=${srcdir}" + + ./bootstrap.sh + bootstrap/bin/ant -Ddest=optional -f fetch.xml +} + +build() { + cd "${srcdir}/apache-ant-${pkgver}" + export ANT_HOME="${srcdir}/apache-ant-1.10.3/bootstrap" + + bootstrap/bin/ant -lib lib/optional dist +} + +package() { + cd "${srcdir}/apache-ant-${pkgver}/apache-ant-${pkgver}" + + install -dm755 "${pkgdir}/etc" + install -dm755 "${pkgdir}/usr/share/doc" + install -dm755 "${pkgdir}/usr/share/apache-ant/bin" + install -dm755 "${pkgdir}/usr/share/java/apache-ant" + install -dm755 "${pkgdir}/usr/share/licenses/apache-ant" + + ln -s /etc/apache-ant "${pkgdir}/usr/share/apache-ant/etc" + ln -s /usr/share/java/apache-ant "${pkgdir}/usr/share/apache-ant/lib" + + find bin -type f -a ! -name \*.bat -a ! -name \*.cmd \ + -exec install -m755 {} "${pkgdir}/usr/share/apache-ant/bin" \; + install -m644 lib/*.jar "${pkgdir}/usr/share/java/apache-ant" + + cp -Rp etc "${pkgdir}/etc/apache-ant" + rm -f "${pkgdir}/etc/apache-ant/ant-bootstrap.jar" + + install -Dm755 "${srcdir}/bin_ant" "${pkgdir}/usr/bin/ant" + install -Dm644 "${srcdir}/ant.conf" "${pkgdir}/etc/apache-ant/ant.conf" + install -Dm755 "${srcdir}/apache-ant.sh" "${pkgdir}/etc/profile.d/apache-ant.sh" + install -m644 LICENSE NOTICE "${pkgdir}/usr/share/licenses/apache-ant" + + # fix python2 path + sed -i "${pkgdir}/usr/share/apache-ant/bin/runant.py" \ + -e 's|/usr/bin/python|/usr/bin/python2|' + + # Documentation + cp -r "${srcdir}/apache-ant-${pkgver}/manual" \ + "${pkgdir}/usr/share/doc/apache-ant" +} diff --git a/ant.conf b/ant.conf new file mode 100644 index 000000000000..10db6db73325 --- /dev/null +++ b/ant.conf @@ -0,0 +1,4 @@ +# Apache Ant start script configuration file + +# Optional jars and their dependencies +OPT_JAR_LIST=/usr/share/java/junit.jar diff --git a/apache-ant.sh b/apache-ant.sh new file mode 100644 index 000000000000..eaa8a54ea393 --- /dev/null +++ b/apache-ant.sh @@ -0,0 +1 @@ +export ANT_HOME=/usr/share/apache-ant diff --git a/bin_ant b/bin_ant new file mode 100755 index 000000000000..e245dbe52e56 --- /dev/null +++ b/bin_ant @@ -0,0 +1,6 @@ +#!/bin/sh + +. /etc/apache-ant/ant.conf + +export LOCALCLASSPATH=${OPT_JAR_LIST} +/usr/share/apache-ant/bin/ant "$@" |