mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-25 06:14:18 +08:00
Improve and fix recipes
This commit is contained in:
parent
087bcd0b41
commit
53baa3ed61
@ -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]
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -2,7 +2,11 @@
|
||||
[source]
|
||||
git = "https://github.com/KieronJ/rpsx"
|
||||
[build]
|
||||
template = "cargo"
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
"""
|
||||
|
||||
@ -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
|
||||
"""
|
||||
|
||||
@ -11,7 +11,7 @@ cmakeflags = [
|
||||
dependencies = [
|
||||
"pulseaudio",
|
||||
"openal",
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
"libedit",
|
||||
"eudev",
|
||||
"libevdev",
|
||||
@ -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 = [
|
||||
|
||||
@ -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 = [
|
||||
|
||||
@ -7,5 +7,5 @@ template = "cmake"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"gtk3",
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user