1 # Contributor: Vitaliy Berdinskikh ur6lad[at]archlinux.org.ua
3 pkgname=apache-ant-devel
6 pkgdesc="A java-based build tool."
8 url="http://ant.apache.org/"
10 provides=('apache-ant')
11 conflicts=('apache-ant')
12 depends=('java-runtime' 'junit-devel')
13 source=(http://archive.apache.org/dist/ant/binaries/apache-ant-${pkgver}-bin.tar.bz2 \
19 # Get the ANT_HOME env var
22 mkdir -p ${pkgdir}/etc/profile.d ${pkgdir}/usr/bin
23 mkdir -p ${pkgdir}${ANT_HOME} ${pkgdir}/usr/share/java/apache-ant
24 mkdir -p ${pkgdir}/usr/share/licenses/apache-ant
25 ln -s /usr/share/java/apache-ant ${pkgdir}${ANT_HOME}/lib
27 install -m755 apache-ant.sh ${pkgdir}/etc/profile.d
29 cd apache-ant-${pkgver}
31 cp -Rp etc ${pkgdir}${ANT_HOME}
32 find bin -type f -a ! -name \*.bat -a ! -name \*.cmd \
33 -exec install -m755 {} ${pkgdir}/usr/bin \;
34 install -m644 lib/*.jar ${pkgdir}/usr/share/java/apache-ant
36 # The license says the NOTICE file should be redistributed for derivative
37 # works, so lets supply it.
38 install -m644 LICENSE NOTICE ${pkgdir}/usr/share/licenses/apache-ant
40 # symlink to junit so it's on the javac build path for ant
41 # matches behavior on ubuntu 9 and makes sense for compatibility
42 # http://bugs.archlinux.org/task/15229
43 cd ${pkgdir}/usr/share/java/apache-ant
45 ln -s /usr/share/java/hamcrest.jar .
46 ln -s /usr/share/java/junit.jar .
49 md5sums=('9e9ae9fc7352960191489a1286fb0928'
50 'dbfa1e8dd4bab2f5821f5abe50835c83')
51 sha256sums=('ecb49f5017807c9320bf19702149328cf4779a01bddca2b6c47e3ebb0e39c9c7'
52 '182b9212610790966d3a018d3cbab2e5327dd9fd11dc15dd1f377853216f5718')