diff options
author | Cillian de Roiste <cillian.deroiste@gmail.com> | 2012-01-06 18:42:39 +0000 |
---|---|---|
committer | Cillian de Roiste <cillian.deroiste@gmail.com> | 2012-01-06 18:42:39 +0000 |
commit | 9686b7def604b1bc4422aa9eb384a423a340951f (patch) | |
tree | a80948d4dcf7a318d7a9f65242e954c0355db734 /pkgs | |
parent | d7edd1e22c91f772088e610238ca6818ad988c96 (diff) | |
download | nixlib-9686b7def604b1bc4422aa9eb384a423a340951f.tar nixlib-9686b7def604b1bc4422aa9eb384a423a340951f.tar.gz nixlib-9686b7def604b1bc4422aa9eb384a423a340951f.tar.bz2 nixlib-9686b7def604b1bc4422aa9eb384a423a340951f.tar.lz nixlib-9686b7def604b1bc4422aa9eb384a423a340951f.tar.xz nixlib-9686b7def604b1bc4422aa9eb384a423a340951f.tar.zst nixlib-9686b7def604b1bc4422aa9eb384a423a340951f.zip |
Adding a single expression to provide all ralink firmware, if there are no objections this could replace all the rt* firmware expressions
svn path=/nixpkgs/trunk/; revision=31365
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/os-specific/linux/firmware/ralink/default.nix | 33 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/firmware/ralink/default.nix b/pkgs/os-specific/linux/firmware/ralink/default.nix new file mode 100644 index 000000000000..23513d2bf885 --- /dev/null +++ b/pkgs/os-specific/linux/firmware/ralink/default.nix @@ -0,0 +1,33 @@ +{stdenv, fetchsvn }: + +# Upstream is http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git + +stdenv.mkDerivation { + name = "ralink-fw-r17279"; + + src = fetchsvn { + url = svn://svn.debian.org/kernel/dists/trunk/firmware-nonfree/ralink; + rev = 17279; + sha256 = "06nc6w3xcrxzcai7gaf27k0v8k2xbq3imzpgc02rbxv5q5flxh65"; + }; + + unpackPhase = "true"; + + 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 $src/*.bin $out + cp $src/LICENSE $out/ralink.LICENSE + ''; + + meta = { + description = "Firmware for the Ralink wireless cards"; + 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 6b1d91432649..00c811badd47 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6027,6 +6027,8 @@ let rfkill = callPackage ../os-specific/linux/rfkill { }; + ralink_fw = callPackage ../os-specific/linux/firmware/ralink { }; + rt2860fw = callPackage ../os-specific/linux/firmware/rt2860 { }; rt2870fw = callPackage ../os-specific/linux/firmware/rt2870 { }; |