From a6f61cc13823fa240a06145ed6d91c8b97b5c60f Mon Sep 17 00:00:00 2001 From: Maja Reberc Date: Thu, 25 Aug 2022 08:38:39 +0200 Subject: [PATCH] New package: jruby-9.3.7.0 --- srcpkgs/jruby/template | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 srcpkgs/jruby/template diff --git a/srcpkgs/jruby/template b/srcpkgs/jruby/template new file mode 100644 index 000000000000..4ec205c058d2 --- /dev/null +++ b/srcpkgs/jruby/template @@ -0,0 +1,35 @@ +# Template file for 'jruby' +pkgname=jruby +version=9.3.7.0 +revision=1 +#archs="i686 x86_64" +hostmakedepends="apache-ant>=1.8 apache-maven>=3.3.0" +depends="virtual?java-runtime" +short_desc="Implementation of the Ruby language using the JVM" +maintainer="Chloris " +license="EPL-2.0, GPL-2.0-only, LGPL-2.1-only" +homepage="https://www.jruby.org/" +distfiles="https://repo1.maven.org/maven2/org/jruby/jruby-dist/${version}/${pkgname}-dist-${version}-src.zip" +checksum=8001b09ceccb94b79868bc0f3382d2514ef9f1706a53a5bf6b62c272a3a49f63 +conflicts="ruby" + +do_build() { + ./mvnw +} + +post_build() { + cd bin + # Remove Windows scripts, binaries and libraries + rm -f *.bat *.exe *.dll +} + +do_install() { + vmkdir usr/bin + vcopy "bin/*" usr/bin + + vmkdir usr/lib + vinstall lib/jruby.jar 644 usr/lib/ + vcopy lib/ruby usr/lib/ + + vdoc README.md +}