# Maintainer: Jianfeng Zhang pkgname=ringo pkgver=1.2.1 pkgrel=2 pkgdesc="Multi-threaded JavaScript on the JVM" arch=('any') url="https://ringojs.org/" license=('Apache') depends=('java-runtime-headless' 'bash') makedepends=('ant' 'ivy' 'patch') source=("git+https://github.com/ringo/ringojs.git#tag=v${pkgver}" 'patch.diff') sha256sums=('SKIP' '924efdfe4c4f71c36578759edc31bf26c52fcaed3917b813fe34b91f4137a308') prepare() { cd "${srcdir}/ringojs" patch -i "${srcdir}/patch.diff" -p0 -s } build() { cd "${srcdir}/ringojs" ant update ant jar } package() { mkdir -p "${pkgdir}/usr/lib/${pkgname}" for name in bin lib modules tools run.jar; do cp -r "${srcdir}/ringojs/${name}" "${pkgdir}/usr/lib/${pkgname}/${name}" done mkdir -p "${pkgdir}/usr/bin" for name in ringo ringo-admin ringo-web; do ln -s "../lib/ringo/bin/${name}" "${pkgdir}/usr/bin/${name}" done }