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/4] 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/4] 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 +} + From eb519e0a82a2d16ba564975fd102faa7c61f61f8 Mon Sep 17 00:00:00 2001 From: b-l-a-i-n-e Date: Mon, 13 Dec 2021 12:55:20 -0800 Subject: [PATCH 3/4] Use vdoc and build_style=configure --- srcpkgs/rbenv/INSTALL.msg | 10 ---------- srcpkgs/rbenv/template | 10 +++++----- srcpkgs/ruby-build/template | 2 +- 3 files changed, 6 insertions(+), 16 deletions(-) delete mode 100644 srcpkgs/rbenv/INSTALL.msg diff --git a/srcpkgs/rbenv/INSTALL.msg b/srcpkgs/rbenv/INSTALL.msg deleted file mode 100644 index 69fd6762df2f..000000000000 --- a/srcpkgs/rbenv/INSTALL.msg +++ /dev/null @@ -1,10 +0,0 @@ -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/template b/srcpkgs/rbenv/template index 596c8a08bddd..5bc368fa21c6 100644 --- a/srcpkgs/rbenv/template +++ b/srcpkgs/rbenv/template @@ -2,8 +2,11 @@ pkgname=rbenv version=1.2.0 revision=1 -archs="x86_64" depends="ruby-build" +build_style="configure" +configure_script="src/configure" +make_build_args="-C" +make_build_target="src" short_desc="Manage your app's Ruby environment" maintainer="b-l-a-i-n-e " homepage="https://github.com/rbenv/rbenv" @@ -11,10 +14,6 @@ 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 @@ -22,5 +21,6 @@ do_install() { vmkdir /usr/share/bash-completion/completions/ vcopy completions/rbenv.bash /usr/share/bash-completion/completions/ vlicense LICENSE + vdoc README.md } diff --git a/srcpkgs/ruby-build/template b/srcpkgs/ruby-build/template index 52a872b0388a..b41726af69cd 100644 --- a/srcpkgs/ruby-build/template +++ b/srcpkgs/ruby-build/template @@ -2,7 +2,6 @@ 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 " @@ -18,4 +17,5 @@ do_install() { vmkdir usr/share/ruby-build vcopy share/ruby-build/* usr/share/ruby-build vlicense LICENSE + vdoc README.md } From f3cef8c6c54c2f804afcfd21918ca7cb50b465cf Mon Sep 17 00:00:00 2001 From: b-l-a-i-n-e Date: Mon, 13 Dec 2021 13:01:28 -0800 Subject: [PATCH 4/4] Fix linting errors --- srcpkgs/rbenv/template | 4 ++-- srcpkgs/ruby-build/template | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/rbenv/template b/srcpkgs/rbenv/template index 5bc368fa21c6..924ebf52dac2 100644 --- a/srcpkgs/rbenv/template +++ b/srcpkgs/rbenv/template @@ -2,16 +2,16 @@ pkgname=rbenv version=1.2.0 revision=1 -depends="ruby-build" build_style="configure" configure_script="src/configure" make_build_args="-C" make_build_target="src" +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" +distfiles="https://github.com/rbenv/rbenv/archive/refs/tags/v${version}.tar.gz" checksum=3f3a31b8a73c174e3e877ccc1ea453d966b4d810a2aadcd4d8c460bc9ec85e0c do_install() { diff --git a/srcpkgs/ruby-build/template b/srcpkgs/ruby-build/template index b41726af69cd..987cccfe2c56 100644 --- a/srcpkgs/ruby-build/template +++ b/srcpkgs/ruby-build/template @@ -6,8 +6,8 @@ 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" +distfiles="https://github.com/rbenv/ruby-build/archive/refs/tags/v${version}.tar.gz" checksum=f6a9149b24c7452a512395bc43d9837171de5f43ef0cf191a4a24b013f6a2eed do_install() {