at 16.09-beta 35 lines 1.0 kB view raw
1{stdenv, fetchurl}: 2 3stdenv.mkDerivation { 4 name = "fxload-2002_04_11"; 5 6 src = fetchurl { 7 url = mirror://sourceforge/linux-hotplug/fxload-2002_04_11.tar.gz; 8 sha256 = "1hql93bp3dxrv1p67nc63xsbqwljyynm997ysldrc3n9ifi6s48m"; 9 }; 10 11 patches = [ 12 # Will be needed after linux-headers is updated to >= 2.6.21. 13 (fetchurl { 14 url = "http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/sys-apps/fxload/files/fxload-20020411-linux-headers-2.6.21.patch?rev=1.1"; 15 sha256 = "0ij0c8nr1rbyl5wmyv1cklhkxglvsqz32h21cjw4bjm151kgmk7p"; 16 }) 17 ]; 18 19 preBuild = '' 20 substituteInPlace Makefile --replace /usr / 21 makeFlagsArray=(INSTALL=install prefix=$out) 22 ''; 23 24 preInstall = '' 25 mkdir -p $out/sbin 26 mkdir -p $out/share/man/man8 27 mkdir -p $out/share/usb 28 ''; 29 30 meta = { 31 homepage = http://linux-hotplug.sourceforge.net/?selected=usb; 32 description = "Tool to upload firmware to Cypress EZ-USB microcontrollers"; 33 platforms = stdenv.lib.platforms.linux; 34 }; 35}