Date: Wednesday, February 19, 2020 @ 17:24:31 Author: heftig Revision: 576707
9.2.10.0-1 Modified: jruby/trunk/PKGBUILD ----------+ PKGBUILD | 42 ++++++++++++++++++------------------------ 1 file changed, 18 insertions(+), 24 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-02-19 17:23:50 UTC (rev 576706) +++ PKGBUILD 2020-02-19 17:24:31 UTC (rev 576707) @@ -2,37 +2,31 @@ # Contributor: FaziBear <fazib...@gmail.com> pkgname=jruby -pkgver=9.2.9.0 +pkgver=9.2.10.0 pkgrel=1 pkgdesc="100% pure-Java implementation of the Ruby programming language" +url="https://www.jruby.org/" arch=(any) -url="https://www.jruby.org/" license=(EPL GPL2 LGPL2.1 custom) options=(!strip) -_tarname=jruby-dist-$pkgver-bin.tar.gz -noextract=($_tarname) -source=(https://repo1.maven.org/maven2/org/jruby/jruby-dist/$pkgver/$_tarname) -md5sums=('74b3451f79c13c2fc66c6dee69d46699') -sha1sums=('39ef88eb5e7319402b15c048f638f26e2b9c4f4c') -sha256sums=('ced3fbb81b4f29f6a7fe7207e678e4154d95cc94de9f509fcaaf05768a6bf911') +source=(https://repo1.maven.org/maven2/org/jruby/jruby-dist/$pkgver/jruby-dist-$pkgver-bin.tar.gz) +md5sums=('e6ce97eae6e35b622c1b572f9297705b') +sha1sums=('cfc16bb51e34c9c65d7585f85705b1c6a062dee3') +sha256sums=('9199707712c683c525252ccb1de5cb8e75f53b790c5b57a18f6367039ec79553') +prepare() { + cd jruby-$pkgver + rm -rv bin/*.{bat,dll,exe} lib/jni/{Darwin,*-SunOS,*-Windows,*-AIX,*-*BSD} + chmod -cR g-w . +} + package() { depends=(java-runtime-headless bash) - cd "$pkgdir" - - mkdir opt - bsdtar -C opt -xf "$srcdir/$_tarname" - mv opt/jruby-$pkgver opt/jruby - - find opt/jruby -regextype posix-extended -regex '.*\.(bat|dll|exe)' -print -delete - rm -rv opt/jruby/lib/jni/{Darwin,*-SunOS,*-Windows,*-AIX,*-*BSD} - - chmod -cR g-w opt/jruby - - mkdir -p usr/bin - ln -srt usr/bin opt/jruby/bin/j{irb,irb_swing,gem,ruby,rubyc} - - mkdir -p usr/share/licenses/$pkgname - ln -srt usr/share/licenses/$pkgname opt/jruby/COPYING + mkdir -p "$pkgdir"/{opt,usr/bin,usr/share/licenses/$pkgname} + cp -a jruby-$pkgver "$pkgdir/opt/jruby" + ln -srt "$pkgdir/usr/bin" \ + "$pkgdir"/opt/jruby/bin/j{irb,irb_swing,gem,ruby,rubyc} + ln -srt "$pkgdir/usr/share/licenses/$pkgname" \ + "$pkgdir/opt/jruby/COPYING" }