Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{
2 lib,
3 buildGoModule,
4 fetchFromGitHub,
5}:
6
7buildGoModule rec {
8 pname = "code-generator";
9 version = "0.25.4";
10
11 src = fetchFromGitHub {
12 owner = "kubernetes";
13 repo = "code-generator";
14 rev = "v${version}";
15 hash = "sha256-GKF6DXvyZujInOZbV0ePUu71BEl1s/chNTN1PucdIYw=";
16 };
17
18 vendorHash = "sha256-zjgTtGen6a8TPi/DrwheTS1VQ+hd+KI7UHoyMZ4W4+k=";
19
20 ldflags = [
21 "-s"
22 "-w"
23 ];
24
25 meta = {
26 homepage = "https://github.com/kubernetes/code-generator";
27 changelog = "https://github.com/kubernetes/code-generator/releases/tag/v${version}";
28 description = "Kubernetes code generation";
29 license = lib.licenses.asl20;
30 maintainers = with lib.maintainers; [ urandom ];
31 };
32}