chromium: move defaults to package file
This one is a bit untrivial.
This commit is contained in:
parent
fe75379459
commit
f91e811e44
@ -1,4 +1,5 @@
|
|||||||
{ newScope, stdenv, llvmPackages, makeWrapper, makeDesktopItem, ed
|
{ newScope, config, stdenv, llvmPackages, gcc8Stdenv, llvmPackages_7
|
||||||
|
, makeWrapper, makeDesktopItem, ed
|
||||||
, glib, gtk3, gnome3, gsettings-desktop-schemas
|
, glib, gtk3, gnome3, gsettings-desktop-schemas
|
||||||
|
|
||||||
# package customization
|
# package customization
|
||||||
@ -10,12 +11,17 @@
|
|||||||
, enablePepperFlash ? false
|
, enablePepperFlash ? false
|
||||||
, enableWideVine ? false
|
, enableWideVine ? false
|
||||||
, cupsSupport ? true
|
, cupsSupport ? true
|
||||||
, pulseSupport ? false
|
, pulseSupport ? config.pulseaudio or stdenv.isLinux
|
||||||
, commandLineArgs ? ""
|
, commandLineArgs ? ""
|
||||||
}:
|
}:
|
||||||
|
|
||||||
assert stdenv.cc.isClang -> (stdenv == llvmPackages.stdenv);
|
|
||||||
let
|
let
|
||||||
|
stdenv_ = if stdenv.isAarch64 then gcc8Stdenv else llvmPackages_7.stdenv;
|
||||||
|
llvmPackages_ = if stdenv.isAarch64 then llvmPackages else llvmPackages_7;
|
||||||
|
in let
|
||||||
|
stdenv = stdenv_;
|
||||||
|
llvmPackages = llvmPackages_;
|
||||||
|
|
||||||
callPackage = newScope chromium;
|
callPackage = newScope chromium;
|
||||||
|
|
||||||
chromium = {
|
chromium = {
|
||||||
|
@ -16295,18 +16295,7 @@ in
|
|||||||
|
|
||||||
bookworm = callPackage ../applications/office/bookworm { };
|
bookworm = callPackage ../applications/office/bookworm { };
|
||||||
|
|
||||||
chromium = callPackage ../applications/networking/browsers/chromium ({
|
chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or {});
|
||||||
channel = "stable";
|
|
||||||
pulseSupport = config.pulseaudio or true;
|
|
||||||
enablePepperFlash = config.chromium.enablePepperFlash or false;
|
|
||||||
enableWideVine = config.chromium.enableWideVine or false;
|
|
||||||
} // (if stdenv.isAarch64 then {
|
|
||||||
stdenv = gcc8Stdenv;
|
|
||||||
} else {
|
|
||||||
llvmPackages = llvmPackages_7;
|
|
||||||
stdenv = llvmPackages_7.stdenv;
|
|
||||||
})
|
|
||||||
);
|
|
||||||
|
|
||||||
chronos = callPackage ../applications/networking/cluster/chronos { };
|
chronos = callPackage ../applications/networking/cluster/chronos { };
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user