This commit adds the firmware for the Intel 2200BG wireless cards for the ipw2200 kernel module. Also it changes the networking.enableIntel2200BGFirmware option to set it as hardware.firmware since firmware-linux-nonfree does not contain the appropiate firmware anymore. Also hardware.enableAllFirmware does enable the intel2200BGFirmware now.wip/yesman
parent
400ade95ff
commit
0b72e7e247
@ -0,0 +1,34 @@ |
||||
{ stdenv, fetchurl }: |
||||
|
||||
let version = "3.1"; in |
||||
|
||||
stdenv.mkDerivation { |
||||
name = "intel2200BGFirmware-${version}"; |
||||
|
||||
src = fetchurl { |
||||
url = "http://pkgs.fedoraproject.org/repo/pkgs/ipw2200-firmware/ipw2200-fw-${version}.tgz/eaba788643c7cc7483dd67ace70f6e99/ipw2200-fw-${version}.tgz"; |
||||
sha256 = "c6818c11c18cc030d55ff83f64b2bad8feef485e7742f84f94a61d811a6258bd"; |
||||
}; |
||||
|
||||
phases = [ "unpackPhase" "installPhase" ]; |
||||
|
||||
installPhase = '' |
||||
mkdir -p $out/lib/firmware |
||||
for fw in \ |
||||
ipw2200-bss.fw \ |
||||
ipw2200-ibss.fw \ |
||||
ipw2200-sniffer.fw |
||||
do |
||||
cp -f $fw $out/lib/firmware/$fw |
||||
done |
||||
mkdir -p $out/share/doc/intel2200BGFirmware |
||||
cp -f LICENSE.ipw2200-fw $out/share/doc/intel2200BGFirmware/LICENSE |
||||
''; |
||||
|
||||
meta = with stdenv.lib; { |
||||
description = "Firmware for Intel 2200BG cards"; |
||||
homepage = http://ipw2200.sourceforge.net/firmware.php; |
||||
license = stdenv.lib.licenses.unfreeRedistributableFirmware; |
||||
maintainers = with maintainers; [ lukasepple ]; |
||||
}; |
||||
} |
Loading…
Reference in new issue