mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-26 23:04:19 +08:00
Improve more recipes
This commit is contained in:
parent
1f465acfe3
commit
eae1524558
@ -7,6 +7,22 @@ rev = "71e15c2875f36458c8f29ee160f01606967bcd13"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DENABLE_LTO=ON",
|
||||
"-DUSE_UPNP=OFF",
|
||||
"-DENABLE_ALSA=OFF",
|
||||
"-DENABLE_PULSEAUDIO=OFF",
|
||||
"-DENABLE_CUBEB=OFF",
|
||||
"-DENABLE_TESTS=OFF",
|
||||
"-DENABLE_VULKAN=OFF",
|
||||
"-DUSE_DISCORD_PRESENCE=OFF",
|
||||
"-DUSE_MGBA=OFF",
|
||||
"-DENABLE_AUTOUPDATE=OFF",
|
||||
"-DUSE_RETRO_ACHIEVEMENTS=OFF",
|
||||
"=DENABLE_ANALYTICS=OFF",
|
||||
"-DENCODE_FRAMEDUMPS=OFF",
|
||||
"-DENABLE_LLVM=OFF",
|
||||
]
|
||||
dependencies = [
|
||||
#"ffmpeg6",
|
||||
#"libevdev",
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO need to be built with clang for best performance
|
||||
# build instructions: https://pcsx2.net/docs/advanced/building#building-on-linux
|
||||
[source]
|
||||
git = "https://github.com/PCSX2/pcsx2"
|
||||
@ -9,6 +10,12 @@ template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DCMAKE_CXX_COMPILER_LAUNCHER=ccache",
|
||||
"-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON",
|
||||
"-DENABLE_TESTS=OFF",
|
||||
"-DLTO_PCSX2_CORE=ON",
|
||||
"-DPACKAGE_MODE=ON",
|
||||
"-DUSE_VULKAN=OFF",
|
||||
"-DWAYLAND_API=OFF",
|
||||
"-DUSE_BACKTRACE=OFF",
|
||||
]
|
||||
# dependencies = [
|
||||
# "sdl2",
|
||||
|
||||
@ -6,9 +6,16 @@ rev = "16e56d7824e15657be26e30030394d0668493635"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DENABLE_OPENGL=OFF",
|
||||
"-DENABLE_VULKAN=OFF",
|
||||
"-DENABLE_WAYLAND=OFF",
|
||||
"-DBUILD_QT_FRONTEND=OFF",
|
||||
"-DBUILD_MINI_FRONTEND=ON",
|
||||
]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"qt6-base",
|
||||
"qt6-svg",
|
||||
#"sdl2",
|
||||
#"qt6-base",
|
||||
#"qt6-svg",
|
||||
#"qt6-tools",
|
||||
]
|
||||
|
||||
@ -14,10 +14,12 @@ cmakeflags = [
|
||||
"-DUSE_ALSA=OFF",
|
||||
"-DUSE_PULSE=OFF",
|
||||
"-DUSE_LIBEVDEV=OFF",
|
||||
"-DUSE_DISCORD_RPC=OFF",
|
||||
"-DBUILD_LLVM_SUBMODULE=OFF",
|
||||
"-DUSE_SYSTEM_FFMPEG=ON",
|
||||
"-DUSE_VULKAN=OFF",
|
||||
"-DUSE_FAUDIO=OFF",
|
||||
"-DUSE_SYSTEM_OPENAL=ON",
|
||||
"-DUSE_SYSTEM_ZSTD=ON",
|
||||
]
|
||||
dependencies = [
|
||||
#"mesa-x11",
|
||||
@ -25,11 +27,14 @@ dependencies = [
|
||||
"qt6-multimedia",
|
||||
"qt6-svg",
|
||||
"qt6-declarative",
|
||||
#"sdl2",
|
||||
"curl",
|
||||
"opencv4",
|
||||
"sdl2",
|
||||
#"eudev",
|
||||
#"glew",
|
||||
#"openal",
|
||||
#"zlib",
|
||||
"openal",
|
||||
"zlib",
|
||||
"zstd",
|
||||
#"libpng",
|
||||
#"libevdev",
|
||||
#"libedit",
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
#TODO missing script for "make", see https://wiki.cubers.net/action/view/Linux_Support#Compiling_AssaultCube
|
||||
#TODO missing script for gnu make
|
||||
# build instructions: https://wiki.cubers.net/action/view/Linux_Support#Compiling_AssaultCube
|
||||
[source]
|
||||
git = "https://github.com/assaultcube/AC"
|
||||
rev = "1ece5af7533983bb8f827616381d282470793d90"
|
||||
rev = "v1.3.0.2"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
|
||||
@ -2,13 +2,9 @@
|
||||
[source]
|
||||
tar = "https://www.chocolate-doom.org/downloads/3.0.1/chocolate-doom-3.0.1.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"sdl2-mixer",
|
||||
"sdl2-net",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_configure
|
||||
"""
|
||||
|
||||
@ -1,15 +1,11 @@
|
||||
#TODO Not compiled/tested yet
|
||||
[source]
|
||||
git = "https://github.com/fabiangreffrath/crispy-doom"
|
||||
rev = "593f5b97023ed39b7640073160c06895bbfc3d26"
|
||||
rev = "crispy-doom-7.1"
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"sdl2-mixer",
|
||||
"sdl2-net",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_configure
|
||||
"""
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
# build instructions: https://github.com/etlegacy/etlegacy#compile-and-install
|
||||
[source]
|
||||
git = "https://github.com/etlegacy/etlegacy"
|
||||
rev = "956269f4c13ebe31ba2a0f0b805588383209bd5b"
|
||||
rev = "v2.83.2"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
|
||||
@ -1,13 +1,19 @@
|
||||
#TODO maybe incomplete script, see https://zdoom.org/wiki/Compile_GZDoom_on_Linux
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://zdoom.org/wiki/Compile_GZDoom_on_Linux
|
||||
[source]
|
||||
git = "https://github.com/ZDoom/gzdoom"
|
||||
rev = "6ce809efe2902e43ceaa7031b875225d3a0367de"
|
||||
branch = "4.14.2"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DHAVE_VULKAN=OFF",
|
||||
"-DHAVE_GLES2=OFF",
|
||||
]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"mesa",
|
||||
"mesa-glu",
|
||||
#"mesa",
|
||||
#"mesa-glu",
|
||||
"openal",
|
||||
"zmusic",
|
||||
]
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
# build instructions: https://github.com/yvt/openspades#on-unixes-from-source
|
||||
[source]
|
||||
git = "https://github.com/yvt/openspades"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
|
||||
@ -1,7 +1,24 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
# build instructions: https://github.com/SuperTux/supertux/blob/master/INSTALL.md#compiling
|
||||
[source]
|
||||
tar = "https://github.com/SuperTux/supertux/releases/download/v0.7.0-beta.1/SuperTux-v0.7.0-beta.1-Source.tar.gz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DENABLE_OPENGL=OFF",
|
||||
"-DUSE_SYSTEM_SDL2_TTF=ON",
|
||||
]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"sdl2-image",
|
||||
"sdl2-ttf",
|
||||
"zlib",
|
||||
"libpng",
|
||||
"freetype2",
|
||||
"libfmt",
|
||||
"libcurl",
|
||||
"openal",
|
||||
"libogg",
|
||||
"libvorbis",
|
||||
"physicsfs",
|
||||
]
|
||||
|
||||
10
recipes/wip/libs/fs/physicsfs/recipe.toml
Normal file
10
recipes/wip/libs/fs/physicsfs/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://github.com/icculus/physfs/blob/main/docs/INSTALL.txt
|
||||
[source]
|
||||
git = "https://github.com/icculus/physfs"
|
||||
branch = "stable-3.2"
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DPHYSFS_BUILD_DOCS=OFF",
|
||||
]
|
||||
Loading…
Reference in New Issue
Block a user