diff --git a/pkgs/os-specific/linux/firmware/rt73/default.nix b/pkgs/os-specific/linux/firmware/rt73/default.nix new file mode 100644 index 00000000000..ea266ea0591 --- /dev/null +++ b/pkgs/os-specific/linux/firmware/rt73/default.nix @@ -0,0 +1,26 @@ +{stdenv, fetchurl, unzip}: + +stdenv.mkDerivation { + name = "rt73-fw-1.8"; + src = fetchurl { + url = "http://www.ralinktech.com/download.php?t=U0wyRnpjMlYwY3k4eU1EQTVMekF6THpNeEwyUnZkMjVzYjJGa056YzVPVE13TmpZMk9TNTZhWEE5UFQxU1ZEY3hWMTlHYVhKdGQyRnlaVjlXTVM0NEM%3D"; + name = "rt73-fw-1.8.zip"; + sha256 = "1gskm6wqp8nnz3qk44rmab6h81pkarzzphqvag4y05a8mwdarlz2"; + }; + + buildInputs = [ unzip ]; + + buildPhase = "true"; + + # 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; cp * $out"; + + meta = { + description = "Firmware for the Ralink RT73 wireless card"; + homepage = http://www.ralinktech.com/; + license = "non-free"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8661c67b83f..46d277795cb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5713,6 +5713,10 @@ let inherit fetchurl stdenv; }; + rt73fw = import ../os-specific/linux/firmware/rt73 { + inherit fetchurl stdenv unzip; + }; + sdparm = import ../os-specific/linux/sdparm { inherit fetchurl stdenv; };