From 3cc9b91ad360c729c5b3cee00e3c39fe164756f6 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Thu, 24 Sep 2026 22:54:28 -0400 Subject: [PATCH] nvidia-vaapi-driver: modernize Signed-off-by: Ethan Carter Edwards --- .../libraries/nvidia-vaapi-driver/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/nvidia-vaapi-driver/default.nix b/pkgs/development/libraries/nvidia-vaapi-driver/default.nix index 58dd52a85510..8229bf24d429 100644 --- a/pkgs/development/libraries/nvidia-vaapi-driver/default.nix +++ b/pkgs/development/libraries/nvidia-vaapi-driver/default.nix @@ -13,15 +13,18 @@ addDriverRunpath, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "nvidia-vaapi-driver"; version = "0.0.18"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "elFarto"; repo = "nvidia-vaapi-driver"; - rev = "v${version}"; - sha256 = "sha256-cEEPRKoWtNXk8LsDbkhNjnIY7UD1rfYbv2Q6ThG0YLg="; + tag = "v${finalAttrs.version}"; + hash = "sha256-cEEPRKoWtNXk8LsDbkhNjnIY7UD1rfYbv2Q6ThG0YLg="; }; patches = [ @@ -51,8 +54,8 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/elFarto/nvidia-vaapi-driver"; description = "VA-API implementation using NVIDIA's NVDEC"; - changelog = "https://github.com/elFarto/nvidia-vaapi-driver/releases/tag/v${version}"; + changelog = "https://github.com/elFarto/nvidia-vaapi-driver/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ nickcao ]; }; -} +})