From efc05d583445acdd181d00c97bee22d4ff877ff9 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Mon, 13 Oct 2025 16:30:09 -0300 Subject: [PATCH] Try to fix more Meson-based recipes --- recipes/wip/libs/other/dspy/recipe.toml | 5 +++-- recipes/wip/libs/other/inih/recipe.toml | 5 +++-- recipes/wip/libs/other/json-glib/recipe.toml | 5 +++-- recipes/wip/libs/other/jsonrpc-glib/recipe.toml | 5 +++-- recipes/wip/libs/other/libadwaita/recipe.toml | 5 +++-- recipes/wip/libs/other/libcamera/recipe.toml | 5 +++-- recipes/wip/libs/other/libdecor/recipe.toml | 5 +++-- recipes/wip/libs/other/libdex/recipe.toml | 5 +++-- recipes/wip/libs/other/libfuse2/recipe.toml | 7 ++++--- recipes/wip/libs/other/libfuse3/recipe.toml | 7 ++++--- recipes/wip/libs/other/libinput/recipe.toml | 5 +++-- recipes/wip/libs/other/libnotify/recipe.toml | 4 ++-- 12 files changed, 37 insertions(+), 26 deletions(-) diff --git a/recipes/wip/libs/other/dspy/recipe.toml b/recipes/wip/libs/other/dspy/recipe.toml index 5b7fb753..0f5ff99a 100644 --- a/recipes/wip/libs/other/dspy/recipe.toml +++ b/recipes/wip/libs/other/dspy/recipe.toml @@ -1,5 +1,6 @@ -#TODO missing script for Meson, lacking build instructions +#TODO not compiled or tested +# lacking build instructions [source] tar = "https://download.gnome.org/sources/dspy/1.2/dspy-1.2.1.tar.xz" [build] -template = "custom" +template = "meson" diff --git a/recipes/wip/libs/other/inih/recipe.toml b/recipes/wip/libs/other/inih/recipe.toml index 014f082b..5ac3bfdf 100644 --- a/recipes/wip/libs/other/inih/recipe.toml +++ b/recipes/wip/libs/other/inih/recipe.toml @@ -1,6 +1,7 @@ -#TODO missing script for Meson, see https://github.com/benhoyt/inih#meson-notes +#TODO not compiled or tested +# build instructions: https://github.com/benhoyt/inih#meson-notes [source] git = "https://github.com/benhoyt/inih" rev = "9cecf0643da0846e77f64d10a126d9f48b9e05e8" [build] -template = "custom" +template = "meson" diff --git a/recipes/wip/libs/other/json-glib/recipe.toml b/recipes/wip/libs/other/json-glib/recipe.toml index 63676945..e0da7d37 100644 --- a/recipes/wip/libs/other/json-glib/recipe.toml +++ b/recipes/wip/libs/other/json-glib/recipe.toml @@ -1,8 +1,9 @@ -#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/json-glib/#build-and-installation +#TODO not compiled or tested +# build instructions: https://gitlab.gnome.org/GNOME/json-glib/#build-and-installation [source] tar = "https://download.gnome.org/sources/json-glib/1.8/json-glib-1.8.0.tar.xz" [build] -template = "custom" +template = "meson" dependencies = [ "glib", ] diff --git a/recipes/wip/libs/other/jsonrpc-glib/recipe.toml b/recipes/wip/libs/other/jsonrpc-glib/recipe.toml index 65f6e609..8ba49411 100644 --- a/recipes/wip/libs/other/jsonrpc-glib/recipe.toml +++ b/recipes/wip/libs/other/jsonrpc-glib/recipe.toml @@ -1,8 +1,9 @@ -#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/jsonrpc-glib#building +#TODO not compiled or tested +# build instructions: https://gitlab.gnome.org/GNOME/jsonrpc-glib#building [source] tar = "https://download.gnome.org/sources/jsonrpc-glib/3.44/jsonrpc-glib-3.44.0.tar.xz" [build] -template = "custom" +template = "meson" dependencies = [ "glib", ] diff --git a/recipes/wip/libs/other/libadwaita/recipe.toml b/recipes/wip/libs/other/libadwaita/recipe.toml index dd5d581e..b48885f6 100644 --- a/recipes/wip/libs/other/libadwaita/recipe.toml +++ b/recipes/wip/libs/other/libadwaita/recipe.toml @@ -1,5 +1,6 @@ -#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/libadwaita#building +#TODO not compiled or tested +# build instructions: https://gitlab.gnome.org/GNOME/libadwaita#building [source] tar = "https://download.gnome.org/sources/libadwaita/1.4/libadwaita-1.4.0.tar.xz" [build] -template = "custom" +template = "meson" diff --git a/recipes/wip/libs/other/libcamera/recipe.toml b/recipes/wip/libs/other/libcamera/recipe.toml index d5d78650..c52109d6 100644 --- a/recipes/wip/libs/other/libcamera/recipe.toml +++ b/recipes/wip/libs/other/libcamera/recipe.toml @@ -1,8 +1,9 @@ -#TODO missing script for Meson, see https://libcamera.org/getting-started.html +#TODO not compiled or tested +# build instructions: https://libcamera.org/getting-started.html [source] git = "https://git.libcamera.org/libcamera/libcamera" [build] -template = "custom" +template = "meson" dependencies = [ "libyaml", "libevdev", diff --git a/recipes/wip/libs/other/libdecor/recipe.toml b/recipes/wip/libs/other/libdecor/recipe.toml index d828692d..9b11512f 100644 --- a/recipes/wip/libs/other/libdecor/recipe.toml +++ b/recipes/wip/libs/other/libdecor/recipe.toml @@ -1,9 +1,10 @@ -#TODO missing script for Meson, see https://gitlab.freedesktop.org/libdecor/libdecor#build-install +#TODO not compiled or tested +# build instructions: https://gitlab.freedesktop.org/libdecor/libdecor#build-install #TODO port to orbital [source] tar = "https://gitlab.freedesktop.org/libdecor/libdecor/uploads/ee5ef0f2c3a4743e8501a855d61cb397/libdecor-0.1.1.tar.xz" [build] -template = "custom" +template = "meson" dependencies = [ "cairo", "pango", diff --git a/recipes/wip/libs/other/libdex/recipe.toml b/recipes/wip/libs/other/libdex/recipe.toml index 365fcee4..416794ff 100644 --- a/recipes/wip/libs/other/libdex/recipe.toml +++ b/recipes/wip/libs/other/libdex/recipe.toml @@ -1,8 +1,9 @@ -#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/libdex#building +#TODO not compiled or tested +# build instructions: https://gitlab.gnome.org/GNOME/libdex#building [source] tar = "https://download.gnome.org/sources/libdex/0.4/libdex-0.4.1.tar.xz" [build] -template = "custom" +template = "meson" dependencies = [ "glib", ] diff --git a/recipes/wip/libs/other/libfuse2/recipe.toml b/recipes/wip/libs/other/libfuse2/recipe.toml index 4f20632d..e17f98df 100644 --- a/recipes/wip/libs/other/libfuse2/recipe.toml +++ b/recipes/wip/libs/other/libfuse2/recipe.toml @@ -1,6 +1,7 @@ -#TODO missing script for Meson, see https://github.com/libfuse/libfuse#installation -#TODO require the "fused" daemon (equivalent to the Linux kernel module but in user-space) +#TODO not compiled or tested +# build instructions: https://github.com/libfuse/libfuse#installation +#TODO require a redox daemon (userspace equivalent of the Linux kernel module) [source] tar = "https://github.com/libfuse/libfuse/releases/download/fuse-2.9.9/fuse-2.9.9.tar.gz" [build] -template = "custom" +template = "meson" diff --git a/recipes/wip/libs/other/libfuse3/recipe.toml b/recipes/wip/libs/other/libfuse3/recipe.toml index 170c3bd7..8cd145ee 100644 --- a/recipes/wip/libs/other/libfuse3/recipe.toml +++ b/recipes/wip/libs/other/libfuse3/recipe.toml @@ -1,6 +1,7 @@ -#TODO missing script for Meson, see https://github.com/libfuse/libfuse#installation -#TODO require the "fused" daemon (equivalent to the Linux kernel module but in user-space) +#TODO not compiled or tested +# build instructions: https://github.com/libfuse/libfuse#installation +#TODO require a redox daemon (userspace equivalent of the Linux kernel module) [source] tar = "https://github.com/libfuse/libfuse/releases/download/fuse-3.16.2/fuse-3.16.2.tar.gz" [build] -template = "custom" +template = "meson" diff --git a/recipes/wip/libs/other/libinput/recipe.toml b/recipes/wip/libs/other/libinput/recipe.toml index 40bb422c..a042016b 100644 --- a/recipes/wip/libs/other/libinput/recipe.toml +++ b/recipes/wip/libs/other/libinput/recipe.toml @@ -1,9 +1,10 @@ -#TODO missing script for Meson, see https://wayland.freedesktop.org/libinput/doc/latest/building.html#building +#TODO not compiled or tested +# build instructions: https://wayland.freedesktop.org/libinput/doc/latest/building.html#building [source] git = "https://gitlab.freedesktop.org/libinput/libinput" rev = "1680f2fbaa63a91739012c6b57988ab1918ea0b7" [build] -template = "custom" +template = "meson" dependencies = [ "eudev", "libevdev", diff --git a/recipes/wip/libs/other/libnotify/recipe.toml b/recipes/wip/libs/other/libnotify/recipe.toml index 456d3cd3..9e66bfe3 100644 --- a/recipes/wip/libs/other/libnotify/recipe.toml +++ b/recipes/wip/libs/other/libnotify/recipe.toml @@ -1,8 +1,8 @@ -#TODO missing script for Meson +#TODO not compiled or tested [source] tar = "https://download.gnome.org/sources/libnotify/0.8/libnotify-0.8.3.tar.xz" [build] -template = "custom" +template = "meson" dependencies = [ "gtk3", "gdk-pixbuf",