enable widevine for chromium and firefox

This commit is contained in:
Sean Kovacs 2025-11-10 15:01:55 -05:00
commit 9395e3ea49
Signed by: sckova
GPG key ID: 00F325187C68651A
5 changed files with 39 additions and 1 deletions

View file

@ -0,0 +1,3 @@
final: prev: {
widevine-firefox = prev.callPackage (builtins.path { path = ./package.nix; }) { };
}

View file

@ -0,0 +1,19 @@
{
stdenv,
widevine-cdm,
}:
stdenv.mkDerivation {
name = "widevine-firefox";
version = widevine-cdm.version;
buildCommand = ''
mkdir -p $out/gmp-widevinecdm/system-installed
ln -s "${widevine-cdm}/share/google/chrome/WidevineCdm/manifest.json" $out/gmp-widevinecdm/system-installed/manifest.json
ln -s "${widevine-cdm}/share/google/chrome/WidevineCdm/_platform_specific/linux_arm64/libwidevinecdm.so" $out/gmp-widevinecdm/system-installed/libwidevinecdm.so
'';
meta = widevine-cdm.meta // {
platforms = [ "aarch64-linux" ];
};
}