updated on Wed Jan 18 20:10:41 UTC 2012
[aur-mirror.git] / grails / PKGBUILD
blob813e178abf973e744b77bcb98eea8e885e72844f
1 # Maintainer: Alexander Rødseth <rodseth@gmail.com>
2 pkgname=grails
3 pkgver=2.0.0
4 pkgrel=1
5 pkgdesc="Groovy on rails"
6 arch=('any')
7 url="http://grails.org/"
8 depends=('java-environment' 'junit' 'bash' 'sh')
9 makedepends=('apache-ant' 'setconf')
10 optdepends=('groovy')
11 options=(!emptydirs)
12 license=('APACHE')
13 source=("http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/$pkgname-$pkgver.zip"
14         "grails.sh")
15 sha256sums=('fd9a38b6d3266979b2193d77da20ade2d4c71f998d2047f84482e77bdb85dea5'
16             '009f00755c1d5312f8ee4ad7e407e3b4a5328b6820e04b94b39750c43fe76d56')
18 build() {
19   cd "$srcdir/$pkgname-$pkgver"
21   msg2 "Configuring paths..."
22   setconf bin/grails DIRNAME /usr/share/grails
23   setconf bin/grails-debug DIRNAME /usr/share/grails
26 package() {
27   cd "$srcdir/$pkgname-$pkgver"
29   msg2 "Packaging executables..."
30   install -Dm755 bin/grails-debug \
31     "$pkgdir/usr/share/$pkgname/bin/grails-debug"
32   install -Dm755 bin/startGrails \
33     "$pkgdir/usr/share/$pkgname/startGrails"
34   install -Dm755 "$srcdir/grails.sh" \
35     "$pkgdir/usr/bin/$pkgname"
36   install -Dm755 "$srcdir/grails.sh" \
37     "$pkgdir/usr/share/$pkgname/bin/$pkgname"
39   msg2 "Packaging jars..."
40   install -d "$pkgdir/usr/share/$pkgname"
41   cp -r $srcdir/$pkgname-$pkgver/lib \
42     "$pkgdir/usr/share/$pkgname/"
43   cp -r $srcdir/$pkgname-$pkgver/dist \
44     "$pkgdir/usr/share/$pkgname/"
46   msg2 "Packaging class and sourcefiles..."
47   mkdir -p "$pkgdir/usr/share/$pkgname/target/"
48   cp -r "$srcdir/$pkgname-$pkgver/src" \
49     "$pkgdir/usr/share/$pkgname/"
51   msg2 "Packaging icons..."
52   mkdir -p "$pkgdir/usr/share/pixmaps/"
53   cp $srcdir/$pkgname-$pkgver/media/icons/*.png \
54     "$pkgdir/usr/share/pixmaps/"
56   msg2 "Packaging plugins..."
57   mkdir -p "$pkgdir/usr/share/$pkgname/plugins/"
58   cp $srcdir/$pkgname-$pkgver/plugins/*.zip \
59     "$pkgdir/usr/share/$pkgname/plugins/"
61   msg2 "Packaging scripts..."
62   mkdir -p "$pkgdir/usr/share/$pkgname/scripts/"
63   cp $srcdir/$pkgname-$pkgver/scripts/*.groovy \
64     "$pkgdir/usr/share/$pkgname/scripts/"
65   cp "$srcdir/$pkgname-$pkgver/scripts/log4j.properties" \
66     "$pkgdir/usr/share/$pkgname/scripts/"
68   msg2 "Packaging settings and configuration files..."
69   mkdir -p "$pkgdir/usr/share/$pkgname/conf/"
70   cp $srcdir/$pkgname-$pkgver/conf/* \
71     "$pkgdir/usr/share/$pkgname/conf/"
72   echo "export GRAILS_HOME=/usr/share/grails" \
73     > "$srcdir/$pkgname-$pkgver/grails.sh"
74   install -Dm755 "$srcdir/$pkgname-$pkgver/grails.sh" \
75     "$pkgdir/etc/profile.d/grails.sh"
76   install -Dm644 "$srcdir/$pkgname-$pkgver/build.properties" \
77     "$pkgdir/usr/share/$pkgname/build.properties"
78   install -Dm644 "$srcdir/$pkgname-$pkgver/src/grails/ant/build.xml" \
79     "$pkgdir/usr/share/$pkgname/build.xml"
81   msg2 "Packaging license..."
82   install -Dm644 "$srcdir/$pkgname-$pkgver/LICENSE" \
83     "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
86 # vim:set ts=2 sw=2 et: