include runtime dependencies in default package
This commit is contained in:
parent
373c9365e8
commit
cc428055f1
2 changed files with 20 additions and 2 deletions
21
default.nix
21
default.nix
|
@ -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 = {
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
};
|
};
|
||||||
buildInputs = with pkgs; [
|
buildInputs = with pkgs; [
|
||||||
vulkan-loader
|
vulkan-loader
|
||||||
|
libGL
|
||||||
wayland
|
wayland
|
||||||
libxkbcommon
|
libxkbcommon
|
||||||
xorg.libXcursor
|
xorg.libXcursor
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue