chromium: Use patchelfUnstable for WideVine plugin

ref #22333

authored by Michal Rus and committed by Herwig Hochleitner 7b062dc5 8924e84d

+7 -1
+7 -1
pkgs/applications/networking/browsers/chromium/plugins.nix
··· 1 { stdenv 2 , jshon 3 , fetchzip 4 , enablePepperFlash ? false 5 , enableWideVine ? false 6 ··· 45 46 src = upstream-info.binary; 47 48 phases = [ "unpackPhase" "patchPhase" "installPhase" "checkPhase" ]; 49 50 unpackCmd = let ··· 66 patchPhase = '' 67 for sofile in libwidevinecdm.so libwidevinecdmadapter.so; do 68 chmod +x "$sofile" 69 - patchelf --set-rpath "${mkrpath [ stdenv.cc.cc ]}" "$sofile" 70 done 71 72 patchelf --set-rpath "$out/lib:${mkrpath [ stdenv.cc.cc ]}" \
··· 1 { stdenv 2 , jshon 3 + , glib 4 + , nspr 5 + , nss 6 , fetchzip 7 + , patchelfUnstable 8 , enablePepperFlash ? false 9 , enableWideVine ? false 10 ··· 49 50 src = upstream-info.binary; 51 52 + nativeBuildInputs = [ patchelfUnstable ]; 53 + 54 phases = [ "unpackPhase" "patchPhase" "installPhase" "checkPhase" ]; 55 56 unpackCmd = let ··· 72 patchPhase = '' 73 for sofile in libwidevinecdm.so libwidevinecdmadapter.so; do 74 chmod +x "$sofile" 75 + patchelf --set-rpath "${mkrpath [ stdenv.cc.cc glib nspr nss ]}" "$sofile" 76 done 77 78 patchelf --set-rpath "$out/lib:${mkrpath [ stdenv.cc.cc ]}" \