diff --git a/recipes/wip/emu/game-console/mupen64plus-core/recipe.toml b/recipes/wip/emu/game-console/mupen64plus/recipe.toml similarity index 100% rename from recipes/wip/emu/game-console/mupen64plus-core/recipe.toml rename to recipes/wip/emu/game-console/mupen64plus/recipe.toml diff --git a/recipes/wip/services/coppwr/recipe.toml b/recipes/wip/services/coppwr/recipe.toml index ba04da96e..c6cd038b6 100644 --- a/recipes/wip/services/coppwr/recipe.toml +++ b/recipes/wip/services/coppwr/recipe.toml @@ -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 = [ diff --git a/recipes/wip/services/eudev/recipe.toml b/recipes/wip/services/eudev/recipe.toml index bdc920c78..f52a1d9ce 100644 --- a/recipes/wip/services/eudev/recipe.toml +++ b/recipes/wip/services/eudev/recipe.toml @@ -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] diff --git a/recipes/wip/services/hickory-dns/recipe.toml b/recipes/wip/services/hickory-dns/recipe.toml index b7ab38fd5..098837998 100644 --- a/recipes/wip/services/hickory-dns/recipe.toml +++ b/recipes/wip/services/hickory-dns/recipe.toml @@ -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" \ diff --git a/recipes/wip/services/jack/recipe.toml b/recipes/wip/services/jack/recipe.toml index 1e5dccd8a..2ddc233d9 100644 --- a/recipes/wip/services/jack/recipe.toml +++ b/recipes/wip/services/jack/recipe.toml @@ -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" diff --git a/recipes/wip/services/lemurs/recipe.toml b/recipes/wip/services/lemurs/recipe.toml index ca1aa08c2..0b4496df9 100644 --- a/recipes/wip/services/lemurs/recipe.toml +++ b/recipes/wip/services/lemurs/recipe.toml @@ -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" diff --git a/recipes/wip/services/pipewire/recipe.toml b/recipes/wip/services/pipewire/recipe.toml index 9e42dc400..ea85fd534 100644 --- a/recipes/wip/services/pipewire/recipe.toml +++ b/recipes/wip/services/pipewire/recipe.toml @@ -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", +] diff --git a/recipes/wip/services/qpwgraph/recipe.toml b/recipes/wip/services/qpwgraph/recipe.toml index 99df5ae37..05b70ef82 100644 --- a/recipes/wip/services/qpwgraph/recipe.toml +++ b/recipes/wip/services/qpwgraph/recipe.toml @@ -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", diff --git a/recipes/wip/services/wireplumber/recipe.toml b/recipes/wip/services/wireplumber/recipe.toml index cbac08ad7..80a9c0a4c 100644 --- a/recipes/wip/services/wireplumber/recipe.toml +++ b/recipes/wip/services/wireplumber/recipe.toml @@ -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", ] diff --git a/recipes/wip/tools/planify/recipe.toml b/recipes/wip/tools/planify/recipe.toml index f2cf7e6eb..d5cf28a63 100644 --- a/recipes/wip/tools/planify/recipe.toml +++ b/recipes/wip/tools/planify/recipe.toml @@ -5,3 +5,8 @@ git = "https://github.com/alainm23/planify" rev = "v4.17.0" [build] template = "meson" +mesonflags = [ + "-Dwebkit=false", + "-Dportal=false", + "-Devolution=false", +]