lol
1{ stdenv, fetchurl }:
2
3let version = "3.1"; in
4
5stdenv.mkDerivation {
6 name = "intel2200BGFirmware-${version}";
7
8 src = fetchurl {
9 url = "http://src.fedoraproject.org/repo/pkgs/ipw2200-firmware/ipw2200-fw-${version}.tgz/eaba788643c7cc7483dd67ace70f6e99/ipw2200-fw-${version}.tgz";
10 sha256 = "c6818c11c18cc030d55ff83f64b2bad8feef485e7742f84f94a61d811a6258bd";
11 };
12
13 phases = [ "unpackPhase" "installPhase" ];
14
15 installPhase = ''
16 mkdir -p $out/lib/firmware
17 for fw in \
18 ipw2200-bss.fw \
19 ipw2200-ibss.fw \
20 ipw2200-sniffer.fw
21 do
22 cp -f $fw $out/lib/firmware/$fw
23 done
24 mkdir -p $out/share/doc/intel2200BGFirmware
25 cp -f LICENSE.ipw2200-fw $out/share/doc/intel2200BGFirmware/LICENSE
26 '';
27
28 meta = with stdenv.lib; {
29 description = "Firmware for Intel 2200BG cards";
30 homepage = http://ipw2200.sourceforge.net/firmware.php;
31 license = stdenv.lib.licenses.unfreeRedistributableFirmware;
32 maintainers = with maintainers; [ sternenseemann ];
33 platforms = with platforms; linux;
34 };
35}