From db9bc910a059df8f7effbf1a59e4124c70d1daed Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Fri, 14 Feb 2025 12:55:22 -0800 Subject: [PATCH] widevine-cdm: fix eval outside unsupported platforms --- pkgs/by-name/wi/widevine-cdm/package.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wi/widevine-cdm/package.nix b/pkgs/by-name/wi/widevine-cdm/package.nix index f4e0d12fbe49..bae718940d20 100644 --- a/pkgs/by-name/wi/widevine-cdm/package.nix +++ b/pkgs/by-name/wi/widevine-cdm/package.nix @@ -1,3 +1,13 @@ -{ stdenv, callPackage }: +{ + lib, + stdenv, + callPackage, +}: -callPackage (./. + "/${stdenv.hostPlatform.system}.nix") { inherit stdenv; } +let + targets = lib.genAttrs [ + "aarch64-linux" + "x86_64-linux" + ] (name: ./. + "/${name}.nix"); +in +callPackage (targets."${stdenv.hostPlatform.system}" or targets.x86_64-linux) { inherit stdenv; }