zed-editor: add withGLES flag

This commit is contained in:
Lukas Lihotzki 2024-06-21 15:38:36 +02:00
parent d9e5089751
commit 418f08ff12

View File

@ -18,13 +18,18 @@
alsa-lib,
libxkbcommon,
wayland,
libglvnd,
xorg,
stdenv,
darwin,
makeFontsConf,
vulkan-loader,
withGLES ? false
}:
assert withGLES -> stdenv.isLinux;
rustPlatform.buildRustPackage rec {
pname = "zed";
version = "0.137.6";
@ -123,8 +128,11 @@ rustPlatform.buildRustPackage rec {
};
};
RUSTFLAGS = if withGLES then "--cfg gles" else "";
gpu-lib = if withGLES then libglvnd else vulkan-loader;
postFixup = lib.optionalString stdenv.isLinux ''
patchelf --add-rpath ${vulkan-loader}/lib $out/bin/*
patchelf --add-rpath ${gpu-lib}/lib $out/bin/*
patchelf --add-rpath ${wayland}/lib $out/bin/*
'';