updated on Mon Jan 9 08:00:21 UTC 2012
[aur-mirror.git] / golangide / PKGBUILD
blob9867c565527d8696ce8305cde72967fa166422f9
1 # Maintainer: Alexander Rødseth <rodseth@gmail.com>
2 pkgname=golangide
3 pkgver=10
4 pkgrel=1
5 pkgdesc="Simple IDE for Go to edit code and build projects"
6 arch=('x86_64' 'i686')
7 url="http://code.google.com/p/golangide/"
8 depends=('go' 'qt')
9 license=('LGPL')
10 options=(!strip)
11 if [ "$CARCH" == "x86_64" ]
12 then
13   source=("http://$pkgname.googlecode.com/files/liteide-linux-x86_64-x$pkgver.tar.bz2"
14           "golangide.desktop"
15           "golangide.png")
16   md5sums=('51306523cd3f031854e6b7b2c8588acb'
17            '61cc285d9aa94bacc8c3bebc58f6565d'
18            '7f459be003d754a3a2c34be91b8c0b1f')
19 else
20   source=("http://$pkgname.googlecode.com/files/liteide-linux-x86-x$pkgver.tar.bz2"
21           "golangide.desktop"
22           "golangide.png")
23   md5sums=('2d36b054f5540d39c47a3b16a6e46c0c'
24            '61cc285d9aa94bacc8c3bebc58f6565d'
25            '7f459be003d754a3a2c34be91b8c0b1f')          
28 build() {
29   cd "$srcdir/liteide"
31   msg2 "Fixing insecure RPATH..."
32   find . -name "*.so" -type f -exec sed -i 's|/home/win|/usr/lib/|g' {} \;
33   find . -name liteide -type f -exec sed -i 's|/home/win|/usr/lib/|g' {} \;
36 package() {
37   cd "$srcdir/liteide"
39   msg2 "Creating directories..."
40   mkdir -p "$pkgdir/usr/lib/liteide"
41   mkdir -p "$pkgdir/usr/share/liteide"
42   mkdir -p "$pkgdir/usr/share/doc/$pkgname"
44   msg2 "Packaging executables..."
45   install -Dm755 bin/goastview "$pkgdir/usr/bin/goastview"
46   install -Dm755 bin/godocview "$pkgdir/usr/bin/godocview"
47   install -Dm755 bin/goexec "$pkgdir/usr/bin/goexec"
48   install -Dm755 bin/gopromake "$pkgdir/usr/bin/gopromake"
49   install -Dm755 bin/liteide "$pkgdir/usr/bin/golangide"
51   msg2 "Packaging resources..."
52   cp -r share/liteide/* "$pkgdir/usr/share/liteide"
54   msg2 "Packaging libraries and plugins..."
55   cp -r lib/liteide/* "$pkgdir/usr/lib/liteide"
57   msg2 "Packaging docs..."
58   cp -r share/liteide/doc/*.{html,css} "$pkgdir/usr/share/doc/$pkgname"
60   msg2 "Packaging license..."
61   install -Dm644 LICENSE.LGPL \
62     "$pkgdir/usr/share/licenses/$pkgname/LICENSE.LGPL"
64   msg2 "Packaging license exception..."
65   install -Dm644 LGPL_EXCEPTION.TXT \
66     "$pkgdir/usr/share/licenses/$pkgname/LGPL_EXCEPTION.TXT"
68   cd ..
70   msg2 "Packaging menu entry and icon..."
71   install -Dm644 "$pkgname.desktop" \
72     "$pkgdir/usr/share/applications/$pkgname.desktop"
73   install -Dm644 "$pkgname.png" \
74     "$pkgdir/usr/share/pixmaps/$pkgname.png"
76   msg2 "Cleaning up..."
77   rm -rf "$pkgdir/usr/share/$pkgname/doc"
80 # vim:set ts=2 sw=2 et: