From 4fa9a050bdf9b895c0f99de551bff02a26bd2a30 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Mon, 13 Oct 2025 16:11:55 -0300 Subject: [PATCH] Try to fix more Meson-based recipes --- recipes/wip/games/fps/vkquake/recipe.toml | 6 +++--- recipes/wip/games/space/naev/recipe.toml | 5 +++-- recipes/wip/image/upscaling/upscaler/recipe.toml | 5 +++-- recipes/wip/libs/gtk/gtk3mm/recipe.toml | 7 ++++--- recipes/wip/libs/gtk/gtk4/recipe.toml | 6 +++--- recipes/wip/libs/gtk/gtk4mm/recipe.toml | 7 ++++--- recipes/wip/libs/gtk/gtksourceview/recipe.toml | 5 +++-- recipes/wip/libs/gtk/libhandy/recipe.toml | 5 +++-- recipes/wip/libs/other/babl/recipe.toml | 5 +++-- .../libs/other/{cairomm-1.0+ => cairomm10+}/recipe.toml | 0 .../libs/other/{cairomm-1.16+ => cairomm116+}/recipe.toml | 0 11 files changed, 29 insertions(+), 22 deletions(-) rename recipes/wip/libs/other/{cairomm-1.0+ => cairomm10+}/recipe.toml (100%) rename recipes/wip/libs/other/{cairomm-1.16+ => cairomm116+}/recipe.toml (100%) diff --git a/recipes/wip/games/fps/vkquake/recipe.toml b/recipes/wip/games/fps/vkquake/recipe.toml index 9131a3094..b16b4f845 100644 --- a/recipes/wip/games/fps/vkquake/recipe.toml +++ b/recipes/wip/games/fps/vkquake/recipe.toml @@ -1,9 +1,9 @@ -#TODO missing script for Meson, see https://github.com/Novum/vkQuake#linux-1 -#TODO port to orbital? +#TODO not compiled or tested +# build instructions: https://github.com/Novum/vkQuake#linux-1 [source] git = "https://github.com/Novum/vkQuake" [build] -template = "custom" +template = "meson" dependencies = [ "sdl2", "libvulkan", diff --git a/recipes/wip/games/space/naev/recipe.toml b/recipes/wip/games/space/naev/recipe.toml index 87fc343b7..994c24605 100644 --- a/recipes/wip/games/space/naev/recipe.toml +++ b/recipes/wip/games/space/naev/recipe.toml @@ -1,8 +1,9 @@ -#TODO missing script for Meson, see https://github.com/naev/naev/wiki/Compiling-on-*nix +#TODO not compiled or tested +# build instructions: https://github.com/naev/naev/wiki/Compiling-on-*nix [source] tar = "https://github.com/naev/naev/releases/download/v0.10.6/naev-0.10.6-source.tar.xz" [build] -template = "custom" +template = "meson" dependencies = [ "sdl2", "sdl2-image", diff --git a/recipes/wip/image/upscaling/upscaler/recipe.toml b/recipes/wip/image/upscaling/upscaler/recipe.toml index b9393e380..6d6b73cfa 100644 --- a/recipes/wip/image/upscaling/upscaler/recipe.toml +++ b/recipes/wip/image/upscaling/upscaler/recipe.toml @@ -1,9 +1,10 @@ -#TODO missing script for Meson, see https://gitlab.gnome.org/World/Upscaler#meson +#TODO not compiled or tested +# build instructions: https://gitlab.gnome.org/World/Upscaler#meson [source] git = "https://gitlab.gnome.org/World/Upscaler" rev = "30c2a8411fac281ed548189a9fea45dc9efe5b68" [build] -template = "custom" +template = "meson" dependencies = [ "gtk4", "libadwaita", diff --git a/recipes/wip/libs/gtk/gtk3mm/recipe.toml b/recipes/wip/libs/gtk/gtk3mm/recipe.toml index 99a5cc71c..3f47f818a 100644 --- a/recipes/wip/libs/gtk/gtk3mm/recipe.toml +++ b/recipes/wip/libs/gtk/gtk3mm/recipe.toml @@ -1,12 +1,13 @@ -#TODO missing script for Meson, see https://gnome.pages.gitlab.gnome.org/gtkmm-documentation/sec-install-unix-and-linux.html +#TODO not compiled or tested +# build instructions: https://gnome.pages.gitlab.gnome.org/gtkmm-documentation/sec-install-unix-and-linux.html [source] tar = "https://download.gnome.org/sources/gtkmm/3.24/gtkmm-3.24.8.tar.xz" [build] -template = "custom" +template = "meson" dependencies = [ "libsigc++", "gtk3", "glibmm", - "cairomm-1_0+", + "cairomm10+", "pangomm", ] diff --git a/recipes/wip/libs/gtk/gtk4/recipe.toml b/recipes/wip/libs/gtk/gtk4/recipe.toml index d4ec78483..67799892d 100644 --- a/recipes/wip/libs/gtk/gtk4/recipe.toml +++ b/recipes/wip/libs/gtk/gtk4/recipe.toml @@ -1,9 +1,9 @@ -#TODO missing script for Meson, see https://docs.gtk.org/gtk4/building.html -#TODO port to orbital +#TODO not compiled or tested +# build instructions: https://docs.gtk.org/gtk4/building.html [source] tar = "https://download.gnome.org/sources/gtk/4.11/gtk-4.11.2.tar.xz" [build] -template = "custom" +template = "meson" dependencies = [ "glib", "gdk-pixbuf", diff --git a/recipes/wip/libs/gtk/gtk4mm/recipe.toml b/recipes/wip/libs/gtk/gtk4mm/recipe.toml index d04bd7a85..e2b22bc85 100644 --- a/recipes/wip/libs/gtk/gtk4mm/recipe.toml +++ b/recipes/wip/libs/gtk/gtk4mm/recipe.toml @@ -1,12 +1,13 @@ -#TODO missing script for Meson, see https://gnome.pages.gitlab.gnome.org/gtkmm-documentation/sec-install-unix-and-linux.html +#TODO not compiled or tested +# build instructions: https://gnome.pages.gitlab.gnome.org/gtkmm-documentation/sec-install-unix-and-linux.html [source] tar = "https://download.gnome.org/sources/gtkmm/4.13/gtkmm-4.13.2.tar.xz" [build] -template = "custom" +template = "meson" dependencies = [ "libsigc++", "gtk4", "glibmm", - "cairomm-1_16+", + "cairomm116+", "pangomm", ] diff --git a/recipes/wip/libs/gtk/gtksourceview/recipe.toml b/recipes/wip/libs/gtk/gtksourceview/recipe.toml index 7f96899fd..39a4801d8 100644 --- a/recipes/wip/libs/gtk/gtksourceview/recipe.toml +++ b/recipes/wip/libs/gtk/gtksourceview/recipe.toml @@ -1,8 +1,9 @@ -#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/gtksourceview#installation +#TODO not compiled or tested +# build instructions: https://gitlab.gnome.org/GNOME/gtksourceview#installation [source] tar = "https://download.gnome.org/sources/gtksourceview/5.10/gtksourceview-5.10.0.tar.xz" [build] -template = "custom" +template = "meson" dependencies = [ "glib", "gtk4", diff --git a/recipes/wip/libs/gtk/libhandy/recipe.toml b/recipes/wip/libs/gtk/libhandy/recipe.toml index dbbee6445..84ca2d7e3 100644 --- a/recipes/wip/libs/gtk/libhandy/recipe.toml +++ b/recipes/wip/libs/gtk/libhandy/recipe.toml @@ -1,10 +1,11 @@ -#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/libhandy#building +#TODO not compiled or tested +# build instructions: https://gitlab.gnome.org/GNOME/libhandy#building #TODO determine dependencies [source] git = "https://gitlab.gnome.org/GNOME/libhandy" rev = "9b0071408ce86a3ef843806fddd723a85f6f2416" [build] -template = "custom" +template = "meson" dependencies = [ "glib", "gtk3", diff --git a/recipes/wip/libs/other/babl/recipe.toml b/recipes/wip/libs/other/babl/recipe.toml index 5c2226b35..55760166f 100644 --- a/recipes/wip/libs/other/babl/recipe.toml +++ b/recipes/wip/libs/other/babl/recipe.toml @@ -1,5 +1,6 @@ -#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/babl/-/blob/master/INSTALL.in?ref_type=heads +#TODO not compiled or tested +# build instructions: https://gitlab.gnome.org/GNOME/babl/-/blob/master/INSTALL.in?ref_type=heads [source] tar = "https://download.gimp.org/pub/babl/0.1/babl-0.1.106.tar.xz" [build] -template = "custom" +template = "meson" diff --git a/recipes/wip/libs/other/cairomm-1.0+/recipe.toml b/recipes/wip/libs/other/cairomm10+/recipe.toml similarity index 100% rename from recipes/wip/libs/other/cairomm-1.0+/recipe.toml rename to recipes/wip/libs/other/cairomm10+/recipe.toml diff --git a/recipes/wip/libs/other/cairomm-1.16+/recipe.toml b/recipes/wip/libs/other/cairomm116+/recipe.toml similarity index 100% rename from recipes/wip/libs/other/cairomm-1.16+/recipe.toml rename to recipes/wip/libs/other/cairomm116+/recipe.toml