diff --git a/recipes/wip/codecs/faad2/recipe.toml b/recipes/wip/codecs/faad2/recipe.toml index c0f485d96..1a14671c8 100644 --- a/recipes/wip/codecs/faad2/recipe.toml +++ b/recipes/wip/codecs/faad2/recipe.toml @@ -1,4 +1,4 @@ -#TODO not compiled or tested +#TODO compiled but not tested [source] git = "https://github.com/knik0/faad2" rev = "2.11.2" diff --git a/recipes/wip/dev/graphics/spirv-tools/recipe.toml b/recipes/wip/dev/graphics/spirv-tools/recipe.toml index 52187c5cb..3a60f85a9 100644 --- a/recipes/wip/dev/graphics/spirv-tools/recipe.toml +++ b/recipes/wip/dev/graphics/spirv-tools/recipe.toml @@ -1,4 +1,4 @@ -#TODO compile and test +#TODO can't find spirv-headers # build instructions: https://github.com/KhronosGroup/SPIRV-Tools#build [source] git = "https://github.com/KhronosGroup/SPIRV-Tools" @@ -9,3 +9,6 @@ template = "cmake" cmakeflags = [ "-DSPIRV_SKIP_TESTS=ON" ] +dependencies = [ + "spirv-headers", +] diff --git a/recipes/wip/dev/other/shaderc/recipe.toml b/recipes/wip/dev/other/shaderc/recipe.toml index 6dde3f798..e478ed7c6 100644 --- a/recipes/wip/dev/other/shaderc/recipe.toml +++ b/recipes/wip/dev/other/shaderc/recipe.toml @@ -2,6 +2,14 @@ # build instructions: https://github.com/google/shaderc#getting-and-building-shaderc [source] git = "https://github.com/google/shaderc" -rev = "3882b16417077aa8eaa7b5775920e7ba4b8a224d" +rev = "v2026.2" [build] template = "cmake" +cmakeflags = [ + "-DSHADERC_ENABLE_HLSL=OFF", + "-DSHADERC_SKIP_TESTS=ON", + "-DSHADERC_SKIP_EXAMPLES=ON", +] +dev-dependencies = [ + "host:spirv-tools", +] diff --git a/recipes/wip/emu/game-console/melonds/recipe.toml b/recipes/wip/emu/game-console/melonds/recipe.toml index d5aec44ab..ac8294517 100644 --- a/recipes/wip/emu/game-console/melonds/recipe.toml +++ b/recipes/wip/emu/game-console/melonds/recipe.toml @@ -1,4 +1,4 @@ -#TODO not compiled or tested yet +#TODO endianness error in compilation # build instructions: https://github.com/melonDS-emu/melonDS/blob/master/BUILD.md#linux [source] git = "https://github.com/melonDS-emu/melonDS" @@ -11,7 +11,7 @@ cmakeflags = [ ] dependencies = [ "curl", - "libpcap", + #"libpcap", # optional? "libenet", "sdl2", #"qt6-base", diff --git a/recipes/wip/emu/game-console/meru/recipe.toml b/recipes/wip/emu/game-console/meru/recipe.toml index 5161a3b9f..e351ec839 100644 --- a/recipes/wip/emu/game-console/meru/recipe.toml +++ b/recipes/wip/emu/game-console/meru/recipe.toml @@ -1,4 +1,4 @@ -#TODO ahash crate error +#TODO update winit crate after cargo update [source] git = "https://github.com/tanakh/meru" shallow_clone = true diff --git a/recipes/wip/emu/game-console/mupen64plus/recipe.toml b/recipes/wip/emu/game-console/mupen64plus/recipe.toml index c5a98cf09..97d86bfcb 100644 --- a/recipes/wip/emu/game-console/mupen64plus/recipe.toml +++ b/recipes/wip/emu/game-console/mupen64plus/recipe.toml @@ -1,4 +1,4 @@ -#TODO not compiled or tested +#TODO can't find projects/unix directory [source] tar = "https://github.com/mupen64plus/mupen64plus-core/releases/download/2.6.0/mupen64plus-bundle-src-2.6.0.tar.gz" [build] @@ -15,6 +15,7 @@ dependencies = [ script = """ rsync -av --delete "${COOKBOOK_SOURCE}/" ./ #TODO: support Redox in UNAME +DYNAMIC_INIT "${COOKBOOK_MAKE}" \ CROSS_COMPILE="${TARGET}-" \ GLES_LIB="" \ diff --git a/recipes/wip/emu/game-console/pcsx2/recipe.toml b/recipes/wip/emu/game-console/pcsx2/recipe.toml index f1d168273..287c2f6d4 100644 --- a/recipes/wip/emu/game-console/pcsx2/recipe.toml +++ b/recipes/wip/emu/game-console/pcsx2/recipe.toml @@ -1,4 +1,4 @@ -#TODO not compiled or tested +#TODO "unsupported platform" error #TODO need to be built with clang for best performance # build instructions: https://pcsx2.net/docs/advanced/building#building-on-linux [source] @@ -11,7 +11,7 @@ cmakeflags = [ "-DCMAKE_CXX_COMPILER_LAUNCHER=ccache", "-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON", "-DENABLE_TESTS=OFF", - "-DLTO_PCSX2_CORE=ON", + #"-DLTO_PCSX2_CORE=ON", # disabled to speedup testing "-DPACKAGE_MODE=ON", "-DUSE_OPENGL=OFF", "-DUSE_VULKAN=OFF", diff --git a/recipes/wip/emu/game-console/picodrive/recipe.toml b/recipes/wip/emu/game-console/picodrive/recipe.toml index 126f356fe..8840a73eb 100644 --- a/recipes/wip/emu/game-console/picodrive/recipe.toml +++ b/recipes/wip/emu/game-console/picodrive/recipe.toml @@ -1,4 +1,4 @@ -#TODO not compiled or tested +#TODO "unknown option" errors #TODO discover the minimum dependencies from autotools log [source] git = "https://github.com/notaz/picodrive" @@ -9,4 +9,7 @@ template = "configure" configureflags = [ "--platform=generic", "--sound-drivers=sdl", + "--with-libavcodec=no", + "--with-sdl-gles=no", + "--with-zlib=no", ] diff --git a/recipes/wip/emu/game-console/play/recipe.toml b/recipes/wip/emu/game-console/play/recipe.toml index 3cf644692..565022be4 100644 --- a/recipes/wip/emu/game-console/play/recipe.toml +++ b/recipes/wip/emu/game-console/play/recipe.toml @@ -1,4 +1,4 @@ -#TODO not compiled or tested +#TODO port qt # build instructions: https://github.com/jpd002/Play-#building-for-unix [source] git = "https://github.com/jpd002/Play-" diff --git a/recipes/wip/emu/game-console/ps1/pcsx-rearmed/recipe.toml b/recipes/wip/emu/game-console/ps1/pcsx-rearmed/recipe.toml index 1683bfa3c..8daba3a7f 100644 --- a/recipes/wip/emu/game-console/ps1/pcsx-rearmed/recipe.toml +++ b/recipes/wip/emu/game-console/ps1/pcsx-rearmed/recipe.toml @@ -1,4 +1,4 @@ -#TODO not compiled or tested +#TODO "unknown option" errors #TODO discover the minimum dependencies from autotools log # build instructions: https://github.com/notaz/pcsx_rearmed/blob/master/readme.txt#L22 [source] @@ -7,3 +7,7 @@ rev = "r25" shallow_clone = true [build] template = "configure" +configureflags = [ + "--sound-drivers=sdl", + "--dynarec=lightrec", +] diff --git a/recipes/wip/emu/game-console/ps1/rpsx/recipe.toml b/recipes/wip/emu/game-console/ps1/rpsx/recipe.toml index 846dfa1cc..8896dc474 100644 --- a/recipes/wip/emu/game-console/ps1/rpsx/recipe.toml +++ b/recipes/wip/emu/game-console/ps1/rpsx/recipe.toml @@ -1,9 +1,8 @@ -#TODO Not compiled or tested +#TODO make sdl2-sys crate use sdl2 recipe +#TODO fix imgui-sys crate [source] git = "https://github.com/KieronJ/rpsx" shallow_clone = true [build] template = "cargo" -dependencies = [ - "sdl2", -] +dependencies = ["sdl2"] diff --git a/recipes/wip/emu/game-console/ps1/trapezoid/recipe.toml b/recipes/wip/emu/game-console/ps1/trapezoid/recipe.toml index cdd730d5d..55253803e 100644 --- a/recipes/wip/emu/game-console/ps1/trapezoid/recipe.toml +++ b/recipes/wip/emu/game-console/ps1/trapezoid/recipe.toml @@ -1,9 +1,9 @@ -#TODO not compiled or tested +#TODO sccache error [source] git = "https://github.com/Amjad50/Trapezoid" shallow_clone = true [build] template = "cargo" -dependencies = [ - "shaderc", -] +#dependencies = [ + # "shaderc", +#] diff --git a/recipes/wip/libs/graphics/spirv-headers/recipe.toml b/recipes/wip/libs/graphics/spirv-headers/recipe.toml index 9823f93ab..57a3e49f3 100644 --- a/recipes/wip/libs/graphics/spirv-headers/recipe.toml +++ b/recipes/wip/libs/graphics/spirv-headers/recipe.toml @@ -1,4 +1,4 @@ -#TODO compile and test +#TODO compiled but not tested [source] git = "https://github.com/KhronosGroup/SPIRV-Headers" rev = "vulkan-sdk-1.4.350.0"