#Maintainer: Dimitris Tzemos pkgname=apache-ant pkgver=1.9.14 pkgrel=1dj arch=noarch source=("http://archive.apache.org/dist/ant/binaries/$pkgname-$pkgver-bin.tar.bz2") docs=("INSTALL" "KEYS" "NOTICE" "README" "WHATSNEW" "manual/*" ) url=http://ant.apache.org/ slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "Apache Ant (Java-based build tool)" "Apache Ant is a Java-based build tool - like make but without " "make's wrinkles." "Ant is extended using Java classes. The configuration files are" "XML-based, calling out a target tree where tasks get executed." "Each task is run by an object that implements a Task interface." "" "Homepage: http://ant.apache.org/" ) build() { cd $SRC/$pkgname-$pkgver PROJECT=$(echo $pkgname | cut -d- -f2) ANT_HOME=/usr/share/$PROJECT mkdir -p $PKG/usr/share/java $PKG/$ANT_HOME $PKG/usr/bin cp -a bin lib etc $PKG/$ANT_HOME/ rm -f $PKG/$ANT_HOME/lib/x*jar mkdir -p $PKG/etc/profile.d/ cat << EOF > $PKG/etc/profile.d/$pkgname.csh #!/bin/csh setenv ANT_HOME ${ANT_HOME} EOF cat << EOF > $PKG/etc/profile.d/$pkgname.sh #!/bin/sh export ANT_HOME=${ANT_HOME} EOF chmod 0755 $PKG/etc/profile.d/* cd $PKG/usr/share/java for jar in $PKG/$ANT_HOME/lib/*.jar ; do ln -s $ANT_HOME/lib/$(basename $jar) $(basename $jar) done cd - cd $PKG/usr/bin ln -s $ANT_HOME/bin/ant ln -s $ANT_HOME/bin/antRun ln -s $ANT_HOME/bin/antRun.pl ln -s $ANT_HOME/bin/runant.pl ln -s $ANT_HOME/bin/runant.py cd - mkdir -p $PKG/usr/doc/$pkgname-$pkgver cp -a manual/* $PKG/usr/doc/$pkgname-$pkgver }