include runtime dependencies in default package
This commit is contained in:
parent
6b1b0d30f4
commit
2d40291d77
2 changed files with 20 additions and 2 deletions
21
default.nix
21
default.nix
|
@ -5,7 +5,12 @@
|
|||
bash,
|
||||
makeWrapper,
|
||||
dav1d,
|
||||
vulkan-loader,
|
||||
libGL,
|
||||
wayland,
|
||||
pkg-config,
|
||||
libxkbcommon,
|
||||
pkgs,
|
||||
}: let
|
||||
version = (builtins.fromTOML (builtins.readFile ./engine/Cargo.toml)).package.version;
|
||||
src = nix-gitignore.gitignoreSource [] ./.;
|
||||
|
@ -18,14 +23,26 @@ in
|
|||
makeWrapper
|
||||
pkg-config
|
||||
];
|
||||
buildInputs = [
|
||||
buildInputs = with pkgs; [
|
||||
wayland
|
||||
vulkan-loader
|
||||
libxkbcommon
|
||||
libGL
|
||||
libxkbcommon
|
||||
xorg.libXcursor
|
||||
xorg.libXrandr
|
||||
xorg.libXi
|
||||
xorg.libX11
|
||||
xorg.libxcb
|
||||
bash
|
||||
dav1d
|
||||
];
|
||||
doCheck = false;
|
||||
LD_LIBRARY_PATH = "${pkgs.lib.makeLibraryPath buildInputs}";
|
||||
|
||||
|
||||
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 = {
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
};
|
||||
buildInputs = with pkgs; [
|
||||
vulkan-loader
|
||||
libGL
|
||||
wayland
|
||||
libxkbcommon
|
||||
xorg.libXcursor
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue