From a30f85f22c0ebfac4e32a7b52efb3fc9ca806ce0 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 5 Mar 2025 15:10:51 -0400 Subject: [PATCH] godot_4-export-templates: add version to derivation --- pkgs/development/tools/godot/default.nix | 2 +- .../tools/godot/export-templates-bin.nix | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/godot/default.nix b/pkgs/development/tools/godot/default.nix index 6771d5230bc2..3c65d82a6a26 100644 --- a/pkgs/development/tools/godot/default.nix +++ b/pkgs/development/tools/godot/default.nix @@ -33,7 +33,7 @@ let export-templates-bin = ( callPackage ./export-templates-bin.nix { - inherit version; + inherit version godot; hash = exportTemplatesHash; } ); diff --git a/pkgs/development/tools/godot/export-templates-bin.nix b/pkgs/development/tools/godot/export-templates-bin.nix index 76a1bc43b78b..5bec3547041a 100644 --- a/pkgs/development/tools/godot/export-templates-bin.nix +++ b/pkgs/development/tools/godot/export-templates-bin.nix @@ -1,6 +1,8 @@ { fetchzip, + godot, hash, + lib, version, }: # Export templates is necessary for setting up Godot engine, it's used when exporting projects. @@ -8,8 +10,20 @@ # Export templates version should be kept in sync with Godot version. # https://docs.godotengine.org/en/stable/tutorials/export/exporting_projects.html#export-templates fetchzip { - pname = "export_templates"; + pname = "godot-export-templates"; + version = version; extension = "zip"; url = "https://github.com/godotengine/godot/releases/download/${version}/Godot_v${version}_export_templates.tpz"; inherit hash; + + meta = { + inherit (godot.meta) + changelog + description + homepage + license + maintainers + ; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; + }; }