1 # Maintainer: Vesa Kaihlavirta <vesa@archlinux.org>
2 # Contributor: Sarah Hay <sarahhay@mb.sympatico.ca>
3 # Contributor: Tom Burdick <thomas.burdick@wrightwoodtech.com>
8 pkgdesc="Temporary erlang R15B until included in extra"
10 url="http://www.erlang.org"
12 depends=('ncurses' 'glibc')
15 makedepends=('java-environment' 'perl' 'wxgtk' 'openssl' 'unixodbc>=2.3.1' 'mesa')
16 optdepends=('wxgtk: for wx support'
17 'mesa: for gl support in wx'
18 'tcl: for toolbar support (with tk)'
19 'tk: for toolbar support (with tcl)'
20 'java-environment: for jinterface/ic support'
23 options=('!makeflags')
24 source=(http://www.erlang.org/download/otp_src_${pkgver/./-}.tar.gz
25 http://www.erlang.org/download/otp_doc_man_${pkgver/./-}.tar.gz)
26 md5sums=('dd6c2a4807551b4a8a536067bde31d73'
27 '9738da523737712a9db87db0dee05338')
30 cd "$srcdir/otp_src_${pkgver/./-}"
31 export ERTSVERSION=$(sed -n 's/^VSN[ ]*=[ ]*\([0-9.]\)/\1/p' < erts/vsn.mk)
32 export ERLINTERFACEVERSION=$(sed -n 's/^EI_VSN[ ]*=[ ]*\([0-9.]\)/\1/p' < lib/erl_interface/vsn.mk)
34 sed -i '/SSL_DYNAMIC_ONLY=/s:no:yes:' erts/configure
36 CFLAGS="${CFLAGS} -fno-strict-aliasing" ./configure --prefix=/usr --enable-smp-support --enable-threads -enable-native-libs
41 cd "$srcdir/otp_src_${pkgver/./-}"
42 make INSTALL_PREFIX="$pkgdir" install
46 for i in usr/lib/erlang/bin/erl \
47 usr/lib/erlang/bin/start \
48 usr/lib/erlang/erts-${ERTSVERSION}/bin/erl \
49 usr/lib/erlang/erts-${ERTSVERSION}/bin/start \
50 usr/lib/erlang/releases/RELEASES ;do
51 sed -i "s#$pkgdir##" $i
55 cd "$pkgdir/usr/lib/erlang/bin"
56 ln -sf ../erts-${ERTSVERSION}/bin/epmd
60 ln -sfv ../lib/erlang/bin/$file
63 ln -s ../lib/erlang/lib/erl_interface-${ERLINTERFACEVERSION}/bin/erl_call "$pkgdir/usr/bin/erl_call"
65 # install documentation
66 install -d "$pkgdir/usr/share/doc/erlang"
67 install -D -m644 "$srcdir"/{COPYRIGHT,PR.template,README} "$pkgdir/usr/share/doc/erlang"
68 cp -r "$srcdir/man" "$pkgdir/usr/lib/erlang"
70 install -Dm644 "$srcdir/otp_src_${pkgver/./-}/EPLICENCE" "$pkgdir/usr/share/licenses/$pkgname/EPLICENCE"