nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib, buildGoModule, fetchFromGitHub, nix-update-script }:
2
3buildGoModule rec {
4 pname = "exercism";
5 version = "3.1.0";
6
7 src = fetchFromGitHub {
8 owner = "exercism";
9 repo = "cli";
10 rev = "v${version}";
11 hash = "sha256-9GdkQaxYvxMGI5aFwUtQnctjpZfjZaKP3CsMjC/ZBSo=";
12 };
13
14 vendorHash = "sha256-EW9SNUqJHgPQlNpeErYaooJRXGcDrNpXLhMYpmZPVSw=";
15
16 doCheck = false;
17
18 subPackages = [ "./exercism" ];
19
20 passthru.updateScript = nix-update-script { };
21
22 meta = with lib; {
23 inherit (src.meta) homepage;
24 description = "A Go based command line tool for exercism.io";
25 license = licenses.mit;
26 maintainers = [ maintainers.rbasso maintainers.nobbz ];
27 };
28}