rtl8814au: init at 4.3.21

lassulus 0ab8bf61 c2911034

+40
+38
pkgs/os-specific/linux/rtl8814au/default.nix
··· 1 + { stdenv, fetchFromGitHub, fetchpatch, kernel }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "rtl8814au-${kernel.version}-${version}"; 5 + version = "4.3.21"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "zebulon2"; 9 + repo = "rtl8814au"; 10 + rev = "a58c56a5a6cb99ffb872f07cb67b68197911854f"; 11 + sha256 = "1ffm67da183nz009gm5v9w1bab081hrm113kk8knl9s5qbqnn13q"; 12 + }; 13 + 14 + buildInputs = kernel.moduleBuildDependencies; 15 + 16 + hardeningDisable = [ "pic" ]; 17 + 18 + NIX_CFLAGS_COMPILE="-Wno-error=incompatible-pointer-types"; 19 + 20 + prePatch = '' 21 + substituteInPlace ./Makefile --replace /lib/modules/ "${kernel.dev}/lib/modules/" 22 + substituteInPlace ./Makefile --replace '$(shell uname -r)' "${kernel.modDirVersion}" 23 + substituteInPlace ./Makefile --replace /sbin/depmod \# 24 + substituteInPlace ./Makefile --replace '$(MODDESTDIR)' "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/" 25 + ''; 26 + 27 + preInstall = '' 28 + mkdir -p "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/" 29 + ''; 30 + 31 + meta = { 32 + description = "Realtek 8814AU USB WiFi driver"; 33 + homepage = https://github.com/zebulon2/rtl8814au; 34 + license = stdenv.lib.licenses.gpl2; 35 + maintainers = [ stdenv.lib.maintainers.lassulus ]; 36 + platforms = [ "x86_64-linux" "i686-linux" ]; 37 + }; 38 + }
+2
pkgs/top-level/all-packages.nix
··· 13257 13257 13258 13258 rtl8812au = callPackage ../os-specific/linux/rtl8812au { }; 13259 13259 13260 + rtl8814au = callPackage ../os-specific/linux/rtl8814au { }; 13261 + 13260 13262 rtlwifi_new = callPackage ../os-specific/linux/rtlwifi_new { }; 13261 13263 13262 13264 openafs = callPackage ../servers/openafs/module.nix { };