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 ]; }; -} +})