diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix index b9505f15da4c..5d572c18e253 100644 --- a/pkgs/servers/minio/default.nix +++ b/pkgs/servers/minio/default.nix @@ -12,6 +12,12 @@ let splitTS = builtins.elemAt (builtins.split "(.*)(T.*)" version) 1; in builtins.concatStringsSep "" [ (builtins.elemAt splitTS 0) (builtins.replaceStrings [ "-" ] [ ":" ] (builtins.elemAt splitTS 1)) ]; + + # CopyrightYear will be printed to the CLI UI. + # Example: + # versionToYear "2021-04-22T15-44-28Z" + # => "2021" + versionToYear = version: builtins.elemAt (lib.splitString "-" version) 0; in buildGoModule rec { pname = "minio"; @@ -35,7 +41,12 @@ buildGoModule rec { tags = [ "kqueue" ]; ldflags = let t = "github.com/minio/minio/cmd"; in [ - "-s" "-w" "-X ${t}.Version=${versionToTimestamp version}" "-X ${t}.ReleaseTag=RELEASE.${version}" "-X ${t}.CommitID=${src.rev}" + "-s" + "-w" + "-X ${t}.Version=${versionToTimestamp version}" + "-X ${t}.CopyrightYear=${versionToYear version}" + "-X ${t}.ReleaseTag=RELEASE.${version}" + "-X ${t}.CommitID=${src.rev}" ]; passthru.tests.minio = nixosTests.minio;