Nix: fix TAG substitution

This commit is contained in:
Mihai Fufezan 2024-12-23 20:07:12 +02:00
parent 5f7ad767db
commit 68a5842f06
Signed by: fufexan
SSH key fingerprint: SHA256:SdnKmEpJrDu1+2UO1QpB/Eg4HKcdDi6n+xSRqFNJVpg

View file

@ -50,12 +50,12 @@
nvidiaPatches ? false, nvidiaPatches ? false,
hidpiXWayland ? false, hidpiXWayland ? false,
}: let }: let
inherit (builtins) baseNameOf foldl'; inherit (builtins) baseNameOf foldl' readFile;
inherit (lib.asserts) assertMsg; inherit (lib.asserts) assertMsg;
inherit (lib.attrsets) mapAttrsToList; inherit (lib.attrsets) mapAttrsToList;
inherit (lib.lists) flatten concatLists optional optionals; inherit (lib.lists) flatten concatLists optional optionals;
inherit (lib.sources) cleanSourceWith cleanSource; inherit (lib.sources) cleanSourceWith cleanSource;
inherit (lib.strings) hasSuffix makeBinPath optionalString mesonBool mesonEnable; inherit (lib.strings) hasSuffix makeBinPath optionalString mesonBool mesonEnable trim;
adapters = flatten [ adapters = flatten [
stdenvAdapters.useMoldLinker stdenvAdapters.useMoldLinker
@ -91,7 +91,7 @@ in
DATE = date; DATE = date;
DIRTY = optionalString (commit == "") "dirty"; DIRTY = optionalString (commit == "") "dirty";
HASH = commit; HASH = commit;
TAG = "v${builtins.readFile "${finalAttrs.src}/VERSION"}"; TAG = "v${trim (readFile "${finalAttrs.src}/VERSION")}";
depsBuildBuild = [ depsBuildBuild = [
pkg-config pkg-config