@ -1,7 +1,7 @@
{ lib , stdenv , fetchFromGitHub , fetchpatch , kernel }:
let
rev = " 3 a 6 4 3 3 1 a 1 c 8 0 9 b b b c 2 1 e c a 6 3 b 8 2 5 9 7 0 f 2 1 3 e c 5 a c " ;
rev = " 3 0 7 d 6 9 4 0 7 6 b 0 5 6 5 8 8 c 6 5 2 c 2 b d a a 5 4 3 a 8 9 e b 2 5 5 d 9 " ;
in
stdenv . mkDerivation rec {
pname = " r t l 8 8 x x a u - a i r c r a c k " ;
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
owner = " a i r c r a c k - n g " ;
repo = " r t l 8 8 1 2 a u " ;
inherit rev ;
sha256 = " s h a 2 5 6 - g o a N 8 0 i m f C e U w i H o k J d 1 0 C F K s k E 3 i L 5 B O / x O Q k 6 P t H E = " ;
sha256 = " s h a 2 5 6 - i S J n K W c + L x G H U h b / w b F S M h 7 w 6 O i 9 v 4 v 5 V + R + L I 9 6 X 7 w = " ;
} ;
buildInputs = kernel . moduleBuildDependencies ;
@ -20,14 +20,6 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = " - W n o - e r r o r = i n c o m p a t i b l e - p o i n t e r - t y p e s " ;
# Fix build for 5.12 kernels
patches = [
( fetchpatch {
url = " h t t p s : / / g i t h u b . c o m / a i r c r a c k - n g / r t l 8 8 1 2 a u / c o m m i t / 9 b 4 c 6 0 a 8 9 c 2 a 5 5 f 3 6 4 5 4 b 9 5 0 a 8 6 2 4 6 b 6 b 8 6 a 9 6 8 1 . p a t c h " ;
sha256 = " s h a 2 5 6 - H P h T L s t q A e P F 3 H 6 W e M 9 F u 4 / 8 U j N L + 9 x l 4 L 8 x q 3 N O W u M = " ;
} )
] ;
prePatch = ''
substituteInPlace ./Makefile \
- - replace /lib/modules / " ${ kernel . dev } / l i b / m o d u l e s / " \
@ -48,6 +40,5 @@ stdenv.mkDerivation rec {
license = licenses . gpl2Only ;
maintainers = [ maintainers . jethro ] ;
platforms = [ " x 8 6 _ 6 4 - l i n u x " " i 6 8 6 - l i n u x " ] ;
broken = kernel . kernelAtLeast " 5 . 1 5 " ;
} ;
}