Improve and fix recipes

This commit is contained in:
Ribbon 2025-11-17 06:07:10 -03:00
parent 087bcd0b41
commit 53baa3ed61
14 changed files with 33 additions and 26 deletions

View File

@ -1,4 +1,4 @@
#TODO missing script for "make", see https://github.com/mupen64plus/mupen64plus-core#2-building-from-source
#TODO missing script for "make": https://github.com/mupen64plus/mupen64plus-core#2-building-from-source
[source]
tar = "https://github.com/mupen64plus/mupen64plus-core/releases/download/2.6.0/mupen64plus-bundle-src-2.6.0.tar.gz"
[build]

View File

@ -1,4 +1,4 @@
#TODO missing script, see: https://github.com/obhq/obliteration/blob/main/docs/building.md
#TODO missing script: https://github.com/obhq/obliteration/blob/main/docs/building.md
[source]
git = "https://github.com/obhq/obliteration"
[build]

View File

@ -2,7 +2,7 @@
# build instructions: https://pcsx2.net/docs/advanced/building#building-on-linux
[source]
git = "https://github.com/PCSX2/pcsx2"
rev = "2.4.x"
branch = "2.4.x"
shallow_clone = true
[build]
template = "cmake"

View File

@ -1,13 +1,11 @@
#TODO configuration problem
#TODO discover the dependencies
#TODO not compiled or tested
#TODO discover the minimum dependencies from autotools log
[source]
git = "https://github.com/notaz/picodrive"
rev = "26ecb2b6358fefba24e3d68b9eb2efba7f10d5ee"
[build]
template = "custom"
script = """
COOKBOOK_CONFIGURE_FLAGS+=(
--platform=generic
--sound-drivers=sdl
)
cookbook_configure
"""
template = "configure"
configureflags = [
"--platform=generic",
"--sound-drivers=sdl",
]

View File

@ -1,5 +1,5 @@
#TODO not compiled or tested
# build instructions - https://github.com/jpd002/Play-#building-for-unix
# build instructions: https://github.com/jpd002/Play-#building-for-unix
[source]
git = "https://github.com/jpd002/Play-"
[build]

View File

@ -20,8 +20,8 @@ dependencies = [
script = """
DYNAMIC_INIT
COOKBOOK_CMAKE_FLAGS+=(
-DCMAKE_C_FLAGS="-I"${COOKBOOK_SYSROOT}/include" -I"${COOKBOOK_SYSROOT}/include/SDL2""
-DCMAKE_CXX_FLAGS="-I"${COOKBOOK_SYSROOT}/include" -I"${COOKBOOK_SYSROOT}/include/SDL2""
-DCMAKE_C_FLAGS="-I${COOKBOOK_SYSROOT}/include" -I${COOKBOOK_SYSROOT}/include/SDL2"
-DCMAKE_CXX_FLAGS="-I${COOKBOOK_SYSROOT}/include" -I${COOKBOOK_SYSROOT}/include/SDL2"
-DOPENGL_opengl_LIBRARY="/dev/null"
-DOPENGL_glx_LIBRARY="/dev/null"
-DUSE_DISCORD=OFF

View File

@ -1,6 +1,5 @@
#TODO not compiled or tested yet
# build instructions: https://github.com/stenzek/duckstation#linux-1
#TODO make qt6 work
[source]
tar = "https://github.com/stenzek/duckstation"
[build]
@ -9,5 +8,5 @@ dependencies = [
"sdl2",
"qt6-base",
"qt6-svg",
"qt6-tools",
#"qt6-tools",
]

View File

@ -1,5 +1,7 @@
#TODO discover the dependencies, probably the same of PCSX
#TODO not compiled or tested
#TODO discover the minimum dependencies from autotools log
[source]
git = "https://github.com/notaz/pcsx_rearmed"
rev = "913629046745fb5f5ce548fcb248f02cf5b9c079"
[build]
template = "configure"

View File

@ -2,7 +2,11 @@
[source]
git = "https://github.com/KieronJ/rpsx"
[build]
template = "cargo"
template = "custom"
dependencies = [
"sdl2",
]
script = """
DYNAMIC_INIT
cookbook_cargo
"""

View File

@ -1,8 +1,12 @@
#TODO make shaderc work
#TODO not compiled or tested
[source]
git = "https://github.com/Amjad50/Trapezoid"
[build]
template = "cargo"
template = "custom"
dependencies = [
"shaderc",
]
script = """
DYNAMIC_INIT
cookbook_cargo
"""

View File

@ -11,7 +11,7 @@ cmakeflags = [
dependencies = [
"pulseaudio",
"openal",
"openssl1",
"openssl3",
"libedit",
"eudev",
"libevdev",

View File

@ -2,7 +2,7 @@
# build instructions: https://github.com/snes9xgit/snes9x/wiki/Compiling
[source]
git = "https://github.com/snes9xgit/snes9x"
rev = "8b82d487937d9ea39f7229d280c6f6686c415fe7"
rev = "1.63"
[build]
template = "cmake"
dependencies = [

View File

@ -1,8 +1,8 @@
#TODO not compiled or tested yet
# build instructions: https://github.com/devmiyax/yabause/blob/master/yabause/README.LIN#L77
#TODO make gtk2 work
[source]
git = "https://github.com/devmiyax/yabause"
rev = "7d28bd54aa3188e90e4126ff9f7c27b945380488"
[build]
template = "cmake"
dependencies = [

View File

@ -7,5 +7,5 @@ template = "cmake"
dependencies = [
"sdl2",
"gtk3",
"openssl1",
"openssl3",
]