anchor.diff: -{ lib, stdenv, fetchurl, bison, flex }:
  +{ lib
  +, stdenv
  +, fetchurl
  +, bison
  +, flex
  +}:
   
   stdenv.mkDerivation rec {
     pname = "acpica-tools";
  -  version = "20211217";
  +  version = "20220331";
   
     src = fetchurl {
       url = "https://acpica.org/sites/acpica/files/acpica-unix-${version}.tar.gz";
  -    sha256 = "14jrrdrl3sw438791zf2v6rjvhiq78yl7hz2ldzp83c251cgh495";
  +    hash = "sha256-rK/2ixTx4IBOu/xLlyaKTMvvz6BTsC7Zkk8rFNipjiE=";
     };
   
  -  NIX_CFLAGS_COMPILE = "-O3";
  -
  -  enableParallelBuilding = true;
  +  nativeBuildInputs = [ bison flex ];
   
     buildFlags = [
       "acpibin"
  
positive.code:   installFlags = [ "PREFIX=${placeholder "out"}" ];
  
    meta = with lib; {
      description = "ACPICA Tools";
      homepage = "https://www.acpica.org/";
      license = with licenses; [ iasl gpl2Only bsd3 ];
      platforms = platforms.linux;
      maintainers = with maintainers; [ tadfisher ];
    };
  }
  
negative.code:     "iasl"
    ];
  
    NIX_CFLAGS_COMPILE = "-O3";
  
    enableParallelBuilding = true;
  
    # We can handle stripping ourselves.
    INSTALLFLAGS = "-m 555";
  