mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-17 15:34:18 +08:00
Add, update and move recipes
This commit is contained in:
parent
ade1870e0b
commit
b464a6c8cd
6
recipes/wip/archives/cabextract/recipe.toml
Normal file
6
recipes/wip/archives/cabextract/recipe.toml
Normal 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"
|
||||||
5
recipes/wip/archives/unrar/recipe.toml
Normal file
5
recipes/wip/archives/unrar/recipe.toml
Normal 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"
|
||||||
10
recipes/wip/archives/unzip-rs/recipe.toml
Normal file
10
recipes/wip/archives/unzip-rs/recipe.toml
Normal 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",
|
||||||
|
]
|
||||||
@ -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",
|
|
||||||
]
|
|
||||||
26
recipes/wip/emu/win/winetricks/recipe.toml
Normal file
26
recipes/wip/emu/win/winetricks/recipe.toml
Normal 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",
|
||||||
|
]
|
||||||
@ -4,8 +4,8 @@
|
|||||||
template = "custom"
|
template = "custom"
|
||||||
dev-dependencies = [
|
dev-dependencies = [
|
||||||
"host:lhasa",
|
"host:lhasa",
|
||||||
"host:unzrip",
|
"host:unzip-rs",
|
||||||
"host:7-zip",
|
"host:7zip",
|
||||||
]
|
]
|
||||||
script = """
|
script = """
|
||||||
curl -O "https://github.com/Jason2Brownlee/QuakeOfficialArchive/raw/refs/heads/main/bin/quake106.zip"
|
curl -O "https://github.com/Jason2Brownlee/QuakeOfficialArchive/raw/refs/heads/main/bin/quake106.zip"
|
||||||
|
|||||||
6
recipes/wip/math/grace/recipe.toml
Normal file
6
recipes/wip/math/grace/recipe.toml
Normal 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"
|
||||||
6
recipes/wip/net/monitor/ifmon/recipe.toml
Normal file
6
recipes/wip/net/monitor/ifmon/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#TODO compile and test
|
||||||
|
[source]
|
||||||
|
git = "https://github.com/coder3101/ifmon"
|
||||||
|
shallow_clone = true
|
||||||
|
[build]
|
||||||
|
template = "cargo"
|
||||||
6
recipes/wip/rs/uutils-grep/recipe.toml
Normal file
6
recipes/wip/rs/uutils-grep/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#TODO compile and test
|
||||||
|
[source]
|
||||||
|
git = "https://github.com/uutils/grep"
|
||||||
|
shallow_clone = true
|
||||||
|
[build]
|
||||||
|
template = "cargo"
|
||||||
6
recipes/wip/search/patent/recipe.toml
Normal file
6
recipes/wip/search/patent/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#TODO compile and test
|
||||||
|
[source]
|
||||||
|
git = "https://github.com/r14dd/patent"
|
||||||
|
shallow_clone = true
|
||||||
|
[build]
|
||||||
|
template = "cargo"
|
||||||
12
recipes/wip/terminal/ttyd/recipe.toml
Normal file
12
recipes/wip/terminal/ttyd/recipe.toml
Normal 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",
|
||||||
|
]
|
||||||
11
recipes/wip/terminal/vhs/recipe.toml
Normal file
11
recipes/wip/terminal/vhs/recipe.toml
Normal 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",
|
||||||
|
]
|
||||||
Loading…
Reference in New Issue
Block a user