git.iko.soy/typeable/nixpkgs
on master help sign in
linuxPackages.rtl8188eus-aircrack: init at unstable-2021-05-04
commitc63d4270feed5eb6c578fe2d9398d3f6f2f96811 authorfortuneteller2k <lythe1107@gmail.com> dateSun 23 May 2021, 19:15 (5 years ago) parent9affc60
2 files changed+41
pkgs/os-specific/linux/rtl8188eus-aircrack/default.nix+39 pkgs/top-level/all-packages.nix+2
pkgs/os-specific/linux/rtl8188eus-aircrack/default.nixnew file+39
@@ -0,0 +1,39 @@
1+{ lib, stdenv, fetchFromGitHub, kernel, bc }:
2+
3+stdenv.mkDerivation {
4+ pname = "rtl8188eus-aircrack";
5+ version = "${kernel.version}-unstable-2021-05-04";
6+
7+ src = fetchFromGitHub {
8+ owner = "aircrack-ng";
9+ repo = "rtl8188eus";
10+ rev = "6146193406b62e942d13d4d43580ed94ac70c218";
11+ sha256 = "sha256-85STELbFB7QmTaM8GvJNlWvAg6KPAXeYRiMb4cGA6RY=";
12+ };
13+
14+ nativeBuildInputs = [ bc ];
15+
16+ buildInputs = kernel.moduleBuildDependencies;
17+
18+ hardeningDisable = [ "pic" ];
19+
20+ prePatch = ''
21+ substituteInPlace ./Makefile \
22+ --replace /lib/modules/ "${kernel.dev}/lib/modules/" \
23+ --replace '$(shell uname -r)' "${kernel.modDirVersion}" \
24+ --replace /sbin/depmod \# \
25+ --replace '$(MODDESTDIR)' "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/"
26+ '';
27+
28+ preInstall = ''
29+ mkdir -p "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/"
30+ '';
31+
32+ meta = with lib; {
33+ description = "RealTek RTL8188eus WiFi driver with monitor mode & frame injection support";
34+ homepage = "https://github.com/aircrack-ng/rtl8188eus";
35+ license = licenses.gpl2Only;
36+ maintainers = with maintainers; [ fortuneteller2k ];
37+ broken = kernel.isHardened;
38+ };
39+}
pkgs/top-level/all-packages.nix+2
@@ -20762,6 +20762,8 @@ in
2076220762
2076320763 r8168 = callPackage ../os-specific/linux/r8168 { };
2076420764
20765+ rtl8188eus-aircrack = callPackage ../os-specific/linux/rtl8188eus-aircrack { };
20766+
2076520767 rtl8192eu = callPackage ../os-specific/linux/rtl8192eu { };
2076620768
2076720769 rtl8723bs = callPackage ../os-specific/linux/rtl8723bs { };