Update broadcom-sta and fix for new kernels

This commit is contained in:
Shea Levy
2014-10-13 13:37:56 -04:00
parent f0ef22b1b7
commit 1a7c1615bf
3 changed files with 21 additions and 132 deletions
@@ -1,25 +1,25 @@
{ stdenv, fetchurl, kernel }:
let
version = "6_30_223_141";
version = "6.30.223.248";
in
stdenv.mkDerivation {
name = "broadcom-sta-${version}-${kernel.version}";
src = if stdenv.system == "i686-linux" then (
fetchurl {
url = "http://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-${version}.tar.gz";
sha256 = "19wra62dpm0x0byksh871yxr128b4v13kzkzqv56igjfpzv36z6m";
url = http://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_248.tar.gz;
sha256 = "1bd13pq5hj4yzp32rx71sg1i5wkzdsg1s32xsywb48lw88x595mi";
} ) else (
fetchurl {
url = "http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-${version}.tar.gz";
sha256 = "0jlvch7d3khmmg5kp80x4ka33hidj8yykqjcqq6j56z2g6wb4dsz";
url = http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz;
sha256 = "08ihbhwnqpnazskw9rlrk0alanp4x70kl8bsy2vg962iq334r69x";
}
);
patches = [
./linux-recent.patch
./license.patch
./cfg80211_ibss_joined-channel-parameter.patch
./netdev-3.17.patch
];
makeFlags = "KBASE=${kernel.dev}/lib/modules/${kernel.modDirVersion}";