ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / sc / scip / package.nix
blob22f26382026cb9d2075f080fdc9983da0678670e
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , testers
5 , scip
6 }:
8 buildGoModule rec {
9   pname = "scip";
10   version = "0.5.1";
12   src = fetchFromGitHub {
13     owner = "sourcegraph";
14     repo = "scip";
15     rev = "v${version}";
16     hash = "sha256-UXa5lMFenynHRIvA4MOXkjMVd705LBWs372s3MFAc+8=";
17   };
19   vendorHash = "sha256-6vx3Dt0ZNR0rY5bEUF5X1hHj/gv21920bhfd+JJ9bYk=";
21   ldflags = [
22     "-s"
23     "-w"
24     "-X=main.Reproducible=true"
25   ];
27   # update documentation to fix broken test
28   postPatch = ''
29     substituteInPlace docs/CLI.md \
30       --replace 0.3.0 0.3.1
31   '';
33   passthru.tests = {
34     version = testers.testVersion {
35       package = scip;
36       version = "v${version}";
37     };
38   };
40   meta = with lib; {
41     description = "SCIP Code Intelligence Protocol CLI";
42     mainProgram = "scip";
43     homepage = "https://github.com/sourcegraph/scip";
44     changelog = "https://github.com/sourcegraph/scip/blob/${src.rev}/CHANGELOG.md";
45     license = licenses.asl20;
46     maintainers = with maintainers; [ figsoda ];
47   };