updated on Thu Jan 19 00:16:31 UTC 2012
[aur-mirror.git] / iolanguage / PKGBUILD
blob790a31c89acf1dc01ae1e7cf9be49aa38d6383e2
1 # Maintainer: mark hellewell <mark.hellewell@gmail.com>
3 pkgname=iolanguage
4 pkgver=2010.06.06
5 pkgrel=1
6 pkgdesc="A prototype-based programming language inspired by Smalltalk, Self, NewtonScript, Act1, LISP, and Lua."
7 arch=('i686' 'x86_64')
8 url="http://iolanguage.com"
9 license=('BSD')
10 depends=('glibc')
11 #make a io.install script to install the addons?
12 install=iolanguage.install
13 source=(stevedekorte-io-$pkgver-0-g86b4ee2.tar.gz::http://github.com/stevedekorte/io/tarball/$pkgver)
14 md5sums=('7968fbe5367aad7a630fc7094be1775b')
16 build() {
17   INSTALL_PREFIX=/usr
18   cd $srcdir/stevedekorte-io-86b4ee2
19   make vm ${INSTALL_PREFIX} || true
20   install -D -m 755 ${srcdir}/stevedekorte-io-86b4ee2/_build/binaries/io ${pkgdir}/${INSTALL_PREFIX}/bin/io || return 1
21   install -m 755 ${srcdir}/stevedekorte-io-86b4ee2/_build/binaries/io_static ${pkgdir}/${INSTALL_PREFIX}/bin/io_static || return 1
22   install -D -m 644 ${srcdir}/stevedekorte-io-86b4ee2/license/bsd_license.txt ${pkgdir}/usr/share/licenses/io/bsd_license.txt || return 1
23   install -D -m 644 ${srcdir}/stevedekorte-io-86b4ee2/_build/lib/libiovmall.a ${pkgdir}/${INSTALL_PREFIX}/lib/libiovmall.a || return 1
24   install -m 644 ${srcdir}/stevedekorte-io-86b4ee2/_build/dll/libiovmall.so ${pkgdir}/${INSTALL_PREFIX}/lib/libiovmall.so || return 1
26   install -d -m 755 ${pkgdir}/${INSTALL_PREFIX}/share/doc/io || return 1
27   cp -R ${srcdir}/stevedekorte-io-86b4ee2/docs/* ${pkgdir}/${INSTALL_PREFIX}/share/doc/io/ || return 1
29   install -d -m 755 ${pkgdir}/${INSTALL_PREFIX}/share/io/samples || return 1
30   cp -R ${srcdir}/stevedekorte-io-86b4ee2/samples/* ${pkgdir}/${INSTALL_PREFIX}/share/io/samples/ || return 1
32   install -d -m 755 ${pkgdir}/${INSTALL_PREFIX}/include/io || return 1
33   cp -R ${srcdir}/stevedekorte-io-86b4ee2/_build/headers/* ${pkgdir}/${INSTALL_PREFIX}/include/io/ || return 1
35   #convert these raw commands to using 'install' for the addons
36   #cp -fR addons ${INSTALL_PREFIX}/lib/io
37   #chmod -R ugo+rX ${INSTALL_PREFIX}/lib/io