From cbc2821e2f4c7266e7511e33da91d474cba1519a Mon Sep 17 00:00:00 2001 From: Ribbon Date: Mon, 26 May 2025 11:36:37 -0300 Subject: [PATCH] Add recipes --- recipes/wip/analysis/email-sleuth/recipe.toml | 5 ++++ recipes/wip/demos/mousefood/recipe.toml | 8 ++++++ recipes/wip/dev/git-tools/riff/recipe.toml | 5 ++++ recipes/wip/dev/other/wrkflw/recipe.toml | 8 ++++++ recipes/wip/dev/rust-tools/tagref/recipe.toml | 5 ++++ recipes/wip/net/download/apkeep/recipe.toml | 5 ++++ recipes/wip/search/srgn/recipe.toml | 5 ++++ recipes/wip/terminal/tarts/recipe.toml | 5 ++++ recipes/wip/text/basalt/recipe.toml | 8 ++++++ .../wip/wayland/fht-compositor/recipe.toml | 25 +++++++++++++++++++ 10 files changed, 79 insertions(+) create mode 100644 recipes/wip/analysis/email-sleuth/recipe.toml create mode 100644 recipes/wip/demos/mousefood/recipe.toml create mode 100644 recipes/wip/dev/git-tools/riff/recipe.toml create mode 100644 recipes/wip/dev/other/wrkflw/recipe.toml create mode 100644 recipes/wip/dev/rust-tools/tagref/recipe.toml create mode 100644 recipes/wip/net/download/apkeep/recipe.toml create mode 100644 recipes/wip/search/srgn/recipe.toml create mode 100644 recipes/wip/terminal/tarts/recipe.toml create mode 100644 recipes/wip/text/basalt/recipe.toml create mode 100644 recipes/wip/wayland/fht-compositor/recipe.toml diff --git a/recipes/wip/analysis/email-sleuth/recipe.toml b/recipes/wip/analysis/email-sleuth/recipe.toml new file mode 100644 index 000000000..b7a5456c5 --- /dev/null +++ b/recipes/wip/analysis/email-sleuth/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/tokenizer-decode/email-sleuth" +[build] +template = "cargo" diff --git a/recipes/wip/demos/mousefood/recipe.toml b/recipes/wip/demos/mousefood/recipe.toml new file mode 100644 index 000000000..c323b674f --- /dev/null +++ b/recipes/wip/demos/mousefood/recipe.toml @@ -0,0 +1,8 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/j-g00da/mousefood" +[build] +template = "custom" +script = """ +cookbook_cargo_examples simulator +""" diff --git a/recipes/wip/dev/git-tools/riff/recipe.toml b/recipes/wip/dev/git-tools/riff/recipe.toml new file mode 100644 index 000000000..d8f32d811 --- /dev/null +++ b/recipes/wip/dev/git-tools/riff/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/walles/riff" +[build] +template = "cargo" diff --git a/recipes/wip/dev/other/wrkflw/recipe.toml b/recipes/wip/dev/other/wrkflw/recipe.toml new file mode 100644 index 000000000..f5a504913 --- /dev/null +++ b/recipes/wip/dev/other/wrkflw/recipe.toml @@ -0,0 +1,8 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/bahdotsh/wrkflw" +[build] +template = "custom" +script = """ +cookbook_cargo_packages wrkflw +""" diff --git a/recipes/wip/dev/rust-tools/tagref/recipe.toml b/recipes/wip/dev/rust-tools/tagref/recipe.toml new file mode 100644 index 000000000..497446f1d --- /dev/null +++ b/recipes/wip/dev/rust-tools/tagref/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/stepchowfun/tagref" +[build] +template = "cargo" diff --git a/recipes/wip/net/download/apkeep/recipe.toml b/recipes/wip/net/download/apkeep/recipe.toml new file mode 100644 index 000000000..97f907f98 --- /dev/null +++ b/recipes/wip/net/download/apkeep/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/EFForg/apkeep" +[build] +template = "cargo" diff --git a/recipes/wip/search/srgn/recipe.toml b/recipes/wip/search/srgn/recipe.toml new file mode 100644 index 000000000..4e00db659 --- /dev/null +++ b/recipes/wip/search/srgn/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/alexpovel/srgn" +[build] +template = "cargo" diff --git a/recipes/wip/terminal/tarts/recipe.toml b/recipes/wip/terminal/tarts/recipe.toml new file mode 100644 index 000000000..9a46e6b0d --- /dev/null +++ b/recipes/wip/terminal/tarts/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/oiwn/tarts" +[build] +template = "cargo" diff --git a/recipes/wip/text/basalt/recipe.toml b/recipes/wip/text/basalt/recipe.toml new file mode 100644 index 000000000..22e8922ec --- /dev/null +++ b/recipes/wip/text/basalt/recipe.toml @@ -0,0 +1,8 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/erikjuhani/basalt" +[build] +template = "custom" +script = """ +cookbook_cargo_packages basalt-tui +""" diff --git a/recipes/wip/wayland/fht-compositor/recipe.toml b/recipes/wip/wayland/fht-compositor/recipe.toml new file mode 100644 index 000000000..e36d88a83 --- /dev/null +++ b/recipes/wip/wayland/fht-compositor/recipe.toml @@ -0,0 +1,25 @@ +#TODO not compiled or tested +#TODO enable the udev-backend flag once wayland and eudev is working +[source] +git = "https://github.com/nferhat/fht-compositor" +[build] +template = "custom" +dependencies = [ + "libwayland", + "libxkbcommon", + "mesa", +] +script = """ +mkdir -pv "${COOKBOOK_STAGE}"/usr/share/wayland-sessions +cp -rv "${COOKBOOK_SOURCE}"/res/fht-compositor.desktop "${COOKBOOK_STAGE}"/usr/share/wayland-sessions +package=fht-compositor +"${COOKBOOK_CARGO}" build \ + --manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \ + --package "${package}" \ + --release + --winit-backend + mkdir -pv "${COOKBOOK_STAGE}/usr/bin" + cp -v \ + "target/${TARGET}/release/${package}" \ + "${COOKBOOK_STAGE}/usr/bin/${package}" +"""