chromium: fix rpath-overwriting in WideVine plugin
This commit is contained in:
parent
6b77189b80
commit
d585a3207b
@ -69,14 +69,12 @@ let
|
|||||||
! find -iname '*.so' -exec ldd {} + | grep 'not found'
|
! find -iname '*.so' -exec ldd {} + | grep 'not found'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
patchPhase = ''
|
PATCH_RPATH = mkrpath [ stdenv.cc.cc glib nspr nss ];
|
||||||
for sofile in libwidevinecdm.so libwidevinecdmadapter.so; do
|
|
||||||
chmod +x "$sofile"
|
|
||||||
patchelf --set-rpath "${mkrpath [ stdenv.cc.cc glib nspr nss ]}" "$sofile"
|
|
||||||
done
|
|
||||||
|
|
||||||
patchelf --set-rpath "$out/lib:${mkrpath [ stdenv.cc.cc ]}" \
|
patchPhase = ''
|
||||||
libwidevinecdmadapter.so
|
chmod +x libwidevinecdm.so libwidevinecdmadapter.so
|
||||||
|
patchelf --set-rpath "$PATCH_RPATH" libwidevinecdm.so
|
||||||
|
patchelf --set-rpath "$out/lib:$PATCH_RPATH" libwidevinecdmadapter.so
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = let
|
installPhase = let
|
||||||
|
Loading…
x
Reference in New Issue
Block a user