anchor.diff:      fi
     '';
   
  -  makeFlags = ["prefix=$(out)" "WERROR=0"] ++ kernel.makeFlags;
  +  makeFlags = [ "prefix=$(out)" "WERROR=0" ] ++ kernel.makeFlags;
   
     hardeningDisable = [ "format" ];
   
     # perf refers both to newt and slang
     nativeBuildInputs = [
  -    asciidoc xmlto docbook_xsl docbook_xml_dtd_45 libxslt
  -    flex bison libiberty audit makeWrapper pkg-config python3
  +    asciidoc
  +    xmlto
  +    docbook_xsl
  +    docbook_xml_dtd_45
  +    libxslt
  +    flex
  +    bison
  +    libiberty
  +    audit
  +    makeWrapper
  +    pkg-config
  +    python3
     ];
  +
     buildInputs = [
  -    elfutils newt slang libunwind zlib openssl systemtap.stapBuild numactl
  -    python3 perl
  +    elfutils
  +    newt
  +    slang
  +    libunwind
  +    zlib
  +    openssl
  +    systemtap.stapBuild
  +    numactl
  +    python3
  +    perl
     ] ++ (if (lib.versionAtLeast kernel.version "5.19")
  -            then [ libbfd libopcodes ]
  -            else [ libbfd_2_38 libopcodes_2_38 ])
  -    ++ lib.optional withGtk gtk2
  -    ++ (if (lib.versionAtLeast kernel.version "4.19") then [ python3 ] else [ python2 ])
  -    ++ lib.optional withZstd zstd
  -    ++ lib.optional withLibcap libcap
  -    ++ lib.optional (lib.versionAtLeast kernel.version "6.0") python3Packages.setuptools;
  +  then [ libbfd libopcodes ]
  +  else [ libbfd_2_38 libopcodes_2_38 ])
  +  ++ lib.optional withGtk gtk2
  +  ++ (if (lib.versionAtLeast kernel.version "4.19") then [ python3 ] else [ python2 ])
  +  ++ lib.optional withZstd zstd
  +  ++ lib.optional withLibcap libcap
  +  ++ lib.optional (lib.versionAtLeast kernel.version "6.0") python3Packages.setuptools;
   
     NIX_CFLAGS_COMPILE = toString [
       "-Wno-error=cpp"
  
positive.code: { lib, stdenv, fetchpatch, kernel, elfutils, python2, python3, python3Packages, perl, newt, slang, asciidoc, xmlto, makeWrapper
  , docbook_xsl, docbook_xml_dtd_45, libxslt, flex, bison, pkg-config, libunwind, binutils-unwrapped
  , libiberty, audit, libbfd, libbfd_2_38, libopcodes, libopcodes_2_38, openssl, systemtap, numactl
  , zlib
  , withGtk ? false, gtk2
  , withZstd ? true, zstd
  , withLibcap ? true, libcap
  }:
  
  stdenv.mkDerivation {
    pname = "perf-linux";
  
negative.code:     "-Wno-error=deprecated-declarations"
      "-Wno-error=stringop-truncation"
    ];
  
    doCheck = false; # requires "sparse"
    doInstallCheck = false; # same
  