minio 2022-10-24T18-35-07Z -> 2022-12-02T19-19-22Z https://repology.org/metapackage/minio/versions attrpath: minio Checking auto update branch... No auto update branch exists Old version 2022-10-24T18-35-07Z" not present in master derivation file with contents: { lib, buildGoModule, fetchFromGitHub, nixosTests }: let # The web client verifies, that the server version is a valid datetime string: # https://github.com/minio/minio/blob/3a0e7347cad25c60b2e51ff3194588b34d9e424c/browser/app/js/web.js#L51-L53 # # Example: # versionToTimestamp "2021-04-22T15-44-28Z" # => "2021-04-22T15:44:28Z" versionToTimestamp = version: let splitTS = builtins.elemAt (builtins.split "(.*)(T.*)" version) 1; in builtins.concatStringsSep "" [ (builtins.elemAt splitTS 0) (builtins.replaceStrings [ "-" ] [ ":" ] (builtins.elemAt splitTS 1)) ]; in buildGoModule rec { pname = "minio"; version = "2023-01-25T00-19-54Z"; src = fetchFromGitHub { owner = "minio"; repo = "minio"; rev = "RELEASE.${version}"; sha256 = "sha256-1vXi9BnjTCH7B/I7tkfvm2AZtLK7a0GcMsW9gud8U/4="; }; vendorHash = "sha256-NGuslbHh0tDPQp+zvKnylLkssMglhgesLX5VT2BjDo8="; doCheck = false; subPackages = [ "." ]; CGO_ENABLED = 0; 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}" ]; passthru.tests.minio = nixosTests.minio; meta = with lib; { homepage = "https://www.minio.io/"; description = "An S3-compatible object storage server"; changelog = "https://github.com/minio/minio/releases/tag/RELEASE.${version}"; maintainers = with maintainers; [ eelco bachp ]; platforms = platforms.unix; license = licenses.agpl3Plus; }; }