# Maintainer: Josh 'jheretic' King pkgname=drush pkgver=4.1 pkgrel=1 pkgdesc="The Drupal command-line shell" arch=('any') url="http://drupal.org/project/drush/" license=('GPL') depends=('php' 'bash') install=${pkgname}.install source=(http://ftp.drupal.org/files/projects/$pkgname-All-versions-$pkgver.tar.gz \ http://download.pear.php.net/package/Console_Table-1.1.3.tgz) build() { cd ${srcdir}/${pkgname} install -d ${pkgdir}/usr/lib/${pkgname}/commands cp -rf ${srcdir}/${pkgname}/commands/* ${pkgdir}/usr/lib/${pkgname}/commands/ install -d ${pkgdir}/usr/lib/${pkgname}/includes cp -rf ${srcdir}/${pkgname}/includes/* ${pkgdir}/usr/lib/${pkgname}/includes/ install -d ${pkgdir}/usr/share/doc/${pkgname}/examples cp -rf ${srcdir}/${pkgname}/examples/* ${pkgdir}/usr/share/doc/${pkgname}/examples/ #Install Console_Table library so Drush doesn't have to cp -rf ${srcdir}/Console_Table-1.1.3/Table.php ${pkgdir}/usr/lib/${pkgname}/includes/table.inc chmod -x ${pkgdir}/usr/lib/${pkgname}/includes/table.inc install -Dm755 ./drush.php ${pkgdir}/usr/lib/drush/drush.php || return 1 install -Dm755 ./drush ${pkgdir}/usr/lib/drush/drush || return 1 install -Dm644 ./drush.info ${pkgdir}/usr/lib/drush/drush.info || return 1 install -Dm644 ./docs/drush.api.php ${pkgdir}/usr/lib/drush/drush.api.php || return 1 install -Dm644 ./README.txt ${pkgdir}/usr/share/doc/drush/README.txt || return 1 install -Dm644 ./LICENSE.txt ${pkgdir}/usr/share/doc/drush/LICENSE.txt || return 1 install -Dm644 ./drush_logo-black.png ${pkgdir}/usr/share/doc/drush/drush_logo-black.png || return 1 install -Dm644 ./examples/example.drushrc.php ${pkgdir}/etc/drush/example.drushrc.php || return 1 install -Dm644 ./examples/example.aliases.drushrc.php ${pkgdir}/etc/drush/example.aliases.drushrc.php || return 1 install -Dm644 ./examples/example.drush.ini ${pkgdir}/etc/drush/example.drush.ini || return 1 mkdir -p ${pkgdir}/usr/bin ln -s /usr/lib/drush/drush ${pkgdir}/usr/bin/drush #Make directory for eventual packaged drush extensions mkdir -p ${pkgdir}/usr/share/drush/commands } md5sums=('880997e341af70ee84a99cdc98b35eb9' '34b5f34db1ab0c4daedf2862958af257')