Date: Sunday, January 27, 2013 @ 00:01:43 Author: arodseth Revision: 83047
Fix for FS#33502 and split out documentation Modified: grails/trunk/PKGBUILD ----------+ PKGBUILD | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-01-26 22:14:51 UTC (rev 83046) +++ PKGBUILD 2013-01-26 23:01:43 UTC (rev 83047) @@ -1,15 +1,16 @@ # $Id$ # Maintainer: Alexander Rødseth <rods...@gmail.com> -pkgname=grails +pkgbase=grails +pkgname=('grails' 'grails-docs') pkgver=2.2.0 pkgrel=2 pkgdesc='Groovy on rails, web framework' arch=('any') url="http://grails.org/" -depends=('java-environment' 'junit' 'bash' 'sh') makedepends=('apache-ant' 'setconf') -optdepends=('groovy') +optdepends=('groovy: the groovy programming language' + 'grails-docs: documentation for grails') options=(!emptydirs) license=('APACHE') source=("http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/$pkgname-$pkgver.zip" @@ -25,7 +26,9 @@ setconf bin/grails-debug DIRNAME /usr/share/grails } -package() { +package_grails() { + depends=('java-environment' 'junit' 'bash' 'sh') + cd "$srcdir/$pkgname-$pkgver" msg2 'Packaging application...' @@ -52,9 +55,20 @@ msg2 'Cleaning up...' cd "$pkgdir/usr/share/$pkgname" - # rm -rf doc + rm -rf doc rm -f INSTALL LICENSE README find "$pkgdir/usr/share" -name "*.bat" -exec rm {} \; } +package_grails-docs() { + pkgdesc='Documentation for Grails' + cd "$srcdir/grails-$pkgver" + + msg2 'Packaging documentation...' + mkdir -p "$pkgdir/usr/share/doc" + cp -r doc "$pkgdir/usr/share/doc/grails-$pkgver" + mkdir -p "$pkgdir/usr/share/grails" + ln -s "/usr/share/doc/grails-$pkgver" "$pkgdir/usr/share/grails/doc" +} + # vim:set ts=2 sw=2 et: