SDL conversion
This commit is contained in:
22
flake.nix
22
flake.nix
@@ -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"
|
||||
'';
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user