diff options
author | Jianfeng Zhang | 2017-03-21 17:26:44 +0800 |
---|---|---|
committer | Jianfeng Zhang | 2017-03-21 17:26:44 +0800 |
commit | c1971f5138fcb226abb8101c5d2941760bb5f1a4 (patch) | |
tree | 66a818fd7b14903b6ee86532874015c769113246 /PKGBUILD | |
download | aur-c1971f5138fcb226abb8101c5d2941760bb5f1a4.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8525185b10b1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Jianfeng Zhang <swordfeng123@gmail.com> + +pkgname=ringo +pkgver=1.1.1 +pkgrel=1 +pkgdesc="Multi-threaded JavaScript on the JVM" +arch=('any') +url="https://ringojs.org/" +license=('Apache') +depends=('java-runtime-headless' 'bash') +makedepends=('apache-ant' 'apache-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 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 +} |