Try to fix more Meson-based recipes

This commit is contained in:
Ribbon 2025-10-13 16:30:09 -03:00
parent 4fa9a050bd
commit efc05d5834
12 changed files with 37 additions and 26 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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