Improve more recipes

This commit is contained in:
Ribbon 2026-01-23 19:03:04 -03:00
parent 7b13cddc74
commit 49d6a869a8
10 changed files with 41 additions and 16 deletions

View File

@ -1,6 +1,7 @@
#TODO make pipewire work
#TODO not compiled or tested
[source]
git = "https://github.com/dimtpap/coppwr"
shallow_clone = true
[build]
template = "cargo"
dependencies = [

View File

@ -1,4 +1,4 @@
#TODO compilation error - POSIX header not found
#TODO compilation error: POSIX header not found
[source]
tar = "https://github.com/eudev-project/eudev/releases/download/v3.2.14/eudev-3.2.14.tar.gz"
[build]

View File

@ -4,9 +4,10 @@ git = "https://github.com/hickory-dns/hickory-dns"
[build]
template = "custom"
dependencies = [
"openssl1",
"openssl3",
]
script = """
DYNAMIC_INIT
binary=hickory-dns
"${COOKBOOK_CARGO}" build \
--manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \

View File

@ -1,8 +1,8 @@
#TODO missing script for waf
#TODO discover how to build
#TODO discover if it has external dependencies
#TODO missing cross-compilation script for waf
#TODO determine minimum dependencies
[source]
git = "https://github.com/jackaudio/jack2"
rev = "4f58969432339a250ce87fe855fb962c67d00ddb"
rev = "v1.9.22"
shallow_clone = true
[build]
template = "custom"

View File

@ -1,4 +1,4 @@
#TODO missing script for configuration, see https://github.com/coastalwhite/lemurs#compiling-from-source
#TODO missing script for configuration: https://github.com/coastalwhite/lemurs#compiling-from-source
[source]
git = "https://github.com/coastalwhite/lemurs"
rev = "37963b8ff6945ae8bdbabee658e5e36d0f67b84a"

View File

@ -2,6 +2,19 @@
# build instructions: https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/INSTALL.md
[source]
git = "https://gitlab.freedesktop.org/pipewire/pipewire"
rev = "4debdcd40b055b3eaa83a8f4443aa990ea566bfe"
branch = "1.4"
shallow_clone = true
[build]
template = "meson"
mesonflags = [
"-Dtests=disabled",
"-Dpipewire-jack=disabled",
"-Dpipewire-v4l2=disabled",
"-Dspa-plugins=disabled",
"-Ddbus=disabled",
"-Dflatpak=disabled",
]
dependencies = [
"libpulse",
"sdl2",
]

View File

@ -1,10 +1,15 @@
#TODO not compiled or tested
#TODO determine minimum dependencies from cmake log
# build instructions: https://gitlab.freedesktop.org/rncbc/qpwgraph#building
[source]
git = "https://gitlab.freedesktop.org/rncbc/qpwgraph"
rev = "9fead6eff8c5831d66f618b2e8e195c94d5c22e6"
rev = "v0.9.8"
[build]
template = "cmake"
cmakeflags = [
"-DCONFIG_ALSA_MIDI=0",
"-DCONFIG_SYSTEM_TRAY=0",
]
dependencies = [
"qt6-base",
"pipewire",

View File

@ -1,12 +1,12 @@
#TODO not compiled or tested
# build instructions: https://pipewire.pages.freedesktop.org/wireplumber/installing-wireplumber.html
#TODO discover minimum dependencies from cmake log
[source]
git = "https://gitlab.freedesktop.org/pipewire/wireplumber"
rev = "d3eb77b292655cef333a8f4cab4e861415bc37c2"
rev = "0.5.13"
shallow_clone = true
[build]
template = "meson"
dependencies = [
"pipewire",
"glib",
"lua54",
mesonflags = [
"-Dtests=false",
"-Ddbus-tests=false",
]

View File

@ -5,3 +5,8 @@ git = "https://github.com/alainm23/planify"
rev = "v4.17.0"
[build]
template = "meson"
mesonflags = [
"-Dwebkit=false",
"-Dportal=false",
"-Devolution=false",
]