#Maintainer: Pedro Pinto (pnboy~AT~pinguix.com) #Anything commented out is optional and can be deleted. pkgname=ant pkgver=1.8.0 pkgrel=1 zenver=64 arch=i486 source=(http://www.eu.apache.org/dist/ant/binaries/apache-ant-$pkgver-bin.tar.bz2) sourcetemplate=http://pnboy.pinguix.com/my_packages/zenwalk/$pkgname/$pkgver/ docs=(INSTALL KEYS LICENSE LICENSE.dom LICENSE.sax LICENSE.xerces NOTICE README WHATSNEW) url=http://ant.apache.org/ extradepends=(jdk) slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "$pkgname (A Java based build tool)" "Apache Ant is a Java-based build tool." "In theory, it is kind of like make, without make's wrinkles." "Needs a working JavaSDK environment (JAVA_HOME set correctly)," "and to rejoin the system or to manually set ANT_HOME to" "/usr/share/apache-ant in order to run ant." ) build() { cd $startdir/src/ # Relocate mkdir -p $startdir/pkg/usr/share mv apache-ant-$pkgver $startdir/pkg/usr/share ( cd $startdir/pkg/usr/share; ln -s apache-ant-$pkgver apache-ant ) mkdir -p $startdir/pkg/usr/bin cd $startdir/pkg/usr/bin ln -s ../share/apache-ant/bin/ant mkdir -p $startdir/pkg/etc/profile.d echo "#!/bin/sh export ANT_HOME=/usr/share/apache-ant" > $startdir/pkg/etc/profile.d/ant.sh echo "#!/bin/csh setenv ANT_HOME /usr/share/apache-ant " > $startdir/pkg/etc/profile.d/ant.csh chmod +x $startdir/pkg/etc/profile.d/ant.* mv $startdir/pkg/usr/share/apache-ant/etc $startdir/pkg/etc/ant cd $startdir/pkg/usr/share/apache-ant-$pkgver # Add a documentation directory: mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver for doc in ${docs[@]}; do mv $doc $startdir/pkg/usr/doc/$pkgname-$pkgver/$doc ln -s ../../doc/$pkgname-$pkgver/$doc done }