Try to fix more Meson-based recipes

This commit is contained in:
Ribbon 2025-10-13 16:11:55 -03:00
parent 3d593a7c6c
commit 4fa9a050bd
11 changed files with 29 additions and 22 deletions

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",
]

View File

@ -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",

View File

@ -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",
]

View File

@ -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",

View File

@ -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",

View File

@ -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"