From b07ce6f83a3ac124842ebd54e41900e72264e149 Mon Sep 17 00:00:00 2001 From: Daniel Lewan Date: Mon, 8 Jan 2024 19:48:18 +0100 Subject: [PATCH] rtx: update to 2024.1.12, rename to mise --- srcpkgs/mise/template | 31 +++++++++++++++++++++++++++++++ srcpkgs/rtx | 1 + srcpkgs/rtx/template | 25 ------------------------- 3 files changed, 32 insertions(+), 25 deletions(-) create mode 100644 srcpkgs/mise/template create mode 120000 srcpkgs/rtx delete mode 100644 srcpkgs/rtx/template diff --git a/srcpkgs/mise/template b/srcpkgs/mise/template new file mode 100644 index 0000000000000..e8f0008fc76e9 --- /dev/null +++ b/srcpkgs/mise/template @@ -0,0 +1,31 @@ +# Template file for 'mise' +pkgname=mise +version=2024.1.12 +revision=1 +build_style=cargo +# skip cli tests: fail to find executable +make_check_args="-- --skip cli::direnv::exec::tests" +hostmakedepends="pkg-config" +makedepends="openssl-devel" +short_desc="Polyglot runtime manager (asdf rust clone)" +maintainer="Daniel Lewan " +license="MIT" +homepage="https://github.com/jdx/mise" +changelog="https://github.com/jdx/mise/releases" +distfiles="https://github.com/jdx/mise/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz" +checksum=19e0df02706b1f00118d3405e621643155dc702e84645634a87ddcb964b33a1a + +post_install() { + vlicense LICENSE + vman man/man1/mise.1 + vdoc README.md + vcompletion completions/mise.bash bash mise + vcompletion completions/mise.fish fish mise + vcompletion completions/_mise zsh mise +} + +mise_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" (transitional dummy package)" + build_style=meta +} diff --git a/srcpkgs/rtx b/srcpkgs/rtx new file mode 120000 index 0000000000000..e3ee585a3922f --- /dev/null +++ b/srcpkgs/rtx @@ -0,0 +1 @@ +./mise \ No newline at end of file diff --git a/srcpkgs/rtx/template b/srcpkgs/rtx/template deleted file mode 100644 index 37bb53029430f..0000000000000 --- a/srcpkgs/rtx/template +++ /dev/null @@ -1,25 +0,0 @@ -# Template file for 'rtx' -pkgname=rtx -version=2023.10.1 -revision=1 -build_style=cargo -# skip cli tests: fail to find executable -make_check_args="-- --skip cli::direnv::exec::tests" -hostmakedepends="pkg-config" -makedepends="openssl-devel" -short_desc="Polyglot runtime manager (asdf rust clone)" -maintainer="Daniel Lewan " -license="MIT" -homepage="https://github.com/jdxcode/rtx" -changelog="https://github.com/jdxcode/rtx/releases" -distfiles="https://github.com/jdxcode/rtx/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz" -checksum=f722c106eb5b07a2f3b1b3ace9957943fccb84a1c5502240852ad3e915d55f0c - -post_install() { - vlicense LICENSE - vman man/man1/rtx.1 - vdoc README.md - vcompletion completions/rtx.bash bash rtx - vcompletion completions/rtx.fish fish rtx - vcompletion completions/_rtx zsh rtx -}