diff options
author | Finn Landweber <finn@landweber.xyz> | 2024-02-02 14:26:56 +0100 |
---|---|---|
committer | Finn Landweber <finn@landweber.xyz> | 2024-02-04 23:42:07 +0100 |
commit | 8c288360747bf0471f0bb6cd39aba871c00c2644 (patch) | |
tree | 791e80b28d68adf5927b9522bab61797c1bd3852 /pkgs/by-name/gi | |
parent | b087e3d16cae38d202a6543fb23e307b7009357e (diff) |
gittuf: init at 0.3.0
Co-authored-by: Nikolay Korotkiy <sikmir@disroot.org>
Diffstat (limited to 'pkgs/by-name/gi')
-rw-r--r-- | pkgs/by-name/gi/gittuf/package.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/by-name/gi/gittuf/package.nix b/pkgs/by-name/gi/gittuf/package.nix new file mode 100644 index 0000000000000..8b7e9063f7ab3 --- /dev/null +++ b/pkgs/by-name/gi/gittuf/package.nix @@ -0,0 +1,31 @@ +{ lib, fetchFromGitHub, buildGoModule, git }: + +buildGoModule rec { + pname = "gittuf"; + version = "0.3.0"; + + src = fetchFromGitHub { + owner = "gittuf"; + repo = pname; + rev = "v${version}"; + hash = "sha256-lECvgagcqBS+BVD296e6WjjSCA3vI0nfLzpLTi/7N0I="; + }; + + vendorHash = "sha256-UKhXbZXKNtMnQe7sHBOmzzXGBHuDTYeZGKnteZirskA="; + + ldflags = [ "-X github.com/gittuf/gittuf/internal/version.gitVersion=${version}" ]; + + nativeCheckInputs = [ git ]; + checkFlags = [ "-skip=TestLoadRepository" ]; + + postInstall = "rm $out/bin/cli"; # remove gendoc cli binary + + meta = with lib; { + changelog = "https://github.com/gittuf/gittuf/blob/v${version}/CHANGELOG.md"; + description = "A security layer for Git repositories"; + homepage = "https://gittuf.dev"; + license = licenses.asl20; + mainProgram = "gittuf"; + maintainers = with maintainers; [ flandweber ]; + }; +} |