Try to fix more Meson-based recipes

This commit is contained in:
Ribbon 2025-10-14 11:09:28 -03:00
parent 9a7c7983cd
commit 5370a0bd1f
8 changed files with 51 additions and 24 deletions

View File

@ -0,0 +1,13 @@
#TODO not compiled or tested
# build instructions: https://github.com/ximion/appstream#build--install
#TODO missing dependencies
[source]
tar = "https://www.freedesktop.org/software/appstream/releases/AppStream-1.1.1.tar.xz"
[build]
template = "meson"
dependencies = [
"glib",
"gobject-introspection",
"libxml2",
"curl",
]

View File

@ -1,8 +1,9 @@
#TODO missing script for Meson, see https://github.com/libfuse/sshfs#installation
#TODO not compiled or tested
# build instructions: https://github.com/libfuse/sshfs#installation
[source]
tar = "https://github.com/libfuse/sshfs/releases/download/sshfs-3.7.3/sshfs-3.7.3.tar.xz"
[build]
template = "custom"
template = "meson"
dependencies = [
"libfuse3",
"glib",

View File

@ -1,11 +1,14 @@
#TODO missing script for meson
#TODO missing dependencies
# build instructions - https://gitlab.com/mission-center-devs/mission-center#building---native
#TODO not compiled or tested
# build instructions: https://gitlab.com/mission-center-devs/mission-center#building---native
#TODO patch to disable libgbm
[source]
git = "https://gitlab.com/mission-center-devs/mission-center"
[build]
template = "custom"
template = "meson"
dependencies = [
"gtk4",
"libadwaita",
"eudev",
"libdrm",
"dbus",
]

View File

@ -1,16 +1,14 @@
#TODO not compiled or tested
# build instructions - https://github.com/flxzt/rnote/blob/main/BUILDING.md#build-with-meson
# build instructions: https://github.com/flxzt/rnote/blob/main/BUILDING.md#build-with-meson
[source]
git = "https://github.com/flxzt/rnote"
[build]
template = "custom"
template = "meson"
dependencies = [
"gtk4",
"glib",
"libadwaita",
"glib",
"libalsa",
"libpoppler",
"appstream",
]
script = """
cookbook_cargo_packages rnote
"""

View File

@ -1,9 +1,10 @@
#TODO missing script for Meson, see https://github.com/Diego-Ivan/Flowtime#building-from-source
#TODO not compiled or tested
# build instructions: https://github.com/Diego-Ivan/Flowtime#building-from-source
[source]
git = "https://github.com/Diego-Ivan/Flowtime"
rev = "2cb1160f7f61ec0a6add292deca38a3150336f03"
[build]
template = "custom"
template = "meson"
dependencies = [
"gtk4",
"libxml2",

View File

@ -1,9 +1,15 @@
#TODO missing script for Meson, see https://github.com/flightlessmango/MangoHud#installation---build-from-source
#TODO port to orbital
#TODO not compiled or tested
# build instructions: https://github.com/flightlessmango/MangoHud#installation---build-from-source
[source]
tar = "https://github.com/flightlessmango/MangoHud/releases/download/v0.7.0/MangoHud-v0.7.0-Source.tar.xz"
tar = "https://github.com/flightlessmango/MangoHud/releases/download/v0.8.1/MangoHud-v0.8.1-Source.tar.xz"
[build]
template = "custom"
dependencies = [
"mesa",
template = "meson"
mesonflags = [
"-Dwith_xnvctrl=disabled",
"-Dwith_dbus=disabled",
]
dependencies = [
"mesa-x11",
"libx11",
#"libxkbcommon",
]

View File

@ -1,5 +1,9 @@
#TODO needs to determine the build method (Cargo or Meson)
#TODO not compiled or tested
[source]
git = "https://github.com/kdwk/Spidey"
[build]
template = "custom"
template = "meson"
dependencies = [
"gtk4",
"glib",
]

View File

@ -1,6 +1,7 @@
#TODO missing script for Meson, lacking installation instructions
#TODO not compiled or tested
# lacking build instructions
[source]
git = "https://github.com/taunoe/tauno-monitor"
rev = "fecab98710bf6918141f34709f4ee1a055413056"
[build]
template = "custom"
template = "meson"