From aa97fec8002897ded4809f9192fa5993dfd0c004 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 26 Jan 2026 23:33:50 +0100 Subject: [PATCH] descent{1,2}-assets: set pname --- pkgs/by-name/dx/dxx-rebirth/assets.nix | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/dx/dxx-rebirth/assets.nix b/pkgs/by-name/dx/dxx-rebirth/assets.nix index 7bcae8aa148e..7a3600dbdb7d 100644 --- a/pkgs/by-name/dx/dxx-rebirth/assets.nix +++ b/pkgs/by-name/dx/dxx-rebirth/assets.nix @@ -8,15 +8,12 @@ let generic = ver: source: - let - pname = "descent${toString ver}"; - in - stdenv.mkDerivation rec { - name = "${pname}-assets-${version}"; + stdenv.mkDerivation (finalAttrs: { + pname = "descent${toString ver}-assets"; version = "2.0.0.7"; src = requireFile rec { - name = "setup_descent12_${version}.exe"; + name = "setup_descent12_${finalAttrs.version}.exe"; sha256 = "1r1drbfda6czg21f9qqiiwgnkpszxgmcn5bafp5ljddh34swkn3f"; message = '' While the Descent ${toString ver} game engine is free, the game assets are not. @@ -38,10 +35,10 @@ let installPhase = '' runHook preInstall - mkdir -p $out/share/{games/${pname},doc/${pname}/examples} + mkdir -p $out/share/{games/${finalAttrs.pname},doc/${finalAttrs.pname}/examples} pushd "app/${source}" - mv dosbox*.conf $out/share/doc/${pname}/examples - mv *.txt *.pdf $out/share/doc/${pname} + mv dosbox*.conf $out/share/doc/${finalAttrs.pname}/examples + mv *.txt *.pdf $out/share/doc/${finalAttrs.pname} cp -r * $out/share/games/descent${toString ver} popd @@ -55,7 +52,7 @@ let maintainers = with lib.maintainers; [ peterhoeg ]; hydraPlatforms = [ ]; }; - }; + }); in {