[arch-commits] Commit in grails/trunk (PKGBUILD)

Alexander Rødseth arodseth at nymeria.archlinux.org
Sat Jan 26 23:01:43 UTC 2013


    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 <rodseth at 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:




More information about the arch-commits mailing list