Improved the expression for intel microcode.

svn path=/nixpkgs/trunk/; revision=32042

+38 -7
+29
pkgs/os-specific/linux/microcode/converter.nix
···
··· 1 + { stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation { 4 + name = "microcode2ucode-20120205"; 5 + src = fetchurl { 6 + url = "http://gentoo-overlays.zugaina.org/gentoo/portage/sys-apps/microcode-data/files/intel-microcode2ucode.c"; 7 + sha256 = "c51b1b1d8b4b28e7d5d007917c1e444af1a2ff04a9408aa9067c0e57d70164de"; 8 + }; 9 + 10 + sourceRoot = "."; 11 + 12 + unpackPhase = '' 13 + # nothing to unpack 14 + ''; 15 + 16 + buildPhase = '' 17 + gcc -Wall -O2 $src -o intel-microcode2ucode 18 + ''; 19 + 20 + installPhase = '' 21 + ensureDir "$out/bin" 22 + cp intel-microcode2ucode "$out/bin/" 23 + ''; 24 + 25 + meta = { 26 + homepage = http://www.intel.com; 27 + description = "Microcode converter for Intel .dat files"; 28 + }; 29 + }
+7 -7
pkgs/os-specific/linux/microcode/intel.nix
··· 1 - { stdenv, fetchurl }: 2 3 let version = "20111110"; 4 num = "20728"; ··· 9 sha256 = "16f532cdf9cce03e01e714619ad9406a465aa965bbd1288035398db79921cbc1"; 10 }; 11 12 - # setSourceRoot = '' 13 - # sourceRoot=. 14 - # ''; 15 - 16 sourceRoot = "."; 17 18 - dontBuild = true; 19 installPhase = '' 20 ensureDir $out 21 - cp microcode.dat "$out/" 22 ''; 23 24 meta = {
··· 1 + { stdenv, fetchurl, microcode2ucode }: 2 3 let version = "20111110"; 4 num = "20728"; ··· 9 sha256 = "16f532cdf9cce03e01e714619ad9406a465aa965bbd1288035398db79921cbc1"; 10 }; 11 12 + buildInputs = [ microcode2ucode ]; 13 sourceRoot = "."; 14 15 + buildPhase = '' 16 + intel-microcode2ucode microcode.dat 17 + ''; 18 + 19 installPhase = '' 20 ensureDir $out 21 + cp -r intel-ucode "$out/" 22 ''; 23 24 meta = {
+2
pkgs/top-level/all-packages.nix
··· 5273 5274 alsaUtils = callPackage ../os-specific/linux/alsa-utils { }; 5275 5276 microcodeIntel = callPackage ../os-specific/linux/microcode/intel.nix { }; 5277 5278 bcm43xx = callPackage ../os-specific/linux/firmware/bcm43xx { };
··· 5273 5274 alsaUtils = callPackage ../os-specific/linux/alsa-utils { }; 5275 5276 + microcode2ucode = callPackage ../os-specific/linux/microcode/converter.nix { }; 5277 + 5278 microcodeIntel = callPackage ../os-specific/linux/microcode/intel.nix { }; 5279 5280 bcm43xx = callPackage ../os-specific/linux/firmware/bcm43xx { };