at 16.09-beta 28 lines 787 B view raw
1{stdenv, fetchurl, libusb, makeWrapper}: 2 3assert stdenv.isLinux; 4 5stdenv.mkDerivation { 6 name = "pk2cmd-1.20"; 7 src = fetchurl { 8 url = http://ww1.microchip.com/downloads/en/DeviceDoc/pk2cmdv1.20LinuxMacSource.tar.gz; 9 sha256 = "1yjpi2qshnqfpan4w3ggakkr3znfrx5cxkny92ka7v9na3g2fc4h"; 10 }; 11 12 makeFlags = [ "LIBUSB=${libusb.dev}" "linux" ]; 13 14 installPhase = '' 15 mkdir -p $out/bin $out/share/pk2 16 cp pk2cmd $out/bin 17 cp PK2DeviceFile.dat $out/share/pk2 18 wrapProgram $out/bin/pk2cmd --prefix PATH : $out/share/pk2 19 ''; 20 21 buildInputs = [ libusb makeWrapper ]; 22 23 meta = { 24 homepage = http://www.microchip.com/pickit2; 25 license = stdenv.lib.licenses.unfree; #MicroChip-PK2 26 description = "Microchip PIC programming software for the PICKit2 programmer"; 27 }; 28}