Add, update and move recipes

This commit is contained in:
Ribbon 2026-06-07 18:23:24 -03:00
parent ade1870e0b
commit b464a6c8cd
19 changed files with 96 additions and 11 deletions

View File

@ -0,0 +1,6 @@
#TODO compile and test
# build instructions: https://www.cabextract.org.uk/#install
[source]
tar = "https://www.cabextract.org.uk/cabextract-1.11.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO missing script for gnu make, read the makefile in the tarball
[source]
tar = "https://www.rarlab.com/rar/unrarsrc-7.2.6.tar.gz"
[build]
template = "custom"

View File

@ -0,0 +1,10 @@
# the rust reimplementation is prefered over c implementation, which is abandoned with security bugs: https://github.com/quininer/unzrip#safety
#TODO compile and test
[source]
git = "https://github.com/quininer/unzrip"
shallow_clone = true
[build]
template = "cargo"
dependencies = [
"zstd",
]

View File

@ -1,9 +0,0 @@
#TODO make zstd work (after cargo update)
[source]
git = "https://github.com/quininer/unzrip"
shallow_clone = true
[build]
template = "cargo"
dependencies = [
"zstd",
]

View File

@ -0,0 +1,26 @@
#TODO test
[source]
git = "https://github.com/Winetricks/winetricks"
rev = "20260125"
shallow_clone = true
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
cp -rv "${COOKBOOK_SOURCE}"/src/winetricks "${COOKBOOK_STAGE}/usr/bin"
#mkdir -pv "${COOKBOOK_STAGE}/usr/bin/winetricks-dir"
#cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/usr/bin/winetricks-dir"
#echo "/usr/bin/winetricks-dir/winetricks" > "${COOKBOOK_STAGE}"/usr/bin/winetricks
#chmod a+x "${COOKBOOK_STAGE}"/usr/bin/winetricks
"""
[package]
dependencies = [
"dash",
"wget",
"xz",
"cabextract",
#"unrar",
"unzip-rs",
"7zip",
"zenity",
]

View File

@ -4,8 +4,8 @@
template = "custom"
dev-dependencies = [
"host:lhasa",
"host:unzrip",
"host:7-zip",
"host:unzip-rs",
"host:7zip",
]
script = """
curl -O "https://github.com/Jason2Brownlee/QuakeOfficialArchive/raw/refs/heads/main/bin/quake106.zip"

View File

@ -0,0 +1,6 @@
#TODO determine minimum dependencies from configure log
# build instructions: https://plasma-gate.weizmann.ac.il/Grace/doc/UsersGuide.html#ss2.1
[source]
tar = "https://plasma-gate.weizmann.ac.il/pub/grace/src/stable/grace-5.1.25.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://github.com/coder3101/ifmon"
shallow_clone = true
[build]
template = "cargo"

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://github.com/uutils/grep"
shallow_clone = true
[build]
template = "cargo"

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://github.com/r14dd/patent"
shallow_clone = true
[build]
template = "cargo"

View File

@ -0,0 +1,12 @@
#TODO compile and test
# build instructions: https://tsl0922.github.io/ttyd/
[source]
git = "https://github.com/tsl0922/ttyd"
rev = "1.7.7"
shallow_clone = true
[build]
template = "cmake"
dependencies = [
"libwebsockets",
"json-c",
]

View File

@ -0,0 +1,11 @@
#TODO implement go template
# build instructions: https://github.com/charmbracelet/vhs#installation
[source]
tar = "https://github.com/charmbracelet/vhs/releases/download/v0.11.0/vhs-0.11.0.tar.gz"
[build]
template = "go"
[package]
dependencies = [
"ffmpeg6",
"ttyd",
]