updated on Thu Jan 19 04:14:35 UTC 2012
[aur-mirror.git] / apache-ant-devel / PKGBUILD
blob8eaf329e814208af9ae939e101834572c38fe8cb
1 # Contributor: Vitaliy Berdinskikh ur6lad[at]archlinux.org.ua
3 pkgname=apache-ant-devel
4 pkgver=1.8.2
5 pkgrel=1
6 pkgdesc="A java-based build tool."
7 arch=('i686' 'x86_64')
8 url="http://ant.apache.org/"
9 license=('APACHE')
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 \
14                 apache-ant.sh)
16 package() {
17         cd $srcdir
19         # Get the ANT_HOME env var
20         source apache-ant.sh
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
35         
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')