Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / microserver / default.nix
blobacc223627fce6666c24a4d46eeed96d0c8c5e13d
1 { lib, stdenv, fetchFromGitHub, rustPlatform, darwin }:
3 rustPlatform.buildRustPackage rec {
4    pname = "microserver";
5    version = "0.2.1";
7   src = fetchFromGitHub {
8     owner = "robertohuertasm";
9     repo = "microserver";
10     rev = "v${version}";
11     sha256 = "sha256-VgzOdJ1JLe0acjRYvaysCPox5acFmc4VD2f6HZWxT8M=";
12   };
14   cargoHash = "sha256-JGsMtlWuww1rYE4w6i2VlyD6gGHqnLehLDZmW57R+Fo=";
16   buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Security ]);
18   meta = with lib; {
19     homepage = "https://github.com/robertohuertasm/microserver";
20     description = "Simple ad-hoc server with SPA support";
21     maintainers = with maintainers; [ flosse ];
22     license = licenses.mit;
23     mainProgram = "microserver";
24   };