Merge staging-next-21.05 into staging-21.05
This commit is contained in:
commit
4bca328a88
|
@ -19,8 +19,7 @@ mkChromiumDerivation (base: rec {
|
||||||
cp -v "$buildPath/"*.so "$buildPath/"*.pak "$buildPath/"*.bin "$libExecPath/"
|
cp -v "$buildPath/"*.so "$buildPath/"*.pak "$buildPath/"*.bin "$libExecPath/"
|
||||||
cp -v "$buildPath/icudtl.dat" "$libExecPath/"
|
cp -v "$buildPath/icudtl.dat" "$libExecPath/"
|
||||||
cp -vLR "$buildPath/locales" "$buildPath/resources" "$libExecPath/"
|
cp -vLR "$buildPath/locales" "$buildPath/resources" "$libExecPath/"
|
||||||
${lib.optionalString (!chromiumVersionAtLeast "94") ''cp -v "$buildPath/crashpad_handler" "$libExecPath/"''}
|
cp -v "$buildPath/chrome_crashpad_handler" "$libExecPath/"
|
||||||
${lib.optionalString (chromiumVersionAtLeast "94") ''cp -v "$buildPath/chrome_crashpad_handler" "$libExecPath/"''}
|
|
||||||
cp -v "$buildPath/chrome" "$libExecPath/$packageName"
|
cp -v "$buildPath/chrome" "$libExecPath/$packageName"
|
||||||
|
|
||||||
# Swiftshader
|
# Swiftshader
|
||||||
|
|
|
@ -160,9 +160,6 @@ let
|
||||||
./patches/no-build-timestamps.patch
|
./patches/no-build-timestamps.patch
|
||||||
# For bundling Widevine (DRM), might be replaceable via bundle_widevine_cdm=true in gnFlags:
|
# For bundling Widevine (DRM), might be replaceable via bundle_widevine_cdm=true in gnFlags:
|
||||||
./patches/widevine-79.patch
|
./patches/widevine-79.patch
|
||||||
] ++ lib.optionals (versionRange "91" "94") [
|
|
||||||
# Fix the build by adding a missing dependency (s. https://crbug.com/1197837):
|
|
||||||
./patches/fix-missing-atspi2-dependency.patch
|
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
@ -241,6 +238,7 @@ let
|
||||||
# e.g. unsafe developer builds have developer-friendly features that may
|
# e.g. unsafe developer builds have developer-friendly features that may
|
||||||
# weaken or disable security measures like sandboxing or ASLR):
|
# weaken or disable security measures like sandboxing or ASLR):
|
||||||
is_official_build = true;
|
is_official_build = true;
|
||||||
|
disable_fieldtrial_testing_config = true;
|
||||||
# Build Chromium using the system toolchain (for Linux distributions):
|
# Build Chromium using the system toolchain (for Linux distributions):
|
||||||
custom_toolchain = "//build/toolchain/linux/unbundle:default";
|
custom_toolchain = "//build/toolchain/linux/unbundle:default";
|
||||||
host_toolchain = "//build/toolchain/linux/unbundle:default";
|
host_toolchain = "//build/toolchain/linux/unbundle:default";
|
||||||
|
@ -277,10 +275,6 @@ let
|
||||||
enable_widevine = true;
|
enable_widevine = true;
|
||||||
# Provides the enable-webrtc-pipewire-capturer flag to support Wayland screen capture:
|
# Provides the enable-webrtc-pipewire-capturer flag to support Wayland screen capture:
|
||||||
rtc_use_pipewire = true;
|
rtc_use_pipewire = true;
|
||||||
} // optionalAttrs (!chromiumVersionAtLeast "94") {
|
|
||||||
fieldtrial_testing_like_official_build = true;
|
|
||||||
} // optionalAttrs (chromiumVersionAtLeast "94") {
|
|
||||||
disable_fieldtrial_testing_config = true;
|
|
||||||
} // optionalAttrs proprietaryCodecs {
|
} // optionalAttrs proprietaryCodecs {
|
||||||
# enable support for the H.264 codec
|
# enable support for the H.264 codec
|
||||||
proprietary_codecs = true;
|
proprietary_codecs = true;
|
||||||
|
|
|
@ -1,26 +0,0 @@
|
||||||
From 6c5b9197076f6f384112e6566039116c56600909 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Michael Weiss <dev.primeos@gmail.com>
|
|
||||||
Date: Sat, 10 Apr 2021 13:53:50 +0200
|
|
||||||
Subject: [PATCH] Fix a missing atspi2 dependency
|
|
||||||
|
|
||||||
See https://bugs.chromium.org/p/chromium/issues/detail?id=1197837 for
|
|
||||||
more details.
|
|
||||||
---
|
|
||||||
content/public/browser/BUILD.gn | 1 +
|
|
||||||
1 file changed, 1 insertion(+)
|
|
||||||
|
|
||||||
diff --git a/content/public/browser/BUILD.gn b/content/public/browser/BUILD.gn
|
|
||||||
index 7e7c436d90c7..20ef832f1d8c 100644
|
|
||||||
--- a/content/public/browser/BUILD.gn
|
|
||||||
+++ b/content/public/browser/BUILD.gn
|
|
||||||
@@ -535,6 +535,7 @@ source_set("browser_sources") {
|
|
||||||
|
|
||||||
if (use_atk) {
|
|
||||||
sources += [ "ax_inspect_factory_auralinux.cc" ]
|
|
||||||
+ configs += [ "//build/config/linux/atspi2" ]
|
|
||||||
}
|
|
||||||
|
|
||||||
if (is_linux || is_chromeos) {
|
|
||||||
--
|
|
||||||
2.20.1
|
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "ungoogled-chromium-${version}";
|
pname = "ungoogled-chromium";
|
||||||
|
|
||||||
version = rev;
|
version = rev;
|
||||||
|
|
||||||
|
|
|
@ -18,9 +18,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"beta": {
|
"beta": {
|
||||||
"version": "94.0.4606.54",
|
"version": "95.0.4638.17",
|
||||||
"sha256": "0p8kfnyhykbv1cylsx4hj2qdzqr2xdql9rhpva8bfla2w9hr8g83",
|
"sha256": "1v5r8m3wlwh6prcj7bd4zprsr4g43869lhxv43m207c5nlnqiriz",
|
||||||
"sha256bin64": "1c2i9830r0fldigv16ggmj6r74l6d85abbhka0a5wpbbn6ay08jx",
|
"sha256bin64": "0h88gd8y4i2jmvhiwadbq6hzqygddym8jy1fhzp8qnwfhc30qm4m",
|
||||||
"deps": {
|
"deps": {
|
||||||
"gn": {
|
"gn": {
|
||||||
"version": "2021-08-11",
|
"version": "2021-08-11",
|
||||||
|
@ -44,19 +44,19 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ungoogled-chromium": {
|
"ungoogled-chromium": {
|
||||||
"version": "93.0.4577.82",
|
"version": "94.0.4606.54",
|
||||||
"sha256": "0lr8zdq06smncdzd6knzww9hxl8ynvxadmrkyyl13fpwb1422rjx",
|
"sha256": "0p8kfnyhykbv1cylsx4hj2qdzqr2xdql9rhpva8bfla2w9hr8g83",
|
||||||
"sha256bin64": "0ydvcakpnl20gx7493hv6aqnyf8f28rkvzgwnm4gws92b92n9ify",
|
"sha256bin64": "0lq34l00zrr92g882xzqwq1lf2vf12x1mwidrr2qh6fz7v5418d3",
|
||||||
"deps": {
|
"deps": {
|
||||||
"gn": {
|
"gn": {
|
||||||
"version": "2021-07-08",
|
"version": "2021-08-11",
|
||||||
"url": "https://gn.googlesource.com/gn",
|
"url": "https://gn.googlesource.com/gn",
|
||||||
"rev": "24e2f7df92641de0351a96096fb2c490b2436bb8",
|
"rev": "69ec4fca1fa69ddadae13f9e6b7507efa0675263",
|
||||||
"sha256": "1lwkyhfhw0zd7daqz466n7x5cddf0danr799h4jg3s0yvd4galjl"
|
"sha256": "031znmkbm504iim5jvg3gmazj4qnkfc7zg8aymjsij18fhf7piz0"
|
||||||
},
|
},
|
||||||
"ungoogled-patches": {
|
"ungoogled-patches": {
|
||||||
"rev": "93.0.4577.82-1",
|
"rev": "94.0.4606.54-1",
|
||||||
"sha256": "199f78f5gvnkpkcvh7587pk35jslkszhvv1d648b4qphzxmw7c66"
|
"sha256": "0phy87fiqdgikgl60yap7n1mvyvsidgznqp06j86287iihml3z2m"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "zerotierone";
|
pname = "zerotierone";
|
||||||
version = "1.6.5";
|
version = "1.6.6";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "zerotier";
|
owner = "zerotier";
|
||||||
repo = "ZeroTierOne";
|
repo = "ZeroTierOne";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0dlnrb59vnxa3pjkgfqd5jil9kl6axh23v0bffi4kx8jwzpdwas8";
|
sha256 = "0pi22252c21gxmjcgwmagkrnp5y1hhqrm9jkjj9pg1nlzzrlyrnm";
|
||||||
};
|
};
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
|
|
Loading…
Reference in New Issue