mirror of
https://github.com/ALEZ-DEV/Babylonia-terminal.git
synced 2025-12-16 17:38:51 +00:00
adding necessary dependecies to compiles mpv
This commit is contained in:
parent
f048f2b50e
commit
35d96c6c76
19
shell.nix
19
shell.nix
@ -10,18 +10,29 @@ pkgs.mkShell {
|
|||||||
flutter
|
flutter
|
||||||
protoc-gen-prost
|
protoc-gen-prost
|
||||||
mpv-unwrapped
|
mpv-unwrapped
|
||||||
];
|
libass
|
||||||
|
libplacebo
|
||||||
buildInputs = with pkgs; [
|
libunwind
|
||||||
|
shaderc
|
||||||
|
vulkan-loader
|
||||||
|
vulkan-headers
|
||||||
|
lcms
|
||||||
|
libdovi
|
||||||
|
libdvdnav
|
||||||
|
libdvdread
|
||||||
|
libGL
|
||||||
|
wayland
|
||||||
openssl
|
openssl
|
||||||
cabextract
|
cabextract
|
||||||
|
ffmpeg
|
||||||
];
|
];
|
||||||
|
|
||||||
shellHook = ''
|
shellHook = ''
|
||||||
export OPENSSL_DIR="${pkgs.openssl.dev}"
|
export OPENSSL_DIR="${pkgs.openssl.dev}"
|
||||||
export PKG_CONFIG_PATH="${pkgs.openssl.dev}/lib/pkgconfig:${pkgs.mpv-unwrapped.dev}/lib/pkgconfig"
|
export PKG_CONFIG_PATH="${pkgs.openssl.dev}/lib/pkgconfig:${pkgs.mpv-unwrapped.dev}/lib/pkgconfig:${pkgs.libass.dev}/lib/pkgconfig:${pkgs.ffmpeg.dev}/lib/pkgconfig:${pkgs.libplacebo}/lib/pkgconfig:${pkgs.libunwind.dev}/lib/pkgconfig:${pkgs.shaderc.dev}/lib/pkgconfig:${pkgs.vulkan-loader.dev}/lib/pkgconfig:${pkgs.lcms.dev}/lib/pkgconfig:${pkgs.libdovi}/lib/pkgconfig:${pkgs.libdvdnav}/lib/pkgconfig:${pkgs.libdvdread}/lib/pkgconfig"
|
||||||
export OPENSSL_NO_VENDOR=1
|
export OPENSSL_NO_VENDOR=1
|
||||||
export OPENSSL_LIB_DIR="${pkgs.lib.getLib pkgs.openssl}/lib"
|
export OPENSSL_LIB_DIR="${pkgs.lib.getLib pkgs.openssl}/lib"
|
||||||
export FLUTTER_ROOT="${pkgs.flutter}"
|
export FLUTTER_ROOT="${pkgs.flutter}"
|
||||||
|
export LD_LIBRARY_PATH="${pkgs.wayland}:$LD_LIBRARY_PATH"
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user