1 # Maintainer: mark hellewell <mark.hellewell@gmail.com>
6 pkgdesc="A prototype-based programming language inspired by Smalltalk, Self, NewtonScript, Act1, LISP, and Lua."
8 url="http://iolanguage.com"
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')
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