From a72130de9742b7677d69bdd462f832fb35f2c824 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Thu, 29 Jan 2026 09:23:31 -0300 Subject: [PATCH] Add and improve recipes --- recipes/wip/a11y/orca/recipe.toml | 6 +----- recipes/wip/ai/nnx/recipe.toml | 4 +++- recipes/wip/ai/rustgpt/recipe.toml | 1 + recipes/wip/ai/tgs/recipe.toml | 1 + recipes/wip/analysis/binsider/recipe.toml | 1 + recipes/wip/analysis/cutter/recipe.toml | 15 ++++++++------- recipes/wip/analysis/email-sleuth/recipe.toml | 1 + recipes/wip/analysis/flowgger/recipe.toml | 1 + recipes/wip/analysis/netdata/recipe.toml | 13 ++++++++----- recipes/wip/analysis/rizin/recipe.toml | 6 +++++- recipes/wip/sound/audacity/recipe.toml | 7 +++++++ recipes/wip/text/t/recipe.toml | 6 ++++++ 12 files changed, 43 insertions(+), 19 deletions(-) create mode 100644 recipes/wip/text/t/recipe.toml diff --git a/recipes/wip/a11y/orca/recipe.toml b/recipes/wip/a11y/orca/recipe.toml index 4048dc4af..27663df42 100644 --- a/recipes/wip/a11y/orca/recipe.toml +++ b/recipes/wip/a11y/orca/recipe.toml @@ -3,13 +3,9 @@ [source] tar = "https://download.gnome.org/sources/orca/48/orca-48.6.tar.xz" [build] -template = "custom" +template = "meson" dependencies = [ "atk", "at-spi2-core", "gtk3", ] -script = """ -DYNAMIC_INIT -cookbook_meson -""" diff --git a/recipes/wip/ai/nnx/recipe.toml b/recipes/wip/ai/nnx/recipe.toml index ca9318b4d..0136434ce 100644 --- a/recipes/wip/ai/nnx/recipe.toml +++ b/recipes/wip/ai/nnx/recipe.toml @@ -1,11 +1,13 @@ #TODO fs2 crate error [source] git = "https://github.com/webonnx/wonnx" +shallow_clone = true [build] template = "custom" dependencies = [ - "openssl1", + "openssl3", ] script = """ +DYNAMIC_INIT cookbook_cargo_packages wonnx-cli """ diff --git a/recipes/wip/ai/rustgpt/recipe.toml b/recipes/wip/ai/rustgpt/recipe.toml index 5f3f5588a..365df971e 100644 --- a/recipes/wip/ai/rustgpt/recipe.toml +++ b/recipes/wip/ai/rustgpt/recipe.toml @@ -1,5 +1,6 @@ #TODO not compiled or tested [source] git = "https://github.com/tekaratzas/RustGPT" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/ai/tgs/recipe.toml b/recipes/wip/ai/tgs/recipe.toml index 4a05776a9..04771275f 100644 --- a/recipes/wip/ai/tgs/recipe.toml +++ b/recipes/wip/ai/tgs/recipe.toml @@ -1,6 +1,7 @@ #TODO make libtorch work [source] git = "https://github.com/warpy-ai/tgs" +shallow_clone = true [build] template = "cargo" dependencies = [ diff --git a/recipes/wip/analysis/binsider/recipe.toml b/recipes/wip/analysis/binsider/recipe.toml index b7f70805f..5ae452ec2 100644 --- a/recipes/wip/analysis/binsider/recipe.toml +++ b/recipes/wip/analysis/binsider/recipe.toml @@ -1,5 +1,6 @@ #TODO async-io and rustix crates error [source] git = "https://github.com/orhun/binsider" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/analysis/cutter/recipe.toml b/recipes/wip/analysis/cutter/recipe.toml index 33fc1fcf9..e90cf181f 100644 --- a/recipes/wip/analysis/cutter/recipe.toml +++ b/recipes/wip/analysis/cutter/recipe.toml @@ -1,12 +1,13 @@ #TODO not compiled or tested +#TODO determine minimum dependencies from cmake log # build instructions: https://cutter.re/docs/building.html [source] -tar = "https://github.com/rizinorg/cutter/releases/download/v2.3.4/Cutter-v2.3.4-src.tar.gz" +tar = "https://github.com/rizinorg/cutter/releases/download/v2.4.1/Cutter-v2.4.1-src.tar.gz" [build] template = "cmake" -dependencies = [ - "libzip", - "zlib", - "qt5-base", - "qt5-svg", -] +#dependencies = [ +# "libzip", +# "zlib", +# "qt6-base", +# "qt6-svg", +#] diff --git a/recipes/wip/analysis/email-sleuth/recipe.toml b/recipes/wip/analysis/email-sleuth/recipe.toml index 36bdabc62..e06b0ab8a 100644 --- a/recipes/wip/analysis/email-sleuth/recipe.toml +++ b/recipes/wip/analysis/email-sleuth/recipe.toml @@ -1,5 +1,6 @@ #TODO openssl-sys crate error [source] git = "https://github.com/tokenizer-decode/email-sleuth" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/analysis/flowgger/recipe.toml b/recipes/wip/analysis/flowgger/recipe.toml index efcaed09d..6580d5b2b 100644 --- a/recipes/wip/analysis/flowgger/recipe.toml +++ b/recipes/wip/analysis/flowgger/recipe.toml @@ -2,5 +2,6 @@ # build instructions: https://github.com/awslabs/flowgger/wiki/Installation [source] git = "https://github.com/awslabs/flowgger" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/analysis/netdata/recipe.toml b/recipes/wip/analysis/netdata/recipe.toml index fc4f14ddb..632558adb 100644 --- a/recipes/wip/analysis/netdata/recipe.toml +++ b/recipes/wip/analysis/netdata/recipe.toml @@ -1,11 +1,14 @@ #TODO not compiled or tested # build instructions: https://learn.netdata.cloud/docs/developer-and-contributor-corner/build-the-netdata-agent-yourself/compile-from-source-code#building-netdata [source] -tar = "https://github.com/netdata/netdata/releases/download/v1.46.1/netdata-v1.46.1.tar.gz" +tar = "https://github.com/netdata/netdata/releases/download/v2.8.5/netdata-v2.8.5.tar.gz" [build] template = "cmake" -dependencies = [ - "zlib", - "libuv", - "libuuid", +cmakeflags = [ + "-DDEFAULT_FEATURE_STATE=False", ] +#dependencies = [ +# "zlib", +# "libuv", +# "libuuid", +#] diff --git a/recipes/wip/analysis/rizin/recipe.toml b/recipes/wip/analysis/rizin/recipe.toml index 385be03bd..f19402467 100644 --- a/recipes/wip/analysis/rizin/recipe.toml +++ b/recipes/wip/analysis/rizin/recipe.toml @@ -1,6 +1,10 @@ #TODO not compiled or tested # build instructions: https://github.com/rizinorg/rizin/blob/dev/BUILDING.md [source] -tar = "https://github.com/rizinorg/rizin/releases/download/v0.7.3/rizin-src-v0.7.3.tar.xz" +tar = "https://github.com/rizinorg/rizin/releases/download/v0.8.1/rizin-src-v0.8.1.tar.xz" [build] template = "meson" +mesonflags = [ + "-Denable_tests=false", + "-Denable_rz_test=false", +] diff --git a/recipes/wip/sound/audacity/recipe.toml b/recipes/wip/sound/audacity/recipe.toml index 9e5b6fa68..bceea2740 100644 --- a/recipes/wip/sound/audacity/recipe.toml +++ b/recipes/wip/sound/audacity/recipe.toml @@ -5,6 +5,13 @@ tar = "https://github.com/audacity/audacity/releases/download/Audacity-3.7.7/audacity-sources-3.7.7.tar.gz" [build] template = "cmake" +cmakeflags = [ + "-Daudacity_conan_enabled=Off", + "-Daudacity_has_tests=Off", + "-Daudacity_has_updates_check=Off", + "-Daudacity_has_vst3=Off", + "-Daudacity_has_crashreports=Off", +] #dependencies = [ # "libuuid", #] diff --git a/recipes/wip/text/t/recipe.toml b/recipes/wip/text/t/recipe.toml new file mode 100644 index 000000000..945186a78 --- /dev/null +++ b/recipes/wip/text/t/recipe.toml @@ -0,0 +1,6 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/alecthomas/t" +shallow_clone = true +[build] +template = "cargo"