diff options
Diffstat (limited to 'community/jruby/APKBUILD')
-rw-r--r-- | community/jruby/APKBUILD | 31 |
1 files changed, 20 insertions, 11 deletions
diff --git a/community/jruby/APKBUILD b/community/jruby/APKBUILD index 5b75c2af5e6..e26a35f3abd 100644 --- a/community/jruby/APKBUILD +++ b/community/jruby/APKBUILD @@ -1,23 +1,29 @@ # Contributor: Jakub Jirutka <jakub@jirutka.cz> # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=jruby -pkgver=9.2.11.1 +pkgver=9.3.13.0 pkgrel=0 pkgdesc="An implementation of Ruby on the JVM" url="https://www.jruby.org/" -arch="noarch !armhf !armv7 !mips !mips64 !ppc64le !x86" # limited by java-jffi +# s390x: JVM crash +# others blocked by openjdk11 +arch="noarch !x86 !armhf !armv7 !riscv64 !s390x" license="EPL-2.0 OR GPL-2.0-or-later OR LGPL-2.1-or-later AND Ruby" # libc6-compat: https://github.com/jnr/jnr-posix/issues/73 depends="$pkgname-libs=$pkgver-r$pkgrel - java-jffi-native>=1.2 libc6-compat>=1.1.12-r5 openjdk8-jre-base" -makedepends="openjdk8 zip" + gcompat + java-jffi-native>=1.2 + java-jre-headless + " +makedepends="openjdk11 zip" subpackages=" $pkgname-irb $pkgname-rake $pkgname-rdoc $pkgname-readline $pkgname-webrick::noarch - $pkgname-libs" + $pkgname-libs + " # jruby (launch script): https://github.com/jruby/jruby/pull/1860 source="https://s3.amazonaws.com/jruby.org/downloads/$pkgver/jruby-bin-$pkgver.tar.gz jruby @@ -32,14 +38,16 @@ _stdlibdir="$_rubydir/stdlib" prepare() { cd "$builddir"/bin rm *.bat *.dll *.exe - rm jirb_swing jruby jruby200.sh jruby.* testrb + rm jirb_swing jruby jruby.* cd "$builddir"/lib/ruby/stdlib - rm -r win32 Win32API.rb + rm -r jruby/win32ole win32 win32ole.rb win32api.rb # Remove useless native binaries from JARs. zip -qd jline/jline/*/jline-*.jar META-INF/native/* zip -qd "$builddir"/lib/jruby.jar jni/* + + default_prepare } check() ( @@ -97,7 +105,7 @@ rdoc() { readline() { pkgdesc="Readline support for JRuby" - depends="$pkgname java-jansi-native" + depends="$pkgname" _mvgem jruby-readline _mv $_stdlibdir/jline @@ -118,7 +126,6 @@ libs() { _mv $_rubydir/gems $_rubydir/stdlib } - _mv() { local path; for path in "$@"; do mkdir -p "$subpkgdir"/${path%/*} @@ -140,5 +147,7 @@ _mvgem() { done } -sha512sums="2f758fabf5910ea01e9c04c7600d9c666f2df3db8622f3eeb3534578075ce65013c42fe9ea6f95d4499945f795e6d566eed2b1545e149af823eb1d29167a1223 jruby-bin-9.2.11.1.tar.gz -836a73b46b9ea107b3ab51da9fea73cecd8664b7d72c4024c491c67312e6c094c215aa9d22d1e3f9f2402816bc0200dd4060d1895f4ba28424228d6cdbac8a9d jruby" +sha512sums=" +eb24641fb7a6b9d2039ec953388053e7333b306056f9a5bf745331b04cfc05dc4211a9b7780ce88bcee9184b8cbb219b574574d308bc2720547c116f4d4721dc jruby-bin-9.3.13.0.tar.gz +836a73b46b9ea107b3ab51da9fea73cecd8664b7d72c4024c491c67312e6c094c215aa9d22d1e3f9f2402816bc0200dd4060d1895f4ba28424228d6cdbac8a9d jruby +" |