btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / am / ameba / package.nix
blob6f15544953b8f22d837798536b8cf59e2a03e04d
1 { lib, fetchFromGitHub, crystal }:
3 crystal.buildCrystalPackage rec {
4   pname = "ameba";
5   version = "1.6.1";
7   src = fetchFromGitHub {
8     owner = "crystal-ameba";
9     repo = "ameba";
10     rev = "refs/tags/v${version}";
11     hash = "sha256-NwmsNz9YfHDk0hVwVb5zczuzvErrwPhd3rs75t/Fj+I=";
12   };
14   format = "make";
16   meta = with lib; {
17     description = "Static code analysis tool for Crystal";
18     mainProgram = "ameba";
19     homepage = "https://crystal-ameba.github.io";
20     changelog = "https://github.com/crystal-ameba/ameba/releases/tag/v${version}";
21     license = licenses.mit;
22     maintainers = with maintainers; [ kimburgess ];
23   };