[arch-commits] Commit in apache-ant/trunk (PKGBUILD)
Paul Mattal
paul at archlinux.org
Thu Jul 2 11:40:31 UTC 2009
Date: Thursday, July 2, 2009 @ 07:40:31
Author: paul
Revision: 44513
upgpkg: apache-ant 1.7.1-3
fix #15229: added junit.jar symlink, optdepend on junit
Modified:
apache-ant/trunk/PKGBUILD
----------+
PKGBUILD | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-07-02 10:36:09 UTC (rev 44512)
+++ PKGBUILD 2009-07-02 11:40:31 UTC (rev 44513)
@@ -4,12 +4,13 @@
pkgname=apache-ant
pkgver=1.7.1
-pkgrel=2
+pkgrel=3
pkgdesc="A java-based build tool."
arch=('i686' 'x86_64')
license=('APACHE')
url="http://ant.apache.org/"
depends=('java-runtime')
+optdepends=('junit: to jave junit on the classpath in javac tasks')
source=(http://archive.apache.org/dist/ant/binaries/${pkgname}-${pkgver}-bin.tar.bz2
${pkgname}.sh)
md5sums=('9330447f3763b87570dd1118c49a8efd'
@@ -33,6 +34,13 @@
find ./bin -type f -a ! -name \*.bat -a ! -name \*.cmd \
-exec install -m755 {} ${pkgdir}/${ANT_HOME}/bin \; || return 1
+ # symlink to junit so it's on the javac build path for ant
+ # matches behavior on ubuntu 9 and makes sense for compatibility
+ # http://bugs.archlinux.org/task/15229
+ cd $startdir/pkg/usr/share/java/apache-ant/lib || return 1
+ ln -s ../../junit.jar . || return 1
+ cd - || return 1
+
# The license says the NOTICE file should be redistributed for derivative
# works, so lets supply it.
install -dm755 ${pkgdir}/usr/share/licenses/${pkgname} || return 1
More information about the arch-commits
mailing list