pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / servers / nats-server / default.nix
blobf43c3c1ea263e25af05dcd5668cfda888077fb18
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , nixosTests
5 }:
7 buildGoModule rec {
8   pname = "nats-server";
9   version = "2.10.22";
11   src = fetchFromGitHub {
12     owner = "nats-io";
13     repo = pname;
14     rev = "v${version}";
15     hash = "sha256-B+fSB3aTXAc/EjKSaFR2clieLNFszA2U2BdMsYJRZFE=";
16   };
18   vendorHash = "sha256-0VkY1+3tlAfGDt+fhyMbmyT4TN0bw1HVJLi2+mivkrc=";
20   doCheck = false;
22   passthru.tests.nats = nixosTests.nats;
24   meta = with lib; {
25     description = "High-Performance server for NATS";
26     mainProgram = "nats-server";
27     homepage = "https://nats.io/";
28     changelog = "https://github.com/nats-io/nats-server/releases/tag/v${version}";
29     license = licenses.asl20;
30     maintainers = with maintainers; [ swdunlop derekcollison ];
31   };