From 582c82eb4842684e5d9cad2811b6557b5578769f Mon Sep 17 00:00:00 2001 From: b-l-a-i-n-e Date: Sun, 12 Dec 2021 17:34:12 -0800 Subject: [PATCH 1/2] New package: ruby-build-20211203 --- srcpkgs/ruby-build/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/ruby-build/template diff --git a/srcpkgs/ruby-build/template b/srcpkgs/ruby-build/template new file mode 100644 index 000000000000..52a872b0388a --- /dev/null +++ b/srcpkgs/ruby-build/template @@ -0,0 +1,21 @@ +# Template file for 'ruby-build' +pkgname=ruby-build +version=20211203 +revision=1 +archs="x86_64" +depends="bash" +short_desc="Compile and install Ruby" +maintainer="b-l-a-i-n-e " +homepage="https://github.com/rbenv/ruby-build" +distfiles="https://github.com/rbenv/ruby-build/archive/refs/tags/v${version}.tar.gz" +license="MIT" +checksum=f6a9149b24c7452a512395bc43d9837171de5f43ef0cf191a4a24b013f6a2eed + +do_install() { + vinstall bin/ruby-build 755 /usr/bin + vinstall bin/rbenv-install 755 /usr/bin + vinstall bin/rbenv-uninstall 755 /usr/bin + vmkdir usr/share/ruby-build + vcopy share/ruby-build/* usr/share/ruby-build + vlicense LICENSE +} From a2794daf304bd5e0dd79bb935acdc2ac42b40552 Mon Sep 17 00:00:00 2001 From: b-l-a-i-n-e Date: Sun, 12 Dec 2021 17:35:09 -0800 Subject: [PATCH 2/2] New package: rbenv-1.2.0 --- srcpkgs/rbenv/INSTALL.msg | 10 ++++++++++ srcpkgs/rbenv/files/rbenv | 2 ++ srcpkgs/rbenv/template | 26 ++++++++++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 srcpkgs/rbenv/INSTALL.msg create mode 100644 srcpkgs/rbenv/files/rbenv create mode 100644 srcpkgs/rbenv/template diff --git a/srcpkgs/rbenv/INSTALL.msg b/srcpkgs/rbenv/INSTALL.msg new file mode 100644 index 000000000000..69fd6762df2f --- /dev/null +++ b/srcpkgs/rbenv/INSTALL.msg @@ -0,0 +1,10 @@ +You may verify install with rbenv-doctor + + $ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash + +Initialize as current user to create the ~/.rbenv file which holds the shims + + $ rbenv init + +See readme for more info (https://github.com/rbenv/rbenv#readme) + diff --git a/srcpkgs/rbenv/files/rbenv b/srcpkgs/rbenv/files/rbenv new file mode 100644 index 000000000000..b260c7334a01 --- /dev/null +++ b/srcpkgs/rbenv/files/rbenv @@ -0,0 +1,2 @@ +#!/bin/sh +LD_LIBRARY_PATH=/usr/libexec/rbenv exec /usr/libexec/rbenv/rbenv "$@" diff --git a/srcpkgs/rbenv/template b/srcpkgs/rbenv/template new file mode 100644 index 000000000000..596c8a08bddd --- /dev/null +++ b/srcpkgs/rbenv/template @@ -0,0 +1,26 @@ +# Template file for 'rbenv' +pkgname=rbenv +version=1.2.0 +revision=1 +archs="x86_64" +depends="ruby-build" +short_desc="Manage your app's Ruby environment" +maintainer="b-l-a-i-n-e " +homepage="https://github.com/rbenv/rbenv" +distfiles="https://github.com/rbenv/rbenv/archive/refs/tags/v${version}.tar.gz" +license="MIT" +checksum=3f3a31b8a73c174e3e877ccc1ea453d966b4d810a2aadcd4d8c460bc9ec85e0c + +do_build() { + src/configure && make -C src +} + +do_install() { + vinstall "${FILESDIR}/rbenv" 755 /usr/bin + vmkdir usr/libexec/rbenv + vcopy libexec/* usr/libexec/rbenv + vmkdir /usr/share/bash-completion/completions/ + vcopy completions/rbenv.bash /usr/share/bash-completion/completions/ + vlicense LICENSE +} +