Author: shlevy
Date: Sat Jul 23 22:58:32 2011
New Revision: 27912
URL: https://svn.nixos.org/websvn/nix/?rev=27912&sc=1

Log:
Add firmware for rtl8192c and related NICs

Added:
   nixpkgs/trunk/pkgs/os-specific/linux/firmware/rtl8192c/
      - copied from r27911, 
nixpkgs/trunk/pkgs/os-specific/linux/firmware/rt2870/
Modified:
   nixpkgs/trunk/pkgs/os-specific/linux/firmware/rtl8192c/default.nix
   nixpkgs/trunk/pkgs/top-level/all-packages.nix

Modified: nixpkgs/trunk/pkgs/os-specific/linux/firmware/rtl8192c/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/os-specific/linux/firmware/rt2870/default.nix    Sat Jul 
23 18:46:16 2011        (r27911)
+++ nixpkgs/trunk/pkgs/os-specific/linux/firmware/rtl8192c/default.nix  Sat Jul 
23 22:58:32 2011        (r27912)
@@ -1,26 +1,23 @@
-{stdenv, fetchurl, unzip}:
+{stdenv, fetchurl}:
 
 stdenv.mkDerivation rec {
-  name = "rt2870-fw-22";
+  name = "rtl8192c-fw";
   src = fetchurl {
-    url = 
"http://www.ralinktech.com/download.php?t=U0wyRnpjMlYwY3k4eU1ERXdMekF6THpNeEwyUnZkMjVzYjJGa01UWXpPRGs1T0Rnek5pNTZhWEE5UFQxU1ZESTROekJmUm1seWJYZGhjbVZmVmpJeUM%3D";;
-    name = "RT2870_Firmware_V22.zip";
-    sha256 = 
"d24591a8529b0a609cc3c626ecee96484bb29b2c020260b82f6025459c11f263";
+    url = 
"ftp://WebUser:[email protected]/cn/wlan/92ce_se_de_linux_mac80211_0003.0401.2011.tar.gz";;
+    sha256 = "002kj6f1xaali2iwrxvirqq0hbiyb2cpf93y2xycp3qd69cp8lik";
   };
 
-  buildInputs = [ unzip ];
-  
-  buildPhase = "true";
+  phases = [ "unpackPhase" "installPhase" ];
 
   # Installation copies the firmware AND the license.  The license
   # says: "Your rights to redistribute the Software shall be
   # contingent upon your installation of this Agreement in its
   # entirety in the same directory as the Software."
-  installPhase = "ensureDir $out/${name}; cp *.bin $out; cp *.txt 
$out/${name}";
+  installPhase = "ensureDir $out; cp -a firmware/* $out";
   
   meta = {
-    description = "Firmware for the Ralink RT2870 wireless cards";
-    homepage = http://www.ralinktech.com/;
+    description = "Firmware for the Realtek RTL8192c wireless cards";
+    homepage = "http://www.realtek.com";;
     license = "non-free";
   };
 }

Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix       Sat Jul 23 18:46:16 
2011        (r27911)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix       Sat Jul 23 22:58:32 
2011        (r27912)
@@ -5625,6 +5625,8 @@
 
   rt73fw = callPackage ../os-specific/linux/firmware/rt73 { };
 
+  rtl8192cfw = callPackage ../os-specific/linux/firmware/rtl8192c { };
+
   sdparm = callPackage ../os-specific/linux/sdparm { };
 
   shadow = callPackage ../os-specific/linux/shadow { };
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to