exfat-nofuse: remove

there is no kernel older than 5.10 in nixpkgs anymore
therefore this package can be removed and replaced with a message
This commit is contained in:
makefu
2025-10-07 09:34:04 +02:00
parent d4034006c3
commit 2ed253d85d
2 changed files with 1 additions and 46 deletions

View File

@@ -1,43 +0,0 @@
{
stdenv,
lib,
fetchFromGitHub,
kernel,
}:
stdenv.mkDerivation rec {
name = "exfat-nofuse-${version}-${kernel.version}";
version = "2020-04-15";
src = fetchFromGitHub {
owner = "barrybingo";
repo = "exfat-nofuse";
rev = "297a5739cd4a942a1d814d05a9cd9b542e7b8fc8";
sha256 = "14jahy7n6pr482fjfrlf9ck3f2rkr5ds0n5r85xdfsla37ria26d";
};
hardeningDisable = [ "pic" ];
nativeBuildInputs = kernel.moduleBuildDependencies;
makeFlags = [
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
"ARCH=${stdenv.hostPlatform.linuxArch}"
]
++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
"CROSS_COMPILE=${stdenv.cc.targetPrefix}"
];
installPhase = ''
install -m644 -b -D exfat.ko $out/lib/modules/${kernel.modDirVersion}/kernel/fs/exfat/exfat.ko
'';
meta = {
description = "exfat kernel module";
inherit (src.meta) homepage;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ makefu ];
platforms = lib.platforms.linux;
broken = true;
};
}

View File

@@ -407,9 +407,6 @@ in
inherit kernel;
};
exfat-nofuse =
if lib.versionOlder kernel.version "5.8" then callPackage ../os-specific/linux/exfat { } else null;
evdi = callPackage ../os-specific/linux/evdi { };
fanout = callPackage ../os-specific/linux/fanout { };
@@ -709,6 +706,7 @@ in
zfs_2_1 = throw "zfs_2_1 has been removed"; # added 2024-12-25;
ati_drivers_x11 = throw "ati drivers are no longer supported by any kernel >=4.1"; # added 2021-05-18;
deepin-anything-module = throw "the Deepin desktop environment and associated tools have been removed from nixpkgs due to lack of maintenance";
exfat-nofuse = throw "exfat-nofuse has been removed, all kernels > 5.8 come with built-in exfat support"; # added 2025-10-07
hid-nintendo = throw "hid-nintendo was added in mainline kernel version 5.16"; # Added 2023-07-30
sch_cake = throw "sch_cake was added in mainline kernel version 4.19"; # Added 2023-06-14
rtl8723bs = throw "rtl8723bs was added in mainline kernel version 4.12"; # Added 2023-06-14