biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / build-managers / bam / default.nix
blobc435e2fa16ec273efebb2638fc246ce234d2a8f6
1 { lib, stdenv, fetchFromGitHub, lua5_3, python3 }:
3 stdenv.mkDerivation rec {
4   pname = "bam";
5   version = "0.5.1";
7   src = fetchFromGitHub {
8     owner = "matricks";
9     repo = "bam";
10     rev = "v${version}";
11     sha256 = "13br735ig7lygvzyfd15fc2rdygrqm503j6xj5xkrl1r7w2wipq6";
12   };
14   nativeBuildInputs = [ lua5_3 python3 ];
16   buildPhase = "${stdenv.shell} make_unix.sh";
18   checkPhase = "${python3.interpreter} scripts/test.py";
20   strictDeps = true;
22   installPhase = ''
23     mkdir -p "$out/share/bam"
24     cp -r docs examples tests  "$out/share/bam"
25     mkdir -p "$out/bin"
26     cp bam "$out/bin"
27   '';
29   meta = with lib; {
30     description = "Yet another build manager";
31     mainProgram = "bam";
32     maintainers = with maintainers;
33     [
34       raskin
35     ];
36     platforms = platforms.linux;
37     license = licenses.zlib;
38     downloadPage = "http://matricks.github.com/bam/";
39   };