diff options
author | Cillian de Roiste <cillian.deroiste@gmail.com> | 2012-01-03 22:02:34 +0000 |
---|---|---|
committer | Cillian de Roiste <cillian.deroiste@gmail.com> | 2012-01-03 22:02:34 +0000 |
commit | 35879729d21b5c74806cabb7842fd750076ac3a7 (patch) | |
tree | f110dfa99f5df03e8e28b7991a4b8ce863915456 /pkgs | |
parent | d028c7e00d11497df9eed2228119f1cc20b6195d (diff) | |
download | nixlib-35879729d21b5c74806cabb7842fd750076ac3a7.tar nixlib-35879729d21b5c74806cabb7842fd750076ac3a7.tar.gz nixlib-35879729d21b5c74806cabb7842fd750076ac3a7.tar.bz2 nixlib-35879729d21b5c74806cabb7842fd750076ac3a7.tar.lz nixlib-35879729d21b5c74806cabb7842fd750076ac3a7.tar.xz nixlib-35879729d21b5c74806cabb7842fd750076ac3a7.tar.zst nixlib-35879729d21b5c74806cabb7842fd750076ac3a7.zip |
Ralink firmware is no longer available directly from ralinktech.com, it is now available from git.kernel.org. I've used the debian svn repo here instead for convenience
svn path=/nixpkgs/trunk/; revision=31256
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/os-specific/linux/firmware/rt2860/default.nix | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/pkgs/os-specific/linux/firmware/rt2860/default.nix b/pkgs/os-specific/linux/firmware/rt2860/default.nix index 70601f065ef4..0c8accd2f6c5 100644 --- a/pkgs/os-specific/linux/firmware/rt2860/default.nix +++ b/pkgs/os-specific/linux/firmware/rt2860/default.nix @@ -1,14 +1,17 @@ -{stdenv, fetchurl, unzip}: +{stdenv, fetchsvn }: -stdenv.mkDerivation rec { +# Upstream is http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git + +stdenv.mkDerivation { name = "rt2860-fw-26"; - src = fetchurl { - url = "http://www.ralinktech.com/download.php?t=U0wyRnpjMlYwY3k4eU1ERXdMekF6THpNeEwyUnZkMjVzYjJGa01UWTBNamsyTVRBNE1pNTZhWEE5UFQxU1ZESTROakJmUm1seWJYZGhjbVZmVmpJMkM%3D"; - name = "RT2860_Firmware_V26.zip"; - sha256 = "0kvjd8kfnmh8jj35jd10pnr1z7a00ks4c317dnnzgkd86mmcg4px"; + + src = fetchsvn { + url = svn://svn.debian.org/kernel/dists/trunk/firmware-nonfree/ralink; + rev = 17279; + sha256 = "06nc6w3xcrxzcai7gaf27k0v8k2xbq3imzpgc02rbxv5q5flxh65"; }; - buildInputs = [ unzip ]; + unpackPhase = "true"; buildPhase = "true"; @@ -16,7 +19,11 @@ stdenv.mkDerivation rec { # 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 $src/rt2860.bin $out + cp $src/LICENSE $out/rt2860.LICENSE + ''; meta = { description = "Firmware for the Ralink RT2860 wireless cards"; |