tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
chromium: fix rpath-overwriting in WideVine plugin
Herwig Hochleitner
8 years ago
d585a320
6b77189b
+5
-7
1 changed file
expand all
collapse all
unified
split
pkgs
applications
networking
browsers
chromium
plugins.nix
+5
-7
pkgs/applications/networking/browsers/chromium/plugins.nix
···
69
! find -iname '*.so' -exec ldd {} + | grep 'not found'
70
'';
71
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 ]}" \
79
-
libwidevinecdmadapter.so
0
0
80
'';
81
82
installPhase = let
···
69
! find -iname '*.so' -exec ldd {} + | grep 'not found'
70
'';
71
72
+
PATCH_RPATH = mkrpath [ stdenv.cc.cc glib nspr nss ];
0
0
0
0
73
74
+
patchPhase = ''
75
+
chmod +x libwidevinecdm.so libwidevinecdmadapter.so
76
+
patchelf --set-rpath "$PATCH_RPATH" libwidevinecdm.so
77
+
patchelf --set-rpath "$out/lib:$PATCH_RPATH" libwidevinecdmadapter.so
78
'';
79
80
installPhase = let