From 7577beba7e735927ccf2acbf5af624c562db521c Mon Sep 17 00:00:00 2001 From: Ribbon Date: Tue, 10 Feb 2026 01:02:42 -0300 Subject: [PATCH] Add recipes --- recipes/wip/analysis/graphs/recipe.toml | 14 +++++++++++++ recipes/wip/crypto/decoder/recipe.toml | 12 +++++++++++ recipes/wip/hw/piper/recipe.toml | 16 +++++++++++++++ .../libs/graphics/vulkan-headers/recipe.toml | 7 +++++++ .../wip/libs/gui/libappindicator/recipe.toml | 5 +++++ recipes/wip/libs/hw/libratbag/recipe.toml | 20 +++++++++++++++++++ recipes/wip/sound/soundux/recipe.toml | 16 +++++++++++++++ recipes/wip/sound/whis/recipe.toml | 17 ++++++++++++++++ 8 files changed, 107 insertions(+) create mode 100644 recipes/wip/analysis/graphs/recipe.toml create mode 100644 recipes/wip/crypto/decoder/recipe.toml create mode 100644 recipes/wip/hw/piper/recipe.toml create mode 100644 recipes/wip/libs/graphics/vulkan-headers/recipe.toml create mode 100644 recipes/wip/libs/gui/libappindicator/recipe.toml create mode 100644 recipes/wip/libs/hw/libratbag/recipe.toml create mode 100644 recipes/wip/sound/soundux/recipe.toml create mode 100644 recipes/wip/sound/whis/recipe.toml diff --git a/recipes/wip/analysis/graphs/recipe.toml b/recipes/wip/analysis/graphs/recipe.toml new file mode 100644 index 000000000..0a5714120 --- /dev/null +++ b/recipes/wip/analysis/graphs/recipe.toml @@ -0,0 +1,14 @@ +#TODO not compiled or tested +[source] +git = "https://gitlab.gnome.org/World/Graphs" +rev = "v1.8.7" +shallow_clone = true +[build] +template = "meson" +dependencies = [ + "glib", + "gtk4", + "libadwaita", + "libgee", + "sqlite3", +] diff --git a/recipes/wip/crypto/decoder/recipe.toml b/recipes/wip/crypto/decoder/recipe.toml new file mode 100644 index 000000000..8a5d04c1f --- /dev/null +++ b/recipes/wip/crypto/decoder/recipe.toml @@ -0,0 +1,12 @@ +#TODO not compiled or tested +[source] +git = "https://gitlab.gnome.org/World/decoder" +shallow_clone = true +[build] +template = "meson" +dependencies = [ + "glib", + "gtk4", + "libadwaita", + "gstreamer", +] diff --git a/recipes/wip/hw/piper/recipe.toml b/recipes/wip/hw/piper/recipe.toml new file mode 100644 index 000000000..8582e6177 --- /dev/null +++ b/recipes/wip/hw/piper/recipe.toml @@ -0,0 +1,16 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/libratbag/piper" +rev = "0.8" +shallow_clone = true +[build] +template = "meson" +mesonflags = [ + "-Druntime-dependency-checks=false", +] +dependencies = [ + "libratbag", + "gtk3", + "cairo", + "libevdev", +] diff --git a/recipes/wip/libs/graphics/vulkan-headers/recipe.toml b/recipes/wip/libs/graphics/vulkan-headers/recipe.toml new file mode 100644 index 000000000..9f0f83d2a --- /dev/null +++ b/recipes/wip/libs/graphics/vulkan-headers/recipe.toml @@ -0,0 +1,7 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/KhronosGroup/Vulkan-Headers" +rev = "vulkan-sdk-1.4.341.0" +shallow_clone = true +[build] +template = "cmake" diff --git a/recipes/wip/libs/gui/libappindicator/recipe.toml b/recipes/wip/libs/gui/libappindicator/recipe.toml new file mode 100644 index 000000000..c68dec48f --- /dev/null +++ b/recipes/wip/libs/gui/libappindicator/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://old-releases.ubuntu.com/ubuntu/pool/universe/liba/libappindicator/libappindicator_12.10.1+20.10.20200706.1.orig.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libs/hw/libratbag/recipe.toml b/recipes/wip/libs/hw/libratbag/recipe.toml new file mode 100644 index 000000000..2e0d06b65 --- /dev/null +++ b/recipes/wip/libs/hw/libratbag/recipe.toml @@ -0,0 +1,20 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/libratbag/libratbag" +rev = "v0.18" +shallow_clone = true +[build] +template = "meson" +mesonflags = [ + "-Dtests=false", + "-Dlogind-provider=elogind", + "-Dsystemd=false", +] +dependencies = [ + "elogind", + "eudev", + "libevdev", + "libunistring", + "json-glib", + "glib", +] diff --git a/recipes/wip/sound/soundux/recipe.toml b/recipes/wip/sound/soundux/recipe.toml new file mode 100644 index 000000000..7b12ec433 --- /dev/null +++ b/recipes/wip/sound/soundux/recipe.toml @@ -0,0 +1,16 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/Soundux/Soundux" +rev = "0.2.7" +shallow_clone = true +[build] +template = "cmake" +dependencies = [ + "pipewire", + "libpulse", + "webkitgtk4", + "openssl3", + "libx11", + "libxi", + "libappindicator", +] diff --git a/recipes/wip/sound/whis/recipe.toml b/recipes/wip/sound/whis/recipe.toml new file mode 100644 index 000000000..387c0dc03 --- /dev/null +++ b/recipes/wip/sound/whis/recipe.toml @@ -0,0 +1,17 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/frankdierolf/whis" +shallow_clone = true +[build] +template = "custom" +dependencies = [ + "libvulkan", + "vulkan-headers", + "shaderc", +] +script = """ +DYNAMIC_INIT +cookbook_cargo_packages whis-cli +""" +[package] +dependencies = ["vulkan-tools"]