# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
description An open-source web application framework that leverages the Groovy language
long_description Grails aims to bring the "coding by convention" paradigm to Groovy. \
It's an open-source web application framework that leverages the Groovy \
language and complements Java Web development. \
You can use Grails as a standalone development environment that hides all \
configuration details or integrate your Java business logic. \
Grails aims to make development as simple as possible and hence \
should appeal to a wide range of developers not just those from the Java community.
homepage http://www.grails.org/
distname grails-${version}
master_sites http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/
checksums md5 db6be38e3b233d0903e44d1b1c66ac00 \
sha1 190d5a508916e4eacaf43101363fc6c2f731ff9b
worksrcdir grails-${version}
extract.post_args "-d ${portpath}/work"
# Remove extraneous bat files
foreach f [glob -directory ${worksrcpath}${workTarget}/bin *.bat] {
# Create the target java directory
xinstall -m 755 -d ${destroot}${prefix}/share/java/grails
# Copy over the needed elements of our directory tree
file copy ${worksrcpath}/bin \
${worksrcpath}/build.properties \
${destroot}${prefix}/share/java/grails
# Symlink grails into the bin directory
system "cd ${destroot}${prefix}/bin && ln -s ${prefix}/share/java/grails/bin/grails"
system "cd ${destroot}${prefix}/bin && ln -s ${prefix}/share/java/grails/bin/startGrails"