From 41fc1cd687264a170be6fbe8f4118a5e1a8969bb Mon Sep 17 00:00:00 2001 From: Defelo Date: Wed, 22 Jul 2026 14:37:16 +0200 Subject: [PATCH] linuxPackages.rtl8821ce: drop Upstream is no longer maintained: https://github.com/tomaspinho/rtl8821ce/commit/2c1684a8839df13b70d13f609528218eef95c28e --- pkgs/os-specific/linux/rtl8821ce/default.nix | 50 -------------------- pkgs/top-level/linux-kernels.nix | 3 +- 2 files changed, 1 insertion(+), 52 deletions(-) delete mode 100644 pkgs/os-specific/linux/rtl8821ce/default.nix diff --git a/pkgs/os-specific/linux/rtl8821ce/default.nix b/pkgs/os-specific/linux/rtl8821ce/default.nix deleted file mode 100644 index e7768683ed7e..000000000000 --- a/pkgs/os-specific/linux/rtl8821ce/default.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - kernel, - kernelModuleMakeFlags, - bc, - nix-update-script, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "rtl8821ce"; - version = "0-unstable-2025-10-13"; - - src = fetchFromGitHub { - owner = "tomaspinho"; - repo = "rtl8821ce"; - rev = "4e6b887f0d8c4091a4df9da9fcead9a8294b41ad"; - hash = "sha256-fY0j6VzwAIsD62+snAWfIgGXcwne0mOwIE/Yh25lwTY="; - }; - - hardeningDisable = [ "pic" ]; - - nativeBuildInputs = [ bc ] ++ kernel.moduleBuildDependencies; - makeFlags = kernelModuleMakeFlags; - - prePatch = '' - substituteInPlace ./Makefile \ - --replace-fail /lib/modules/ "${kernel.dev}/lib/modules/" \ - --replace-fail /sbin/depmod \# \ - --replace-fail '$(MODDESTDIR)' "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/" - ''; - - preInstall = '' - mkdir -p "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/" - ''; - - enableParallelBuilding = true; - - passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch=master" ]; }; - - meta = { - description = "Realtek rtl8821ce driver"; - homepage = "https://github.com/tomaspinho/rtl8821ce"; - license = lib.licenses.gpl2Only; - platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ defelo ]; - broken = stdenv.hostPlatform.isAarch64; - }; -}) diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index e6ca68d1640b..f717a4041ac9 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -464,8 +464,6 @@ in rtl8821au = callPackage ../os-specific/linux/rtl8821au { }; - rtl8821ce = callPackage ../os-specific/linux/rtl8821ce { }; - rtl88x2bu = callPackage ../os-specific/linux/rtl88x2bu { }; rtl8821cu = callPackage ../os-specific/linux/rtl8821cu { }; @@ -642,6 +640,7 @@ in 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 + rtl8821ce = throw "rtl8821ce has been removed due to lack of maintenance"; # Added 2026-07-22 vm-tools = self.mm-tools; xmm7360-pci = throw "Support for the XMM7360 WWAN card was added to the iosm kmod in mainline kernel version 5.18"; amdgpu-pro = throw "amdgpu-pro was removed due to lack of maintenance"; # Added 2024-06-16