Try to fix more Meson-based recipes

This commit is contained in:
Ribbon 2025-10-14 12:07:45 -03:00
parent 961f20813e
commit 6e3caa13a1
8 changed files with 30 additions and 20 deletions

View File

@ -1,8 +1,9 @@
#TODO missing script for Meson, lacking build instructions
#TODO not compiled or tested
# lacking build instructions
[source]
tar = "https://download.gnome.org/sources/pitivi/2023/pitivi-2023.03.tar.xz"
[build]
template = "custom"
template = "meson"
dependencies = [
"gtk3",
"gstreamer",

View File

@ -1,6 +1,16 @@
#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/cheese
#TODO maybe need GStreamer as dependency
#TODO not compiled or tested
# lacking build instructions: https://gitlab.gnome.org/GNOME/cheese/-/blob/master/meson.build
# missing dependencies
[source]
tar = "https://download.gnome.org/sources/cheese/44/cheese-44.1.tar.xz"
[build]
template = "custom"
template = "meson"
mesonflags = [
"-Dgtk_doc=false"
]
dependencies = [
"gtk3",
"glib",
"gdk-pixbuf",
"gstreamer",
]

View File

@ -1,6 +1,6 @@
#TODO missing script for meson
# build instructions - https://libvirt.org/compiling.html#configuring-the-project
#TODO not compiled or tested
# build instructions: https://libvirt.org/compiling.html#configuring-the-project
[source]
tar = "https://download.libvirt.org/libvirt-10.7.0.tar.xz"
[build]
template = "custom"
template = "meson"

View File

@ -1,8 +1,9 @@
#TODO missing script for Meson, see https://github.com/swaywm/sway#compiling-from-source
#TODO not compiled or tested
# build instructions: https://github.com/swaywm/sway#compiling-from-source
[source]
tar = "https://github.com/swaywm/sway/releases/download/1.8.1/sway-1.8.1.tar.gz"
[build]
template = "custom"
template = "meson"
dependencies = [
"wlroots",
"libwayland",

View File

@ -1,5 +1,6 @@
#TODO missing script for Meson, see https://gitlab.freedesktop.org/wayland/wayland-utils#building
#TODO not compiled or tested
# build instructions: https://gitlab.freedesktop.org/wayland/wayland-utils#building
[source]
tar = "https://gitlab.freedesktop.org/wayland/wayland-utils/-/releases/1.2.0/downloads/wayland-utils-1.2.0.tar.xz"
[build]
template = "custom"
template = "meson"

View File

@ -1,8 +1,9 @@
#TODO missing script for Meson, see https://gitlab.freedesktop.org/wlroots/wlroots#building
#TODO not compiled or tested
# build instructions: https://gitlab.freedesktop.org/wlroots/wlroots#building
[source]
tar = "https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.0/downloads/wlroots-0.17.0.tar.gz"
[build]
template = "custom"
template = "meson"
dependencies = [
"libwayland",
"libxcb",

View File

@ -34,5 +34,5 @@ mesonflags = [
"-Dglamor=false",
"-Dglx=false",
"-Dsecure-rpc=false",
"-Dmitshm=false"
"-Dmitshm=false",
]

View File

@ -11,8 +11,4 @@ dependencies = [
"libxext",
"x11proto",
]
template = "custom"
script = """
DYNAMIC_INIT
cookbook_meson
"""
template = "meson"