biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / neil / default.nix
blob0b65baa769dae7a1a1761054dea5dc7762ae79a5
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , makeWrapper
5 , babashka
6 }:
8 stdenv.mkDerivation rec {
9   pname = "neil";
10   version = "0.3.65";
12   src = fetchFromGitHub {
13     owner = "babashka";
14     repo = "neil";
15     rev = "v${version}";
16     sha256 = "sha256-QhWoCEoM04/MlUgCFCeAR7kF6QSg0joz/i9ZbXRQtDs=";
17   };
19   nativeBuildInputs = [ makeWrapper ];
21   dontBuild = true;
23   installPhase = ''
24     install -D neil $out/bin/neil
25     wrapProgram $out/bin/neil \
26       --prefix PATH : "${lib.makeBinPath [ babashka ]}"
27   '';
29   meta = with lib; {
30     homepage = "https://github.com/babashka/neil";
31     description = "A CLI to add common aliases and features to deps.edn-based projects";
32     mainProgram = "neil";
33     license = licenses.mit;
34     platforms = babashka.meta.platforms;
35     maintainers = with maintainers; [ jlesquembre ];
36   };