diff options
author | Martin Weinelt <mweinelt@users.noreply.github.com> | 2021-12-31 21:25:38 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-31 21:25:38 +0100 |
commit | 568582fa1190362fb9b1cd5b0b6e8fea5959805a (patch) | |
tree | 6401ac4aa608d702583fc729dca0fc06a412d31c | |
parent | 51cb27c198532b59a5b860f1dd3651ada287d441 (diff) | |
parent | 8039e186a10fb8e1540b6b2619d8d90a6eed1dcd (diff) |
Merge pull request #147159 from 0x4A6F/master-stayrtr
-rw-r--r-- | pkgs/servers/stayrtr/default.nix | 36 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/servers/stayrtr/default.nix b/pkgs/servers/stayrtr/default.nix new file mode 100644 index 0000000000000..cee68bd2f61b9 --- /dev/null +++ b/pkgs/servers/stayrtr/default.nix @@ -0,0 +1,36 @@ +{ lib +, fetchFromGitHub +, buildGoModule +, stayrtr +, testVersion +}: + +buildGoModule rec { + pname = "stayrtr"; + version = "0.3.0"; + + src = fetchFromGitHub { + owner = "bgp"; + repo = "stayrtr"; + rev = "v${version}"; + sha256 = "10ndb8p7znnjycwg56m63gzqf9zc6lq9mcvz4n48j0c4il5xyn8x"; + }; + vendorSha256 = "1nwrzbpqycr4ixk8a90pgaxcwakv5nlfnql6hmcc518qrva198wp"; + + ldflags = [ + "-s" + "-w" + "-X main.version=${version}" + ]; + + passthru.tests.version = testVersion { + package = stayrtr; + }; + + meta = with lib; { + description = "Simple RPKI-To-Router server. (Hard fork of GoRTR)"; + homepage = "https://github.com/bgp/stayrtr/"; + license = licenses.bsd3; + maintainers = with maintainers; [ _0x4A6F ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 07d587b53c563..e5ae544ba32c6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -34109,6 +34109,8 @@ with pkgs; gortr = callPackage ../servers/gortr {}; + stayrtr = callPackage ../servers/stayrtr {}; + sentencepiece = callPackage ../development/libraries/sentencepiece {}; kcli = callPackage ../development/tools/kcli {}; |