From e08144b78542ee33566ce7e4984ab85d8a5fc76e Mon Sep 17 00:00:00 2001 From: Ribbon Date: Thu, 13 Nov 2025 08:56:13 -0300 Subject: [PATCH] More recipe fixes and update TODOs --- recipes/wip/tools/atuin/recipe.toml | 2 +- recipes/wip/tools/cb/recipe.toml | 3 +-- recipes/wip/tools/clipcat/recipe.toml | 2 +- recipes/wip/tools/cute/recipe.toml | 10 +++++++--- recipes/wip/tools/espanso/recipe.toml | 24 +++++++++++++++++++---- recipes/wip/tools/menyoki/recipe.toml | 3 ++- recipes/wip/tools/sued/recipe.toml | 6 ++++-- recipes/wip/tools/t-rec/recipe.toml | 8 ++++++-- recipes/wip/tools/thwack/recipe.toml | 2 +- recipes/wip/tools/tp-note/recipe.toml | 14 +++++++++++-- recipes/wip/tools/tui-journal/recipe.toml | 10 +++++++--- recipes/wip/tools/weylus/recipe.toml | 18 +++++++++++++++-- 12 files changed, 78 insertions(+), 24 deletions(-) diff --git a/recipes/wip/tools/atuin/recipe.toml b/recipes/wip/tools/atuin/recipe.toml index 98a69fd4..a384160e 100644 --- a/recipes/wip/tools/atuin/recipe.toml +++ b/recipes/wip/tools/atuin/recipe.toml @@ -1,6 +1,6 @@ #TODO not compiled or tested [source] -git = "https://github.com/ellie/atuin" +git = "https://github.com/atuinsh/atuin" [build] template = "custom" script = """ diff --git a/recipes/wip/tools/cb/recipe.toml b/recipes/wip/tools/cb/recipe.toml index 16dd19db..ebb8b64c 100644 --- a/recipes/wip/tools/cb/recipe.toml +++ b/recipes/wip/tools/cb/recipe.toml @@ -1,5 +1,4 @@ -#TODO figure out how to build this, see https://github.com/yaa110/cb#build-manually -#TODO port to orbital +#TODO discover how to cross-compile: https://github.com/yaa110/cb#build-manually [source] git = "https://github.com/yaa110/cb" [build] diff --git a/recipes/wip/tools/clipcat/recipe.toml b/recipes/wip/tools/clipcat/recipe.toml index f1a12c1a..5aadd2d0 100644 --- a/recipes/wip/tools/clipcat/recipe.toml +++ b/recipes/wip/tools/clipcat/recipe.toml @@ -1,4 +1,4 @@ -#TODO port to Orbital +#TODO not compiled or tested [source] git = "https://github.com/xrelkd/clipcat" [build] diff --git a/recipes/wip/tools/cute/recipe.toml b/recipes/wip/tools/cute/recipe.toml index 82217cd6..f22dbe07 100644 --- a/recipes/wip/tools/cute/recipe.toml +++ b/recipes/wip/tools/cute/recipe.toml @@ -1,8 +1,12 @@ -#TODO port to orbital +#TODO not compiled or tested [source] git = "https://github.com/PThorpe92/CuTE" [build] -template = "cargo" +template = "custom" dependencies = [ - "openssl1", + "openssl3", ] +script = """ +DYNAMIC_INIT +cookbook_cargo +""" diff --git a/recipes/wip/tools/espanso/recipe.toml b/recipes/wip/tools/espanso/recipe.toml index 826c6c53..875badf6 100644 --- a/recipes/wip/tools/espanso/recipe.toml +++ b/recipes/wip/tools/espanso/recipe.toml @@ -1,5 +1,5 @@ -#TODO missing script for building, see https://espanso.org/docs/install/linux/#wayland-compile -#TODO port to orbital? +#TODO not compiled or tested +# build instructions: https://espanso.org/docs/install/linux/#x11-compile [source] git = "https://github.com/espanso/espanso" [build] @@ -7,6 +7,22 @@ template = "custom" dependencies = [ "libxkbcommon", "dbus", - "wxwidgets3", - "openssl1", + "wxwidgets-gtk3", + "openssl3", + "libx11", + "libxtst", ] +script = """ +DYNAMIC_INIT +package=espanso +"${COOKBOOK_CARGO}" build \ + --manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \ + --package "${package}" \ + --release \ + --no-default-features \ + --features=vendored-tls,modulo + mkdir -pv "${COOKBOOK_STAGE}/usr/bin" + cp -v \ + "target/${TARGET}/release/${package}" \ + "${COOKBOOK_STAGE}/usr/bin/${package}" +""" diff --git a/recipes/wip/tools/menyoki/recipe.toml b/recipes/wip/tools/menyoki/recipe.toml index 79cdea7f..2a472563 100644 --- a/recipes/wip/tools/menyoki/recipe.toml +++ b/recipes/wip/tools/menyoki/recipe.toml @@ -1,4 +1,5 @@ -#TODO port to Orbital, see https://github.com/orhun/menyoki/blob/master/IMPLEMENTATION.md#implementing-for-other-platforms +#TODO not compiled or tested +# if the x11 backend don't work read this: https://github.com/orhun/menyoki/blob/master/IMPLEMENTATION.md#implementing-for-other-platforms [source] git = "https://github.com/orhun/menyoki" [build] diff --git a/recipes/wip/tools/sued/recipe.toml b/recipes/wip/tools/sued/recipe.toml index a399dac7..d88d7d6a 100644 --- a/recipes/wip/tools/sued/recipe.toml +++ b/recipes/wip/tools/sued/recipe.toml @@ -1,5 +1,7 @@ -#TODO port to orbital +#TODO not compiled or tested +# customization: https://codeberg.org/AeriaVelocity/sued#configuration [source] -git = "https://github.com/That1M8Head/sued" +git = "https://codeberg.org/AeriaVelocity/sued" [build] template = "cargo" +cargoflags = "--features=repl,startup,history" diff --git a/recipes/wip/tools/t-rec/recipe.toml b/recipes/wip/tools/t-rec/recipe.toml index 3bd231d5..e9d64b61 100644 --- a/recipes/wip/tools/t-rec/recipe.toml +++ b/recipes/wip/tools/t-rec/recipe.toml @@ -1,8 +1,12 @@ -#TODO port to orbital +#TODO not compiled or tested [source] git = "https://github.com/sassman/t-rec-rs" [build] -template = "cargo" +template = "custom" dependencies = [ "imagemagick", ] +script = """ +DYNAMIC_INIT +cookbook_cargo +""" diff --git a/recipes/wip/tools/thwack/recipe.toml b/recipes/wip/tools/thwack/recipe.toml index 5c1ddf26..5a77f72d 100644 --- a/recipes/wip/tools/thwack/recipe.toml +++ b/recipes/wip/tools/thwack/recipe.toml @@ -1,4 +1,4 @@ -#TODO port to Orbital +#TODO not compiled or tested [source] git = "https://github.com/yykamei/thwack" [build] diff --git a/recipes/wip/tools/tp-note/recipe.toml b/recipes/wip/tools/tp-note/recipe.toml index 3d8dd937..203abb5f 100644 --- a/recipes/wip/tools/tp-note/recipe.toml +++ b/recipes/wip/tools/tp-note/recipe.toml @@ -1,8 +1,18 @@ -#TODO port to Orbital +#TODO not compiled or tested [source] git = "https://gitlab.com/getreu/tp-note" [build] template = "custom" script = """ -cookbook_cargo_packages tpnote +package=tpnote +"${COOKBOOK_CARGO}" build \ + --manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \ + --package "${package}" \ + --release \ + --no-default-features \ + --features=lang-detection,renderer + mkdir -pv "${COOKBOOK_STAGE}/usr/bin" + cp -v \ + "target/${TARGET}/release/${package}" \ + "${COOKBOOK_STAGE}/usr/bin/${package}" """ diff --git a/recipes/wip/tools/tui-journal/recipe.toml b/recipes/wip/tools/tui-journal/recipe.toml index aad40ea0..a684ceca 100644 --- a/recipes/wip/tools/tui-journal/recipe.toml +++ b/recipes/wip/tools/tui-journal/recipe.toml @@ -1,9 +1,13 @@ -#TODO port to Orbital +#TODO not compiled or tested [source] git = "https://github.com/AmmarAbouZor/tui-journal" [build] -template = "cargo" +template = "custom" dependencies = [ - "openssl1", + "openssl3", "sqlite3", ] +script = """ +DYNAMIC_INIT +cookbook_cargo +""" \ No newline at end of file diff --git a/recipes/wip/tools/weylus/recipe.toml b/recipes/wip/tools/weylus/recipe.toml index 0135c10d..e3cdb5f2 100644 --- a/recipes/wip/tools/weylus/recipe.toml +++ b/recipes/wip/tools/weylus/recipe.toml @@ -1,5 +1,5 @@ -#TODO port to orbital -#TODO build instructions - https://github.com/H-M-H/Weylus#building +#TODO not compiled or tested +# build instructions: https://github.com/H-M-H/Weylus#building [source] git = "https://github.com/H-M-H/Weylus" [build] @@ -8,7 +8,21 @@ dependencies = [ "pango", "gstreamer", "dbus", + "libx11", + "libxext", + "libxft", + "libxinerama", + "libxcursor", + "libxfixes", + "libxtst", + "libxrandr", + "libxcomposite", + "libxv", + "libxi", + "libxrender", + "libdrm", ] script = """ +DYNAMIC_INIT cookbook_cargo_packages weylus """