Merge pull request #71749 from ivan/chromium-78.0.3904.70
chromium: 77.0.3865.120 -> 78.0.3904.70
This commit is contained in:
commit
aff782627c
@ -140,15 +140,6 @@ let
|
||||
./patches/widevine.patch
|
||||
] ++ optionals (channel == "dev") [
|
||||
./patches/widevine-79.patch
|
||||
] ++ optionals (channel == "stable") [
|
||||
# Revert "Implement GetFallbackFont on Linux" to fix a performance regression
|
||||
# Remove after https://bugs.chromium.org/p/chromium/issues/detail?id=1003997 is fixed
|
||||
(fetchpatch {
|
||||
url = "https://github.com/chromium/chromium/commit/5a32abe4247f80fdb55c55a289b906b0e42faa5f.patch";
|
||||
sha256 = "1a4jqmki6cyi2dwvaszh01db2diqnz1d50mhpdpby3dd1cw0xmfy";
|
||||
revert = true;
|
||||
})
|
||||
|
||||
# Unfortunately, chromium regularly breaks on major updates and
|
||||
# then needs various patches backported in order to be compiled with GCC.
|
||||
# Good sources for such patches and other hints:
|
||||
|
@ -60,7 +60,7 @@ in let
|
||||
unpackCmd = let
|
||||
soPath =
|
||||
if upstream-info.channel == "stable" then
|
||||
"./opt/google/chrome/libwidevinecdm.so"
|
||||
"./opt/google/chrome/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so"
|
||||
else if upstream-info.channel == "beta" then
|
||||
"./opt/google/chrome-beta/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so"
|
||||
else if upstream-info.channel == "dev" then
|
||||
@ -112,12 +112,8 @@ in let
|
||||
mkdir -p $out
|
||||
cp -a ${browser}/* $out/
|
||||
chmod u+w $out/libexec/chromium
|
||||
if [[ ${channel} != "dev" ]]; then
|
||||
cp ${widevine}/lib/libwidevinecdm.so $out/libexec/chromium/
|
||||
else
|
||||
mkdir -p $out/libexec/chromium/WidevineCdm/_platform_specific/linux_x64
|
||||
cp ${widevine}/lib/libwidevinecdm.so $out/libexec/chromium/WidevineCdm/_platform_specific/linux_x64/
|
||||
fi
|
||||
mkdir -p $out/libexec/chromium/WidevineCdm/_platform_specific/linux_x64
|
||||
cp ${widevine}/lib/libwidevinecdm.so $out/libexec/chromium/WidevineCdm/_platform_specific/linux_x64/
|
||||
''
|
||||
else browser;
|
||||
in stdenv.mkDerivation {
|
||||
|
@ -1,18 +1,18 @@
|
||||
# This file is autogenerated from update.sh in the same directory.
|
||||
{
|
||||
beta = {
|
||||
sha256 = "0al26nfcxa00gvgn02iasjm53wq089r3c6b3rqqanljffng565y7";
|
||||
sha256bin64 = "0qfj08adqn19sxsgd98fy5l23cikvfkpzkz9mqq90mlabmhhrp0z";
|
||||
version = "78.0.3904.50";
|
||||
sha256 = "0qklm2wyixa5xkaykbxp71xix4h8gc2w4ng33afa2nynjx07kifx";
|
||||
sha256bin64 = "1y18fcql8sv0vg8zc97f1iasx660hhgdfpr3k1rlan8jzlzdnrkk";
|
||||
version = "78.0.3904.70";
|
||||
};
|
||||
dev = {
|
||||
sha256 = "0ck52j5acdns7vqqvb665xpc68yl6qz0ca8lwjfhriw5hn8g1pjy";
|
||||
sha256bin64 = "073gxyfayrb1dqsq8ngmnrs8ajwwrr2qbs311ns64davn1z3sscf";
|
||||
version = "79.0.3928.4";
|
||||
sha256 = "01g05pqcxrk6110jfi8arkh4cq5y18n0mgbxrjd3acyirpl43s75";
|
||||
sha256bin64 = "1xm9fhqlc15wrz96f1zp00jwm1hkrjql41bbs95yvdmpdjvif34b";
|
||||
version = "79.0.3941.4";
|
||||
};
|
||||
stable = {
|
||||
sha256 = "1y3ay0ppwakbw2hqrmxbv4ykil8dahf62ypld17ddkqxkfqgk4np";
|
||||
sha256bin64 = "0j1sk36nfmhx6nk8lmsdi93vcrmn58pidhb5hzkapx8mgk6xraq7";
|
||||
version = "77.0.3865.120";
|
||||
sha256 = "0qklm2wyixa5xkaykbxp71xix4h8gc2w4ng33afa2nynjx07kifx";
|
||||
sha256bin64 = "0vwgi8q0zs0aclvdi91g8b0knbrlaj6dwgzb0qh6c1n5blx0dmkm";
|
||||
version = "78.0.3904.70";
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user