diff options
author | Arie Middelkoop <amiddelk@gmail.com> | 2012-01-12 17:16:11 +0000 |
---|---|---|
committer | Arie Middelkoop <amiddelk@gmail.com> | 2012-01-12 17:16:11 +0000 |
commit | 0fa0da35ef96cc9a3c8895ab9858e579358dd604 (patch) | |
tree | c8451108c5676b5f9e44f5c1785c7d7725f0bd18 /pkgs/os-specific/linux/firmware/firmware-linux-nonfree | |
parent | d62848cd2c4bf3d20c92782b89d90739df5e9e8c (diff) | |
download | nixpkgs-0fa0da35ef96cc9a3c8895ab9858e579358dd604.tar nixpkgs-0fa0da35ef96cc9a3c8895ab9858e579358dd604.tar.gz nixpkgs-0fa0da35ef96cc9a3c8895ab9858e579358dd604.tar.bz2 nixpkgs-0fa0da35ef96cc9a3c8895ab9858e579358dd604.tar.lz nixpkgs-0fa0da35ef96cc9a3c8895ab9858e579358dd604.tar.xz nixpkgs-0fa0da35ef96cc9a3c8895ab9858e579358dd604.tar.zst nixpkgs-0fa0da35ef96cc9a3c8895ab9858e579358dd604.zip |
Added firmware-linux-nonfree and directly also the free variant.
Todo for later: take the files from the various .deb files instead of the source distribution. This version already improves upon my previous implementation, hence I commit it. svn path=/nixpkgs/trunk/; revision=31501
Diffstat (limited to 'pkgs/os-specific/linux/firmware/firmware-linux-nonfree')
-rw-r--r-- | pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix new file mode 100644 index 00000000000..d501891d2a1 --- /dev/null +++ b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix @@ -0,0 +1,24 @@ +{stdenv, fetchurl}: + +stdenv.mkDerivation { + name = "firmware-linux-nonfree-0.34"; + + src = fetchurl { + url = "mirror://debian/pool/non-free/f/firmware-nonfree/firmware-nonfree_0.34.tar.gz"; + sha256 = "94fe856d00f63559486b7684c0fae9b30bee599c6d7dea8c7e00d2dcb548ee8a"; + }; + + phases = [ "unpackPhase" "installPhase" "postInstall" ]; + + installPhase = "ensureDir $out && cp -ra * $out/"; + + postInstall = "ln -s $out/realtek/rtlwifi $out/rtlwifi"; + + meta = { + description = "Non-free kernel firmware (packaged by Debian)"; + homepage = "http://packages.debian.org/sid/firmware-linux-nonfree"; + license = "unfree-redistributable-firmware"; + priority = "10"; + }; +} + |