From 94d0d673bba4e9b1d472261961ba2fad4d712d01 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Thu, 26 Mar 2026 15:06:41 -0300 Subject: [PATCH] Add recipes --- recipes/wip/gnome/showtime/recipe.toml | 11 +++++++++++ recipes/wip/image/converters/icy-sixel/recipe.toml | 7 +++++++ recipes/wip/libs/archives/minizip-ng/recipe.toml | 7 +++++++ recipes/wip/libs/config/yaml-cpp/recipe.toml | 5 +++++ recipes/wip/libs/other/openpmix/recipe.toml | 10 ++++++++++ recipes/wip/libs/other/prrte/recipe.toml | 9 +++++++++ recipes/wip/security/secrets/recipe.toml | 10 ++++++++++ recipes/wip/shells/elvish/recipe.toml | 8 ++++++++ 8 files changed, 67 insertions(+) create mode 100644 recipes/wip/gnome/showtime/recipe.toml create mode 100644 recipes/wip/image/converters/icy-sixel/recipe.toml create mode 100644 recipes/wip/libs/archives/minizip-ng/recipe.toml create mode 100644 recipes/wip/libs/config/yaml-cpp/recipe.toml create mode 100644 recipes/wip/libs/other/openpmix/recipe.toml create mode 100644 recipes/wip/libs/other/prrte/recipe.toml create mode 100644 recipes/wip/security/secrets/recipe.toml create mode 100644 recipes/wip/shells/elvish/recipe.toml diff --git a/recipes/wip/gnome/showtime/recipe.toml b/recipes/wip/gnome/showtime/recipe.toml new file mode 100644 index 00000000..c4012a20 --- /dev/null +++ b/recipes/wip/gnome/showtime/recipe.toml @@ -0,0 +1,11 @@ +#TODO not compiled or tested +[source] +tar = "https://download.gnome.org/sources/showtime/49/showtime-49.1.tar.xz" +[build] +template = "meson" +dependencies = [ + "gtk4", + "libadwaita", +] +[package] +dependencies = ["blueprint"] diff --git a/recipes/wip/image/converters/icy-sixel/recipe.toml b/recipes/wip/image/converters/icy-sixel/recipe.toml new file mode 100644 index 00000000..10e02eed --- /dev/null +++ b/recipes/wip/image/converters/icy-sixel/recipe.toml @@ -0,0 +1,7 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/mkrueger/icy_sixel" +shallow_clone = true +[build] +template = "cargo" +cargopackages = ["icy_sixel-cli"] diff --git a/recipes/wip/libs/archives/minizip-ng/recipe.toml b/recipes/wip/libs/archives/minizip-ng/recipe.toml new file mode 100644 index 00000000..ca999ec9 --- /dev/null +++ b/recipes/wip/libs/archives/minizip-ng/recipe.toml @@ -0,0 +1,7 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/zlib-ng/minizip-ng" +branch = "master" +shallow_clone = true +[build] +template = "cmake" diff --git a/recipes/wip/libs/config/yaml-cpp/recipe.toml b/recipes/wip/libs/config/yaml-cpp/recipe.toml new file mode 100644 index 00000000..edfe4299 --- /dev/null +++ b/recipes/wip/libs/config/yaml-cpp/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/jbeder/yaml-cpp/releases/download/yaml-cpp-0.9.0/yaml-cpp-yaml-cpp-0.9.0.tar.gz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/other/openpmix/recipe.toml b/recipes/wip/libs/other/openpmix/recipe.toml new file mode 100644 index 00000000..da81d441 --- /dev/null +++ b/recipes/wip/libs/other/openpmix/recipe.toml @@ -0,0 +1,10 @@ +#TODO not compiled or tested +# build instructions: https://docs.openpmix.org/en/latest/installing-pmix/index.html +[source] +tar = "https://github.com/openpmix/openpmix/releases/download/v6.1.0/pmix-6.1.0.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libevent", + "hwloc", +] diff --git a/recipes/wip/libs/other/prrte/recipe.toml b/recipes/wip/libs/other/prrte/recipe.toml new file mode 100644 index 00000000..cfdd53f1 --- /dev/null +++ b/recipes/wip/libs/other/prrte/recipe.toml @@ -0,0 +1,9 @@ +#TODO not compiled or tested +# build instructions: https://docs.prrte.org/en/latest/install.html +[source] +tar = "https://github.com/openpmix/prrte/releases/download/v4.1.0/prrte-4.1.0.tar.bz2" +[build] +template = "configure" +dependencies = [ + "openpmix", +] diff --git a/recipes/wip/security/secrets/recipe.toml b/recipes/wip/security/secrets/recipe.toml new file mode 100644 index 00000000..9dbb6cae --- /dev/null +++ b/recipes/wip/security/secrets/recipe.toml @@ -0,0 +1,10 @@ +#TODO not compiled or tested +[source] +tar = "https://gitlab.gnome.org/World/secrets/-/releases/12.3/downloads/secrets-12.3.tar.xz" +[build] +template = "meson" +dependencies = [ + "glib", + "gtk4", + "libadwaita", +] diff --git a/recipes/wip/shells/elvish/recipe.toml b/recipes/wip/shells/elvish/recipe.toml new file mode 100644 index 00000000..be529018 --- /dev/null +++ b/recipes/wip/shells/elvish/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for go +# build instructions: https://github.com/elves/elvish/blob/main/docs/building.md +[source] +git = "https://github.com/elves/elvish" +branch = "v0.21-release" +shallow_clone = true +[build] +template = "custom"