SDL conversion

This commit is contained in:
2026-08-07 11:36:22 -05:00
parent 37b38a0537
commit fb3e6dc705
3 changed files with 64 additions and 83 deletions

View File

@@ -14,6 +14,7 @@
rmlui = pkgs.stdenv.mkDerivation rec {
pname = "rmlui";
version = "master";
src = pkgs.fetchFromGitHub {
owner = "mikke89";
repo = "RmlUi";
@@ -31,14 +32,14 @@
pkgs.lunasvg
pkgs.lua
];
cmakeFlags = [
"-DRMLUI_LUA_BINDINGS=ON"
"-DRMLUI_LUA_BINDINGS_LIBRARY=lua"
"-DRMLUI_SVG_PLUGIN=ON"
"-DBUILD_SHARED_LIBS=ON"
"-DBUILD_SAMPLES=OFF"
"-DBUILD_TESTING=OFF"
"-DBUILD_SAMPLES=OFF"
"-DBUILD_TESTING=OFF"
"-DNO_FONT_INTERFACE_DEFAULT=OFF"
];
};
@@ -52,14 +53,9 @@
];
runtimeDeps = with pkgs; [
raylib
glfw
sdl3
sdl3-image
libGL
libX11
libXcursor
libXrandr
libXinerama
libXi
wayland
libxkbcommon
rmlui
@@ -77,10 +73,10 @@
buildInputs = runtimeDeps;
shellHook = ''
export CP_PATH="${pkgs.raylib}/include:${pkgs.glfw}/include:${rmlui}/include"
export LIBRARY_PATH="${pkgs.raylib}/lib:${pkgs.glfw}/lib:${pkgs.libGL}/lib:${rmlui}/lib"
export CP_PATH="${rmlui}/include"
export LIBRARY_PATH="${pkgs.libGL}/lib:${rmlui}/lib"
export LD_LIBRARY_PATH="$LIBRARY_PATH:$LD_LIBRARY_PATH"
echo "Env ready"
'';
};