anchor.diff:    meta = with lib; {
       description = "Aircrack-ng kernel module for Realtek 88XXau network cards\n(8811au, 8812au, 8814au and 8821au chipsets) with monitor mode and injection support.";
       homepage = "https://github.com/aircrack-ng/rtl8812au";
  -    license = licenses.gpl2;
  +    license = licenses.gpl2Only;
       maintainers = [ maintainers.jethro ];
       platforms = [ "x86_64-linux" "i686-linux" ];
     };
  
positive.code:   hardeningDisable = [ "pic" ];
  
    NIX_CFLAGS_COMPILE="-Wno-error=incompatible-pointer-types";
  
    prePatch = ''
      substituteInPlace ./Makefile \
  
negative.code: { lib, stdenv, fetchFromGitHub, fetchpatch, kernel }:
  
  let
    rev = "3a64331a1c809bbbc21eca63b825970f213ec5ac";
  in
  stdenv.mkDerivation rec {
    pname = "rtl88xxau-aircrack";
    version = "${kernel.version}-${builtins.substring 0 6 rev}";
  
    src = fetchFromGitHub {
      owner = "aircrack-ng";
      repo = "rtl8812au";
      inherit rev;
      sha256 = "sha256-goaN80imfCeUwiHokJd10CFKskE3iL5BO/xOQk6PtHE=";
    };
  
    buildInputs = kernel.moduleBuildDependencies;
  