rtl*: update rtl88x2bu and mark broken on kernel 6.17 (#462453)
This commit is contained in:
@@ -39,6 +39,8 @@ stdenv.mkDerivation {
|
|||||||
homepage = "https://github.com/aircrack-ng/rtl8188eus";
|
homepage = "https://github.com/aircrack-ng/rtl8188eus";
|
||||||
license = licenses.gpl2Only;
|
license = licenses.gpl2Only;
|
||||||
maintainers = with maintainers; [ moni ];
|
maintainers = with maintainers; [ moni ];
|
||||||
broken = (lib.versions.majorMinor kernel.version) == "5.4" && kernel.isHardened;
|
broken =
|
||||||
|
((lib.versions.majorMinor kernel.version) == "5.4" && kernel.isHardened)
|
||||||
|
|| kernel.kernelAtLeast "6.17";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ stdenv.mkDerivation {
|
|||||||
homepage = "https://github.com/Mange/rtl8192eu-linux-driver";
|
homepage = "https://github.com/Mange/rtl8192eu-linux-driver";
|
||||||
license = licenses.gpl2Only;
|
license = licenses.gpl2Only;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
broken = stdenv.hostPlatform.isAarch64;
|
broken = stdenv.hostPlatform.isAarch64 || kernel.kernelAtLeast "6.17";
|
||||||
maintainers = with maintainers; [ troydm ];
|
maintainers = with maintainers; [ troydm ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -47,5 +47,6 @@ stdenv.mkDerivation {
|
|||||||
license = lib.licenses.gpl2Only;
|
license = lib.licenses.gpl2Only;
|
||||||
platforms = lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
maintainers = with lib.maintainers; [ chuangzhu ];
|
maintainers = with lib.maintainers; [ chuangzhu ];
|
||||||
|
broken = kernel.kernelAtLeast "6.17";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
license = licenses.gpl2Only;
|
license = licenses.gpl2Only;
|
||||||
platforms = [ "x86_64-linux" ];
|
platforms = [ "x86_64-linux" ];
|
||||||
# FIX: error: invalid initializer
|
# FIX: error: invalid initializer
|
||||||
broken = kernel.kernelOlder "6" && kernel.isHardened;
|
broken = (kernel.kernelOlder "6" && kernel.isHardened) || kernel.kernelAtLeast "6.17";
|
||||||
maintainers = with maintainers; [ lonyelon ];
|
maintainers = with maintainers; [ lonyelon ];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -9,13 +9,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
pname = "rtl88x2bu";
|
pname = "rtl88x2bu";
|
||||||
version = "${kernel.version}-unstable-2024-06-09";
|
version = "${kernel.version}-unstable-2025-05-29";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "morrownr";
|
owner = "morrownr";
|
||||||
repo = "88x2bu-20210702";
|
repo = "88x2bu-20210702";
|
||||||
rev = "62f3a86a2687fe98bd441e0aff5adf87d95c238a";
|
rev = "fe48647496798cac77976e310ee95da000b436c9";
|
||||||
hash = "sha256-gQWk1nhtT0W2dY5uQitWabBGEDfZpmJAoJg+j2ndO00=";
|
hash = "sha256-h20vwCgLOiNh0LN3MGwPl3F/PSWGc2XS4t1sdeFAOko=";
|
||||||
};
|
};
|
||||||
|
|
||||||
hardeningDisable = [ "pic" ];
|
hardeningDisable = [ "pic" ];
|
||||||
@@ -42,5 +42,6 @@ stdenv.mkDerivation {
|
|||||||
license = licenses.gpl2Only;
|
license = licenses.gpl2Only;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
maintainers = with maintainers; [ otavio ];
|
maintainers = with maintainers; [ otavio ];
|
||||||
|
broken = kernel.kernelAtLeast "6.17";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -48,5 +48,6 @@ stdenv.mkDerivation {
|
|||||||
"i686-linux"
|
"i686-linux"
|
||||||
"aarch64-linux"
|
"aarch64-linux"
|
||||||
];
|
];
|
||||||
|
broken = kernel.kernelAtLeast "6.17";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user