summary refs log tree commit diff
path: root/pkgs/os-specific/linux
diff options
context:
space:
mode:
authorArseniy Seroka <jagajaga@users.noreply.github.com>2016-02-15 22:10:49 +0300
committerArseniy Seroka <jagajaga@users.noreply.github.com>2016-02-15 22:10:49 +0300
commita13f9a708b872571373632c2d293ce8af3e1fddb (patch)
treebbf8cc114c3036f5ce5f707bdfab3ac09e322a3b /pkgs/os-specific/linux
parent2029027d8883ab22e3044a71a4a33cc7a0beaf2e (diff)
parent0b72e7e2472e381b0168345f2158dfe76afc2ab0 (diff)
downloadnixpkgs-a13f9a708b872571373632c2d293ce8af3e1fddb.tar
nixpkgs-a13f9a708b872571373632c2d293ce8af3e1fddb.tar.gz
nixpkgs-a13f9a708b872571373632c2d293ce8af3e1fddb.tar.bz2
nixpkgs-a13f9a708b872571373632c2d293ce8af3e1fddb.tar.lz
nixpkgs-a13f9a708b872571373632c2d293ce8af3e1fddb.tar.xz
nixpkgs-a13f9a708b872571373632c2d293ce8af3e1fddb.tar.zst
nixpkgs-a13f9a708b872571373632c2d293ce8af3e1fddb.zip
Merge pull request #12992 from lukasepple/master
intel2200BGFirmware: init at 3.1
Diffstat (limited to 'pkgs/os-specific/linux')
-rw-r--r--pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix34
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix b/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix
new file mode 100644
index 00000000000..f5b6abdd9c7
--- /dev/null
+++ b/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix
@@ -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 ];
+  };
+}