diff options
author | Mathijs Kwik <mathijs@bluescreen303.nl> | 2013-03-03 16:48:39 +0100 |
---|---|---|
committer | Mathijs Kwik <mathijs@bluescreen303.nl> | 2013-03-04 22:40:33 +0100 |
commit | 6338743942b4d62d3b499e4a10630fa6c446a508 (patch) | |
tree | 3e5c0adda98a40185ea682c08912c226c1e46384 /pkgs/os-specific/linux/bbswitch | |
parent | 060ba43e8f6514a38bc93ff0c2f6c297eae4b949 (diff) | |
download | nixpkgs-6338743942b4d62d3b499e4a10630fa6c446a508.tar nixpkgs-6338743942b4d62d3b499e4a10630fa6c446a508.tar.gz nixpkgs-6338743942b4d62d3b499e4a10630fa6c446a508.tar.bz2 nixpkgs-6338743942b4d62d3b499e4a10630fa6c446a508.tar.lz nixpkgs-6338743942b4d62d3b499e4a10630fa6c446a508.tar.xz nixpkgs-6338743942b4d62d3b499e4a10630fa6c446a508.tar.zst nixpkgs-6338743942b4d62d3b499e4a10630fa6c446a508.zip |
bbswitch: upgrade to 0.5 - add linux 3.8 compatibility patch
Diffstat (limited to 'pkgs/os-specific/linux/bbswitch')
-rw-r--r-- | pkgs/os-specific/linux/bbswitch/default.nix | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/os-specific/linux/bbswitch/default.nix b/pkgs/os-specific/linux/bbswitch/default.nix index 04fba890bc5..dccfeeb8a69 100644 --- a/pkgs/os-specific/linux/bbswitch/default.nix +++ b/pkgs/os-specific/linux/bbswitch/default.nix @@ -1,9 +1,14 @@ { stdenv, fetchurl, kernel }: let - baseName = "bbswitch-0.4.2"; + baseName = "bbswitch-0.5"; name = "${baseName}-${kernel.version}"; + linux38Compatibility = fetchurl { + url = "http://github.com/Bumblebee-Project/bbswitch/commit/5593d95.patch"; + sha256 = "0m6y5sdagf4brhk1lsp86rx94xf628sixzf6j71bn7jnqs4jslr6"; + }; + in stdenv.mkDerivation { @@ -11,15 +16,17 @@ stdenv.mkDerivation { src = fetchurl { url = "http://github.com/downloads/Bumblebee-Project/bbswitch/${baseName}.tar.gz"; - sha256 = "06j3cm1rk3lcbv54k0magrijykrzmkrna8n5cc274iz59842lga3"; + sha256 = "19775r3bsf5l3ssbayr30fij09gavj2qjrr438hdcmzswvlj2dpv"; }; + patches = [ linux38Compatibility ]; + preBuild = '' substituteInPlace Makefile \ --replace "\$(shell uname -r)" "${kernel.modDirVersion}" \ --replace "/lib/modules" "${kernel}/lib/modules" ''; - + installPhase = '' ensureDir $out/lib/modules/${kernel.modDirVersion}/misc cp bbswitch.ko $out/lib/modules/${kernel.modDirVersion}/misc |