updated on Thu Jan 12 16:09:17 UTC 2012
[aur-mirror.git] / erlware-bin / PKGBUILD
blob6075c4d1eff8a623026ee9742333803bd33429bf
1 # This is an example PKGBUILD file. Use this as a start to creating your own,
2 # and remove these comments. For more information, see 'man PKGBUILD'.
3 # NOTE: Please fill out the license field for your package! If it is unknown,
4 # then please put 'unknown'.
6 # Contributor: Felix Lange <fjl at twurst dot com>
7 pkgname=erlware-bin
8 pkgver=9
9 pkgrel=1
10 pkgdesc="A dynamic erlang distribution"
11 arch=(i686 x86_64)
12 url="http://www.erlware.org/"
13 license=('MIT')
14 groups=()
15 depends=('glibc' 'ncurses' 'bash')
16 makedepends=('awk')
17 optdepends=()
18 provides=('erlware' 'faxien')
19 conflicts=('erlware' 'faxien')
20 replaces=()
21 backup=()
22 options=()
23 install=erlware.install
24 source=(erlware.sh LICENSE)
25 noextract=()
26 md5sums=('7fa6b8ffa121cdf849151aca77841cd4' 
27          'c0ae2ae4bbda74755a729fb8254a4536')
29 # switch source urls on CARCH
30 case ${CARCH} in
31   i686)   
32     source=(${source[@]} "launcher.sh::http://faxien.googlecode.com/files/faxien-launcher-i686-Linux-V$pkgver.sh") 
33     md5sums=(${md5sums[@]} '73147da47cafea498f6d5dcd65cf61f5') ;;
34   x86_64) 
35     source=(${source[@]} "launcher.sh::http://faxien.googlecode.com/files/faxien-launcher-x86_64-Linux-2.6.29-V$pkgver.sh")
36     md5sums=(${md5sums[@]} 'bcfeb76a8af2efc63ee9ad59b8b8ff7d') ;;
37 esac
39 build() {
40   LAUNCHER="${startdir}/launcher.sh"
41   PREFIX=${pkgdir}/opt/erlware 
42   SKIP=$(awk '/^__ARCHIVE_FOLLOWS__/ { print NR + 1; exit 0; }' "$LAUNCHER")
43   
44   mkdir -p "$PREFIX"
45   tail -n +$SKIP "$LAUNCHER" | tar -zxvf - -C "$PREFIX"
46   
47   chown -R root "$PREFIX"
48   chgrp -R root "$PREFIX"  
50   mkdir -p "${pkgdir}/etc/profile.d"
51   install -Dm644 "${startdir}/erlware.sh" "${pkgdir}/etc/profile.d/"  
53   mkdir -p ${pkgdir}/usr/share/licenses/${pkgname}/
54   install ${startdir}/LICENSE ${pkgdir}/usr/share/licenses/$pkgname
57 # vim:set ts=2 sw=2 et: