nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

default.nix (698B)


      1 { lib, fetchFromGitHub, buildGoModule }:
      2 
      3 buildGoModule rec {
      4   pname = "ionscale";
      5   version = "0.15.0";
      6 
      7   src = fetchFromGitHub {
      8     owner = "jsiebens";
      9     repo = "ionscale";
     10     rev = "v${version}";
     11     hash = "sha256-D6w5mHjlz+P+h0Q/8kk0PIDyyDfQxPsVka13ZTTDuv0=";
     12   };
     13 
     14   vendorHash = "sha256-YULdxUTzI+lwy9/wrSSc/rv3vwBkGkNc0b9GyUc9jQc=";
     15 
     16   ldflags = [ "-X github.com/jsiebens/ionscale/internal/version.Version=${version}" ];
     17 
     18   doCheck = false;
     19 
     20   meta = with lib; {
     21     description = "A lightweight implementation of a Tailscale control server";
     22     inherit (src.meta) homepage;
     23     license = licenses.bsd3;
     24     maintainers = [ maintainers.sikmir ];
     25     mainProgram = "ionscale";
     26   };
     27 }