From c83d3445edff5bc5bfd3f84dd38ab1e4ac7943eb Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 19 Nov 2025 14:36:32 +0100 Subject: [PATCH] libreelec-dvb-firmware: set sourceProvenance, modernize --- .../li/libreelec-dvb-firmware/package.nix | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/li/libreelec-dvb-firmware/package.nix b/pkgs/by-name/li/libreelec-dvb-firmware/package.nix index 6841383511f2..409f61eca3cb 100644 --- a/pkgs/by-name/li/libreelec-dvb-firmware/package.nix +++ b/pkgs/by-name/li/libreelec-dvb-firmware/package.nix @@ -4,15 +4,15 @@ lib, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "libreelec-dvb-firmware"; version = "1.5.0"; src = fetchFromGitHub { - repo = "dvb-firmware"; owner = "LibreElec"; - rev = version; - sha256 = "sha256-uEobcv5kqGxIOfSVVKH+iT7DHPF13OFiRF7c1GIUqtU="; + repo = "dvb-firmware"; + tag = finalAttrs.version; + hash = "sha256-uEobcv5kqGxIOfSVVKH+iT7DHPF13OFiRF7c1GIUqtU="; }; installPhase = '' @@ -25,11 +25,12 @@ stdenvNoCC.mkDerivation rec { runHook postInstall ''; - meta = with lib; { + meta = { description = "DVB firmware from LibreELEC"; homepage = "https://github.com/LibreELEC/dvb-firmware"; - license = licenses.unfreeRedistributableFirmware; - maintainers = with maintainers; [ kittywitch ]; - platforms = platforms.linux; + license = lib.licenses.unfreeRedistributableFirmware; + maintainers = with lib.maintainers; [ kittywitch ]; + platforms = lib.platforms.linux; + sourceProvenance = with lib.sourceTypes; [ binaryFirmware ]; }; -} +})