biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / misc / micronucleus / default.nix
blobd7141324dc9714cbbebad11c95bccd698c6241c0
1 { stdenv
2 , libusb-compat-0_1
3 , fetchFromGitHub
4 , lib
5 }:
6 stdenv.mkDerivation rec {
7   pname = "micronucleus";
8   version = "2.04";
10   sourceRoot = "${src.name}/commandline";
12   src = fetchFromGitHub {
13     owner = "micronucleus";
14     repo = "micronucleus";
15     rev = version;
16     sha256 = "14msy9amlbflw5mqrbs57b7bby3nsgx43srr7215zyhfdgsla0in";
17   };
19   buildInputs = [ libusb-compat-0_1 ];
20   makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
22   installPhase = ''
23     mkdir -p $out/bin
24     mkdir -p $out/lib/udev
25     cp micronucleus $out/bin
26     cp 49-micronucleus.rules $out/lib/udev
27   '';
29   meta = with lib; {
30     description = "Upload tool for micronucleus";
31     mainProgram = "micronucleus";
32     homepage = "https://github.com/micronucleus/micronucleus";
33     license = licenses.gpl3;
34     maintainers = [ maintainers.cab404 ];
35   };