mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-05 04:06:38 +08:00
Add, fix, improve and update more recipe TODOs
This commit is contained in:
parent
6571dca5b4
commit
091f7ad59a
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO glfw dependency can't find timerfd function
|
||||
[source]
|
||||
git = "https://github.com/erincatto/box2d"
|
||||
rev = "v3.1.1"
|
||||
@ -11,3 +11,12 @@ cmakeflags = [
|
||||
"-DBOX2D_VALIDATE=OFF",
|
||||
"-DBOX2D_UNIT_TESTS=OFF",
|
||||
]
|
||||
dependencies = [
|
||||
"libwayland",
|
||||
"libxkbcommon",
|
||||
"libx11",
|
||||
"libxrandr",
|
||||
"libxinerama",
|
||||
"libxcursor",
|
||||
"libxi",
|
||||
]
|
||||
|
||||
@ -1,13 +1,24 @@
|
||||
#TODO compile and test
|
||||
#TODO build error
|
||||
[source]
|
||||
git = "https://github.com/erincatto/box3d"
|
||||
rev = "v0.1.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DBUILD_SHARED_LIBS=ON",
|
||||
"-DBOX3D_BENCHMARKS=ON",
|
||||
"-DBOX3D_UNIT_TESTS=OFF",
|
||||
"-DBOX3D_VALIDATE=OFF",
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"gtk3",
|
||||
"libxi",
|
||||
"libxcursor",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
COOKBOOK_CMAKE_FLAGS+=(
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
-DBOX3D_BENCHMARKS=ON
|
||||
-DBOX3D_UNIT_TESTS=OFF
|
||||
-DBOX3D_VALIDATE=OFF
|
||||
-DOPENGL_opengl_LIBRARY="/dev/null"
|
||||
-DOPENGL_glx_LIBRARY="/dev/null"
|
||||
)
|
||||
cookbook_cmake
|
||||
"""
|
||||
|
||||
@ -1,10 +1,16 @@
|
||||
#TODO Not compiled or tested yet
|
||||
#TODO linking errors
|
||||
[source]
|
||||
tar = "https://www.chocolate-doom.org/downloads/3.0.1/chocolate-doom-3.0.1.tar.gz"
|
||||
git = "https://github.com/chocolate-doom/chocolate-doom"
|
||||
rev = "chocolate-doom-3.1.1"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "configure"
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DENABLE_SDL2_NET=OFF",
|
||||
"-DENABLE_SDL2_MIXER=OFF",
|
||||
]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"sdl2-mixer",
|
||||
"sdl2-net",
|
||||
#"sdl2-mixer",
|
||||
#"sdl2-net",
|
||||
]
|
||||
|
||||
@ -1,11 +1,16 @@
|
||||
#TODO Not compiled/tested yet
|
||||
#TODO linking errors
|
||||
[source]
|
||||
git = "https://github.com/fabiangreffrath/crispy-doom"
|
||||
rev = "crispy-doom-7.1"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "configure"
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DENABLE_SDL2_NET=OFF",
|
||||
"-DENABLE_SDL2_MIXER=OFF",
|
||||
]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"sdl2-mixer",
|
||||
"sdl2-net",
|
||||
#"sdl2-mixer",
|
||||
#"sdl2-net",
|
||||
]
|
||||
|
||||
@ -1,13 +1,13 @@
|
||||
#TODO compile and test
|
||||
#TODO "unknown platform" error
|
||||
[source]
|
||||
git = "https://github.com/jrouwe/JoltPhysics"
|
||||
rev = "v5.6.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"libvulkan",
|
||||
]
|
||||
#dependencies = [
|
||||
# "libvulkan",
|
||||
#]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
COOKBOOK_CMAKE_FLAGS+=(
|
||||
|
||||
@ -1,9 +1,10 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO linking error
|
||||
# build instructions: https://github.com/minetest/minetest/blob/master/doc/compiling/linux.md
|
||||
# customization - https://github.com/minetest/minetest/tree/master/doc/compiling#cmake-options
|
||||
[source]
|
||||
git = "https://github.com/minetest/minetest"
|
||||
branch = "stable-5"
|
||||
rev = "5.14.0"
|
||||
shallow_clone = true
|
||||
patches = ["redox.patch"]
|
||||
|
||||
[build]
|
||||
@ -18,7 +19,6 @@ dependencies = [
|
||||
"libvorbis",
|
||||
"luajit",
|
||||
"openal",
|
||||
#TODO: openssl not detected by cmake
|
||||
"openssl3",
|
||||
"sdl2",
|
||||
"sqlite3",
|
||||
|
||||
@ -2,12 +2,18 @@
|
||||
# build instructions: https://github.com/opentomb/OpenTomb#compiling
|
||||
[source]
|
||||
git = "https://github.com/opentomb/OpenTomb"
|
||||
rev = "ae7e07a"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DFORCE_SYSTEM_FREETYPE=ON"
|
||||
]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"libpng",
|
||||
"zlib",
|
||||
"openal",
|
||||
"mesa",
|
||||
"freetype2",
|
||||
]
|
||||
|
||||
@ -1,12 +1,11 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/flukejones/room4doom"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "cargo"
|
||||
cargopackages = ["room4doom"]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"sdl2-mixer"
|
||||
]
|
||||
script = """
|
||||
cookbook_cargo_packages room4doom
|
||||
"""
|
||||
|
||||
@ -1,9 +1,6 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/hovinen/rust-doom"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo
|
||||
mv "${COOKBOOK_STAGE}/usr/bin/rs_doom" "${COOKBOOK_STAGE}/usr/bin/doom-rs"
|
||||
"""
|
||||
template = "cargo"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO fix zmusic
|
||||
#TODO determine minumum dependencies from cmake log
|
||||
# build instructions: https://github.com/UZDoom/UZDoom/wiki/Compilation#linux
|
||||
[source]
|
||||
@ -17,8 +17,8 @@ dependencies = [
|
||||
#"mesa-glu",
|
||||
"openal",
|
||||
"bzip2",
|
||||
"openmp",
|
||||
#"openmp",
|
||||
#"libvpx",
|
||||
#"libwebp",
|
||||
#"zmusic",
|
||||
"zmusic",
|
||||
]
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO missing script for waf, see https://github.com/FWGS/xash3d-fwgs#build-instructions
|
||||
[source]
|
||||
git = "https://github.com/FWGS/xash3d-fwgs"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
|
||||
@ -10,11 +10,6 @@ autotools_recursive_regenerate
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"t4kcommon",
|
||||
"sdl1",
|
||||
"sdl1-image",
|
||||
"sdl1-mixer",
|
||||
"sdl1-ttf",
|
||||
"sdl2-net",
|
||||
"sdl-pango",
|
||||
"librsvg",
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO maybe wrong template
|
||||
#TODO can't find endian header
|
||||
# build instructions - https://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=INSTALL;h=a2427e072bcaf951addc3e1db1fccccf44f3b59b;hb=HEAD
|
||||
[source]
|
||||
tar = "http://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.13.tar.bz2"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO fix libalsa
|
||||
# build instructions: https://github.com/ZDoom/ZMusic#readme
|
||||
[source]
|
||||
git = "https://github.com/ZDoom/ZMusic"
|
||||
@ -6,3 +6,6 @@ rev = "1.3.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"libalsa"
|
||||
]
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
tar = "https://github.com/libsdl-org/SDL_net/releases/download/release-2.2.0/SDL2_net-2.2.0.tar.gz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
cmakeflags = ["-DSDL2NET_SAMPLES=OFF"]
|
||||
dependencies = ["sdl2"]
|
||||
|
||||
10
recipes/wip/libs/sdl/sdl12-net/recipe.toml
Normal file
10
recipes/wip/libs/sdl/sdl12-net/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/libsdl-org/SDL_net"
|
||||
rev = "release-1.2.8"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"sdl1",
|
||||
]
|
||||
Loading…
Reference in New Issue
Block a user