diff --git a/pkgs/os-specific/linux/firmware/zd1211/default.nix b/pkgs/os-specific/linux/firmware/zd1211/default.nix new file mode 100644 index 000000000000..76c437a0c289 --- /dev/null +++ b/pkgs/os-specific/linux/firmware/zd1211/default.nix @@ -0,0 +1,21 @@ +args: with args; +stdenv.mkDerivation ( rec { + pname = "zd1211-firmware"; + version = "1.4"; + + name = "${pname}-${version}"; + src = fetchurl { + url = "http://surfnet.dl.sourceforge.net/sourceforge/zd1211/${name}.tar.bz2"; + sha256 = "866308f6f59f7075f075d4959dff2ede47735c751251fecd1496df1ba4d338e1"; + }; + + buildPhase = "true"; + + installPhase = "ensureDir $out; cp * $out"; + + meta = { + description = "Firmware for the ZyDAS ZD1211(b) 802.11a/b/g USB WLAN chip"; + homepage = http://sourceforge.net/projects/zd1211/; + license = "GPL"; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c0fcdd5afb33..bf820f3e5f98 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4320,6 +4320,9 @@ rec { inherit stdenv xlibs expat libdrm; }; + zd1211fw = import ../os-specific/linux/firmware/zd1211 { + inherit stdenv fetchurl; + }; ### DATA