Add tobi-try as new package

cc @tobi
This commit is contained in:
David Heinemeier Hansson
2025-11-10 13:42:13 +01:00
parent c6eacf4d1c
commit 8aa7bb08ff
2 changed files with 44 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
pkgbase = tobi-try
pkgdesc = Fresh directories for every vibe.
pkgver = 0.1.0
pkgrel = 1
url = https://github.com/tobi/try
arch = aarch64
arch = x86_64
license = MIT
makedepends = git
depends = ruby
provides = try
options = !strip
source = try.rb::https://raw.githubusercontent.com/tobi/try/refs/heads/main/try.rb
sha256sums = SKIP
pkgname = toby-try
+28
View File
@@ -0,0 +1,28 @@
# Maintainer: dhh
pkgname='tobi-try'
pkgver=0.1.0
_subver=c3693e31e59357ea687a4b3ef0ac937ff653cc93
pkgrel=1
pkgdesc='Fresh directories for every vibe.'
url='https://github.com/tobi/try'
arch=('aarch64' 'x86_64')
license=('MIT')
depends=('ruby')
provides=('try')
conflicts=('try')
options=('!debug')
source=("try-${pkgver}.rb::https://raw.githubusercontent.com/tobi/try/${_subver}/try.rb")
sha256sums=('SKIP')
build() {
cd "${srcdir}"
# Ensure shebang points to system Ruby (so no mise conflicts)
sed -i '1c#!/usr/bin/ruby' "try-${pkgver}.rb"
}
package() {
install -Dm755 "${srcdir}/try-${pkgver}.rb" "${pkgdir}/usr/bin/try"
}