rtl*: update rtl88x2bu and mark broken on kernel 6.17 (#462453)

This commit is contained in:
Aleksana
2025-11-17 15:54:16 +00:00
committed by GitHub
6 changed files with 11 additions and 6 deletions

View File

@@ -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";
}; };
} }

View File

@@ -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 ];
}; };
} }

View File

@@ -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";
}; };
} }

View File

@@ -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 ];
}; };
}) })

View File

@@ -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";
}; };
} }

View File

@@ -48,5 +48,6 @@ stdenv.mkDerivation {
"i686-linux" "i686-linux"
"aarch64-linux" "aarch64-linux"
]; ];
broken = kernel.kernelAtLeast "6.17";
}; };
} }