From e079d707b82e3581ad910843c26d5b2d595f2de8 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Sat, 24 Oct 2026 14:09:13 -0300 Subject: [PATCH] Update more recipes and TODOs --- recipes/wip/archives/7zip/recipe.toml | 4 ++-- recipes/wip/archives/gnu-tar/recipe.toml | 2 +- recipes/wip/archives/gzip/recipe.toml | 2 +- recipes/wip/archives/hatchzip/recipe.toml | 2 +- recipes/wip/archives/orz/recipe.toml | 2 +- recipes/wip/archives/ouch/recipe.toml | 2 +- recipes/wip/archives/unrar/recipe.toml | 8 +++++++- recipes/wip/archives/unzip-rs/recipe.toml | 2 +- recipes/wip/demos/ratatui-3d/recipe.toml | 2 +- 9 files changed, 16 insertions(+), 10 deletions(-) diff --git a/recipes/wip/archives/7zip/recipe.toml b/recipes/wip/archives/7zip/recipe.toml index 4c9686ddd..1bab446bf 100644 --- a/recipes/wip/archives/7zip/recipe.toml +++ b/recipes/wip/archives/7zip/recipe.toml @@ -1,5 +1,5 @@ -#TODO missing script for gnu make: https://github.com/mcmilk/7-Zip/tree/master/DOC#readme +#TODO add script for gnu make: https://github.com/ip7z/7zip/blob/main/DOC/readme.txt#L110 [source] -tar = "https://7-zip.org/a/7z2301-src.tar.xz" +tar = "https://7-zip.org/a/7z2605-src.tar.xz" [build] template = "cmake" diff --git a/recipes/wip/archives/gnu-tar/recipe.toml b/recipes/wip/archives/gnu-tar/recipe.toml index e96199b08..9e7528579 100644 --- a/recipes/wip/archives/gnu-tar/recipe.toml +++ b/recipes/wip/archives/gnu-tar/recipe.toml @@ -1,4 +1,4 @@ -#TODO not compiled or tested +#TODO fix gzip dep [source] tar = "https://ftp.gnu.org/gnu/tar/tar-1.35.tar.bz2" [build] diff --git a/recipes/wip/archives/gzip/recipe.toml b/recipes/wip/archives/gzip/recipe.toml index 9e94309a5..b3fb1a9b7 100644 --- a/recipes/wip/archives/gzip/recipe.toml +++ b/recipes/wip/archives/gzip/recipe.toml @@ -1,4 +1,4 @@ -#TODO not compiled or tested +#TODO port gnulib fseterr.c [source] tar = "https://ftp.gnu.org/gnu/gzip/gzip-1.14.tar.gz" [build] diff --git a/recipes/wip/archives/hatchzip/recipe.toml b/recipes/wip/archives/hatchzip/recipe.toml index f4366a005..f8f0f4214 100644 --- a/recipes/wip/archives/hatchzip/recipe.toml +++ b/recipes/wip/archives/hatchzip/recipe.toml @@ -1,4 +1,4 @@ -#TODO compile and test +#TODO build error: HatchZip has no platform module for this system yet; add one in src/platform/ [source] git = "https://github.com/xevrion/hatchzip" shallow_clone = true diff --git a/recipes/wip/archives/orz/recipe.toml b/recipes/wip/archives/orz/recipe.toml index cf82b62ae..948d5a7e3 100644 --- a/recipes/wip/archives/orz/recipe.toml +++ b/recipes/wip/archives/orz/recipe.toml @@ -1,4 +1,4 @@ -#TODO don't run +#TODO can't run [source] git = "https://github.com/richox/orz" shallow_clone = true diff --git a/recipes/wip/archives/ouch/recipe.toml b/recipes/wip/archives/ouch/recipe.toml index 9bc40883a..57b57260f 100644 --- a/recipes/wip/archives/ouch/recipe.toml +++ b/recipes/wip/archives/ouch/recipe.toml @@ -1,4 +1,4 @@ -#TODO compilation error +#TODO unrar-ng-sys crate error [source] git = "https://github.com/ouch-org/ouch" shallow_clone = true diff --git a/recipes/wip/archives/unrar/recipe.toml b/recipes/wip/archives/unrar/recipe.toml index a1a1e9dee..28d140034 100644 --- a/recipes/wip/archives/unrar/recipe.toml +++ b/recipes/wip/archives/unrar/recipe.toml @@ -1,5 +1,11 @@ -#TODO missing script for gnu make, read the makefile in the tarball +#TODO not compiled or tested [source] tar = "https://www.rarlab.com/rar/unrarsrc-7.2.6.tar.gz" [build] template = "custom" +script = """ +rsync -av --delete "${COOKBOOK_SOURCE}/" ./ +DYNAMIC_INIT +"${COOKBOOK_MAKE}" unrar lib -j "${COOKBOOK_MAKE_JOBS}" +"${COOKBOOK_MAKE}" install-unrar install-lib DESTDIR="${COOKBOOK_STAGE}/usr" +""" diff --git a/recipes/wip/archives/unzip-rs/recipe.toml b/recipes/wip/archives/unzip-rs/recipe.toml index c2407fdf8..898ac4b8b 100644 --- a/recipes/wip/archives/unzip-rs/recipe.toml +++ b/recipes/wip/archives/unzip-rs/recipe.toml @@ -1,5 +1,5 @@ # the rust reimplementation is prefered over c implementation, which is abandoned with security bugs: https://github.com/quininer/unzrip#safety -#TODO compile and test +#TODO compiled but not tested (after cargo update) [source] git = "https://github.com/quininer/unzrip" shallow_clone = true diff --git a/recipes/wip/demos/ratatui-3d/recipe.toml b/recipes/wip/demos/ratatui-3d/recipe.toml index b9a9e280b..ad91edaea 100644 --- a/recipes/wip/demos/ratatui-3d/recipe.toml +++ b/recipes/wip/demos/ratatui-3d/recipe.toml @@ -1,4 +1,4 @@ -#TODO compile and test +#TODO compiled but not tested [source] git = "https://github.com/limlabs/ratatui-3d" shallow_clone = true