From b97bd9db788a669e061be18492f23eadc198bd6f Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Fri, 20 Dec 2024 18:23:24 +0000 Subject: [PATCH] libcef: install more of the prebuilt binaries into the output --- pkgs/development/libraries/libcef/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libcef/default.nix b/pkgs/development/libraries/libcef/default.nix index 9595efc1c1b9..e33072ef5fbe 100644 --- a/pkgs/development/libraries/libcef/default.nix +++ b/pkgs/development/libraries/libcef/default.nix @@ -93,15 +93,20 @@ stdenv.mkDerivation rec { dontPatchELF = true; installPhase = '' - mkdir -p $out/lib/ $out/share/cef/ + mkdir -p $out/lib/ $out/share/cef/ $out/libexec/cef/ cp libcef_dll_wrapper/libcef_dll_wrapper.a $out/lib/ cp ../Release/libcef.so $out/lib/ cp ../Release/libEGL.so $out/lib/ cp ../Release/libGLESv2.so $out/lib/ + cp ../Release/libvk_swiftshader.so $out/lib/ + cp ../Release/libvulkan.so.1 $out/lib/ + cp ../Release/chrome-sandbox $out/libexec/cef/ patchelf --set-rpath "${rpath}" $out/lib/libcef.so patchelf --set-rpath "${gl_rpath}" $out/lib/libEGL.so patchelf --set-rpath "${gl_rpath}" $out/lib/libGLESv2.so - cp ../Release/*.bin $out/share/cef/ + patchelf --set-rpath "${gl_rpath}" $out/lib/libvk_swiftshader.so + patchelf --set-rpath "${gl_rpath}" $out/lib/libvulkan.so.1 + cp ../Release/*.bin ../Release/*.json $out/share/cef/ cp -r ../Resources/* $out/share/cef/ cp -r ../include $out/ '';