From 6b77189b802a10785cb3aaea7f1b2f5e203d9d01 Mon Sep 17 00:00:00 2001 From: Herwig Hochleitner Date: Mon, 22 Jan 2018 00:33:47 +0100 Subject: [PATCH] chromium: hide `enableWideVine` behind a `broken` flag ref https://github.com/NixOS/nixpkgs/issues/22333 ref https://github.com/NixOS/nixpkgs/pull/29640 cc @aszlig --- .../networking/browsers/chromium/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix index 911b55b115f..42616147536 100644 --- a/pkgs/applications/networking/browsers/chromium/default.nix +++ b/pkgs/applications/networking/browsers/chromium/default.nix @@ -117,13 +117,19 @@ in stdenv.mkDerivation { ln -s "$out/bin/chromium" "$out/bin/chromium-browser" mkdir -p "$out/share/applications" - for f in '${chromium.browser}'/share/*; do + for f in '${chromium.browser}'/share/*; do # hello emacs */ ln -s -t "$out/share/" "$f" done cp -v "${desktopItem}/share/applications/"* "$out/share/applications" ''; - inherit (chromium.browser) meta packageName; + inherit (chromium.browser) packageName; + meta = chromium.browser.meta // { + broken = if enableWideVine then + builtins.trace "WARNING: WideVine is not functional, please only use for testing" + true + else false; + }; passthru = { inherit (chromium) upstream-info browser;