base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / ty / tygo / package.nix
blob10a8ae2c9333286b043e7f28a98eec879bb79e15
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5 }:
7 buildGoModule rec {
8   pname = "tygo";
9   version = "0.2.17";
11   src = fetchFromGitHub {
12     owner = "gzuidhof";
13     repo = "tygo";
14     rev = "v${version}";
15     hash = "sha256-yaXS+DS/xeIQXhn3L6x2lp/xu4OxrBqr5wKVbADhZkU=";
16   };
18   vendorHash = "sha256-E73yqGhPzZA/1xTYGvTBy0/b4SE9hzx+gdhjX3ClE/Y=";
20   CGO_ENABLED = 0;
22   ldflags = [
23     "-s"
24     "-w"
25     "-extldflags -static"
26   ];
28   meta = {
29     description = "Generate Typescript types from Golang source code";
30     homepage = "https://github.com/gzuidhof/tygo";
31     license = lib.licenses.mit;
32     maintainers = with lib.maintainers; [ alexymantha ];
33     mainProgram = "tygo";
34   };