include runtime dependencies in default package

This commit is contained in:
Chance 2025-03-25 16:00:12 -04:00
parent ed34343dfc
commit 10536132d1
Signed by: caznix
GPG key ID: 489D213143D753FD
2 changed files with 20 additions and 2 deletions

View file

@ -5,7 +5,12 @@
bash, bash,
makeWrapper, makeWrapper,
dav1d, dav1d,
vulkan-loader,
libGL,
wayland,
pkg-config, pkg-config,
libxkbcommon,
pkgs,
}: let }: let
version = (builtins.fromTOML (builtins.readFile ./engine/Cargo.toml)).package.version; version = (builtins.fromTOML (builtins.readFile ./engine/Cargo.toml)).package.version;
src = nix-gitignore.gitignoreSource [] ./.; src = nix-gitignore.gitignoreSource [] ./.;
@ -18,14 +23,26 @@ in
makeWrapper makeWrapper
pkg-config pkg-config
]; ];
buildInputs = [ buildInputs = with pkgs; [
wayland
vulkan-loader
libxkbcommon
libGL
libxkbcommon
xorg.libXcursor
xorg.libXrandr
xorg.libXi
xorg.libX11
xorg.libxcb
bash bash
dav1d dav1d
]; ];
doCheck = false; doCheck = false;
LD_LIBRARY_PATH = "${pkgs.lib.makeLibraryPath buildInputs}";
fixupPhase = '' fixupPhase = ''
wrapProgram $out/bin/${pname} --set PATH ${bash}/bin:\$PATH wrapProgram $out/bin/${pname} --set PATH ${bash}/bin:\$PATH --set LD_LIBRARY_PATH ${pkgs.lib.makeLibraryPath buildInputs}
''; '';
meta = { meta = {

View file

@ -33,6 +33,7 @@
}; };
buildInputs = with pkgs; [ buildInputs = with pkgs; [
vulkan-loader vulkan-loader
libGL
wayland wayland
libxkbcommon libxkbcommon
xorg.libXcursor xorg.libXcursor