From 93575f74d388c8a3672ebd33e73ca50ba81fa784 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Fri, 21 Aug 2026 20:49:11 -0300 Subject: [PATCH] Add and improve more recipes --- recipes/wip/dev/build-system/bmake/recipe.toml | 5 +++++ recipes/wip/doc/lowdown/recipe.toml | 10 ++++++++++ recipes/wip/net/download/yt-dlp/recipe.toml | 13 ++++--------- recipes/wip/sys-info/btop/recipe.toml | 10 +++++++--- 4 files changed, 26 insertions(+), 12 deletions(-) create mode 100644 recipes/wip/dev/build-system/bmake/recipe.toml create mode 100644 recipes/wip/doc/lowdown/recipe.toml diff --git a/recipes/wip/dev/build-system/bmake/recipe.toml b/recipes/wip/dev/build-system/bmake/recipe.toml new file mode 100644 index 000000000..47facf464 --- /dev/null +++ b/recipes/wip/dev/build-system/bmake/recipe.toml @@ -0,0 +1,5 @@ +#TODO compile and test +[source] +tar = "https://www.crufty.net/ftp/pub/sjg/bmake-20260714.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/doc/lowdown/recipe.toml b/recipes/wip/doc/lowdown/recipe.toml new file mode 100644 index 000000000..7054c4c72 --- /dev/null +++ b/recipes/wip/doc/lowdown/recipe.toml @@ -0,0 +1,10 @@ +#TODO need to use gnu autotools and bmake (portable version of netbsd make) +# build instructions: https://kristaps.bsd.lv/lowdown/ +[source] +git = "https://github.com/kristapsdz/lowdown" +rev = "VERSION_3_1_1" +shallow_clone = true +[build] +template = "custom" +dev-dependencies = ["bmake"] +dependencies = ["libmd"] diff --git a/recipes/wip/net/download/yt-dlp/recipe.toml b/recipes/wip/net/download/yt-dlp/recipe.toml index 04dd07872..4406c6872 100644 --- a/recipes/wip/net/download/yt-dlp/recipe.toml +++ b/recipes/wip/net/download/yt-dlp/recipe.toml @@ -1,11 +1,6 @@ -#TODO not compiled or tested +#TODO test [source] -tar = "https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.tar.gz" +git = "https://github.com/yt-dlp/yt-dlp" +shallow_clone = true [build] -template = "custom" -script = """ -mkdir -pv "${COOKBOOK_STAGE}"/usr/bin/yt-dlp-dir -cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/bin/yt-dlp-dir -echo "/usr/bin/yt-dlp-dir/yt-dlp.sh" > "${COOKBOOK_STAGE}"/usr/bin/yt-dlp -chmod +x "${COOKBOOK_STAGE}"/usr/bin/yt-dlp-dir/yt-dlp.sh "${COOKBOOK_STAGE}"/usr/bin/yt-dlp -""" +template = "python" diff --git a/recipes/wip/sys-info/btop/recipe.toml b/recipes/wip/sys-info/btop/recipe.toml index 8df60dff1..edb370b16 100644 --- a/recipes/wip/sys-info/btop/recipe.toml +++ b/recipes/wip/sys-info/btop/recipe.toml @@ -1,6 +1,10 @@ -#TODO missing gnu make script, see https://github.com/aristocratos/btop#compilation-linux +#TODO compile and test [source] git = "https://github.com/aristocratos/btop" -rev = "fd2a2acdad6fbaad76846cb5e802cf2ae022d670" +rev = "v1.4.7" +shallow_clone = true [build] -template = "custom" +template = "cmake" +cmakeflags = [ + "-DBTOP_GPU=OFF", +]