Try to fix more Meson-based recipes

This commit is contained in:
Ribbon 2025-10-13 17:15:22 -03:00
parent 61f15132df
commit 3459e0a79c
11 changed files with 38 additions and 29 deletions

View File

@ -1,6 +1,8 @@
#TODO missing script for Meson, see https://github.com/giantpinkrobots/varia#building
#TODO probably missing dependencies
#TODO not compiled or tested
# build instructions: https://github.com/giantpinkrobots/varia#building
# probably missing dependencies
[source]
git = "https://github.com/giantpinkrobots/varia"
rev = "515bef5536b4947b3ae8dd3c23b7643ea590d73c"
[build]
template = "custom"
template = "meson"

View File

@ -1,6 +0,0 @@
#TODO missing script for Meson, see https://gitlab.gnome.org/World/warp#meson
[source]
git = "https://gitlab.gnome.org/World/warp"
rev = "1daa60691aa1a697acaff55450dcccb085023fc7"
[build]
template = "custom"

View File

@ -0,0 +1,7 @@
#TODO not compiled or tested
# build instructions: https://gitlab.gnome.org/World/warp#meson
[source]
git = "https://gitlab.gnome.org/World/warp"
rev = "1daa60691aa1a697acaff55450dcccb085023fc7"
[build]
template = "meson"

View File

@ -1,11 +1,11 @@
#TODO missing script for Meson (use system libraries), see https://github.com/mpv-player/mpv#compilation
#TODO port to orbital
#TODO not compiled or tested
# build instructions: https://github.com/mpv-player/mpv#compilation
#TODO missing dependencies
[source]
git = "https://github.com/mpv-player/mpv"
rev = "818ce7c51a6b9179307950e919983e0909942098"
rev = "e48ac7ce08462f5e33af6ef9deeac6fa87eef01e"
[build]
template = "custom"
template = "meson"
dependencies = [
"ffmpeg6",
"libass",
@ -13,5 +13,5 @@ dependencies = [
"libiconv",
"zlib",
"mesa",
"pulseaudio",
"sdl2",
]

View File

@ -3,7 +3,7 @@
git = "https://git.dec05eba.com/gpu-screen-recorder-gtk"
rev = "7fb7608b720068d3c114330e8d274b04ef310cf2"
[build]
template = "custom"
template = "meson"
dependencies = [
"gtk3",
"libx11",

View File

@ -1,9 +1,9 @@
#TODO missing script for meson
#TODO not compiled or tested
[source]
git = "https://git.dec05eba.com/gpu-screen-recorder"
rev = "422f214283ba50649acca4d9b5a9778d313fe05b"
[build]
template = "custom"
template = "meson"
dependencies = [
"mesa",
"libvulkan",

View File

@ -1,6 +1,7 @@
#TODO missing script for Meson, see https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/INSTALL.md
#TODO not compiled or tested
# build instructions: https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/INSTALL.md
[source]
git = "https://gitlab.freedesktop.org/pipewire/pipewire"
rev = "4debdcd40b055b3eaa83a8f4443aa990ea566bfe"
[build]
template = "custom"
template = "meson"

View File

@ -1,6 +1,7 @@
#TODO missing script for Meson, lacking build instructions
#TODO not compiled or tested
# lacking build instructions
[source]
git = "https://git.sr.ht/~kennylevinsen/seatd"
rev = "3e9ef69f14f630a719dd464f3c90a7932f1c8296"
[build]
template = "custom"
template = "meson"

View File

@ -1,9 +1,10 @@
#TODO missing script for Meson, see https://pipewire.pages.freedesktop.org/wireplumber/installing-wireplumber.html
#TODO not compiled or tested
# build instructions: https://pipewire.pages.freedesktop.org/wireplumber/installing-wireplumber.html
[source]
git = "https://gitlab.freedesktop.org/pipewire/wireplumber"
rev = "d3eb77b292655cef333a8f4cab4e861415bc37c2"
[build]
template = "custom"
template = "meson"
dependencies = [
"pipewire",
"glib",

View File

@ -1,8 +1,8 @@
#TODO missing script for meson
#TODO not compiled or tested
[source]
git = "https://github.com/SeaDve/Mousai"
[build]
template = "custom"
template = "meson"
dependencies = [
"glib",
"gtk4",

View File

@ -1,12 +1,15 @@
#TODO missing script for Meson, see https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/Developer/PulseAudioFromGit/
#TODO only build the library and disable the daemon in favor of PipeWire, see https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/INSTALL.md#pulseaudio-replacement
#TODO not compiled or tested
# build instructions: https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/Developer/PulseAudioFromGit/
[source]
tar = "https://freedesktop.org/software/pulseaudio/releases/pulseaudio-17.0.tar.xz"
[build]
template = "custom"
template = "meson"
mesonflags = [
"-Ddaemon=false"
]
dependencies = [
"libsndfile",
"libatomic_ops",
"libatomic-ops",
"speexdsp",
"libtool",
"json-c",