biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / text / gucci / default.nix
blobc4e0ef81503dadcf0b5e4d429454624f5c646374
1 { lib, buildGoModule, fetchFromGitHub, testers, gucci }:
3 buildGoModule rec {
4   pname = "gucci";
5   version = "1.6.10";
7   src = fetchFromGitHub {
8     owner = "noqcks";
9     repo = "gucci";
10     rev = "refs/tags/${version}";
11     sha256 = "sha256-bwPQQtaPHby96C5ZHZhBTok+m8GPPS40U1CUPVYqCa4=";
12   };
14   vendorHash = "sha256-/4OnbtxxhXQnmSV6UbjgzXdL7szhL9rKiG5BR8FsyqI=";
16   ldflags = [ "-s" "-w" "-X main.AppVersion=${version}" ];
18   passthru.tests.version = testers.testVersion {
19     package = gucci;
20   };
22   checkFlags = [
23     "-short"
24     # Integration tests rely on Ginkgo but fail.
25     # Related: https://github.com/onsi/ginkgo/issues/602
26     #
27     # Disable integration tests.
28     "-skip=^TestIntegration"
29   ];
31   meta = with lib; {
32     description = "Simple CLI templating tool written in golang";
33     mainProgram = "gucci";
34     homepage = "https://github.com/noqcks/gucci";
35     license = licenses.mit;
36     maintainers = with maintainers; [ braydenjw ];
37   };