vivaldi: fix patched paths
This commit is contained in:
@@ -51,8 +51,7 @@ in stdenv.mkDerivation rec {
|
|||||||
--set-rpath "${libPath}" \
|
--set-rpath "${libPath}" \
|
||||||
opt/${vivaldiName}/vivaldi-bin
|
opt/${vivaldiName}/vivaldi-bin
|
||||||
'' + stdenv.lib.optionalString proprietaryCodecs ''
|
'' + stdenv.lib.optionalString proprietaryCodecs ''
|
||||||
sed -i '/^if \[ "$VIVALDI_FFMPEG_FOUND/i \
|
ln -s ${vivaldi-ffmpeg-codecs}/lib/libffmpeg.so opt/${vivaldiName}/libffmpeg.so.''${version%\.*\.*}
|
||||||
VIVALDI_FFMPEG_FOUND=YES\nCACHED_FFMPEG=${vivaldi-ffmpeg-codecs}/lib/libffmpeg.so' opt/${vivaldiName}/${vivaldiName}
|
|
||||||
'' + ''
|
'' + ''
|
||||||
echo "Finished patching Vivaldi binaries"
|
echo "Finished patching Vivaldi binaries"
|
||||||
'';
|
'';
|
||||||
@@ -82,7 +81,7 @@ in stdenv.mkDerivation rec {
|
|||||||
--suffix XDG_DATA_DIRS : ${gtk3}/share/gsettings-schemas/${gtk3.name}/ \
|
--suffix XDG_DATA_DIRS : ${gtk3}/share/gsettings-schemas/${gtk3.name}/ \
|
||||||
${stdenv.lib.optionalString enableWidevine "--suffix LD_LIBRARY_PATH : ${libPath}"}
|
${stdenv.lib.optionalString enableWidevine "--suffix LD_LIBRARY_PATH : ${libPath}"}
|
||||||
'' + stdenv.lib.optionalString enableWidevine ''
|
'' + stdenv.lib.optionalString enableWidevine ''
|
||||||
ln -sf ${vivaldi-widevine}/lib/libwidevinecdm.so $out/opt/${vivaldiName}/libwidevinecdm.so
|
ln -sf ${vivaldi-widevine}/share/google/chrome/WidevineCdm $out/opt/${vivaldiName}/WidevineCdm
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
|||||||
@@ -14,12 +14,15 @@ stdenv.mkDerivation rec {
|
|||||||
buildInputs = [ unzip ];
|
buildInputs = [ unzip ];
|
||||||
|
|
||||||
unpackPhase = ''
|
unpackPhase = ''
|
||||||
unzip $src libwidevinecdm.so
|
unzip $src
|
||||||
find .
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = let
|
||||||
install -vD libwidevinecdm.so $out/lib/libwidevinecdm.so
|
installDir = "$out/share/google/chrome/WidevineCdm/_platform_specific/linux_x64";
|
||||||
|
in ''
|
||||||
|
install -vD libwidevinecdm.so ${installDir}/libwidevinecdm.so
|
||||||
|
install -vD manifest.json ${installDir}/manifest.json
|
||||||
|
install -vD LICENSE.txt ${installDir}/LICENSE.txt
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
|||||||
Reference in New Issue
Block a user