at 22.05-pre 35 lines 794 B view raw
1{ stdenv 2, libusb-compat-0_1 3, fetchFromGitHub 4, lib 5}: 6stdenv.mkDerivation rec { 7 pname = "micronucleus"; 8 version = "2.04"; 9 10 sourceRoot = "source/commandline"; 11 12 src = fetchFromGitHub { 13 owner = "micronucleus"; 14 repo = "micronucleus"; 15 rev = version; 16 sha256 = "14msy9amlbflw5mqrbs57b7bby3nsgx43srr7215zyhfdgsla0in"; 17 }; 18 19 buildInputs = [ libusb-compat-0_1 ]; 20 makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; 21 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 ''; 28 29 meta = with lib; { 30 description = "Upload tool for micronucleus"; 31 homepage = "https://github.com/micronucleus/micronucleus"; 32 license = licenses.gpl3; 33 maintainers = [ maintainers.cab404 ]; 34 }; 35}