anchor.diff:      # using the vendorered ones is easier.
       "-DJPEGXL_FORCE_SYSTEM_BROTLI=ON"
   
  +    # Use our version of highway, though it is still statically linked in
  +    "-DJPEGXL_FORCE_SYSTEM_HWY=ON"
  +
       # TODO: Update this package to enable this (overridably via an option):
       # Viewer tools for evaluation.
       # "-DJPEGXL_ENABLE_VIEWERS=ON"
  
positive.code:       url = "https://github.com/libjxl/libjxl/commit/88fe3fff3dc70c72405f57c69feffd9823930034.patch";
        sha256 = "1419fyiq4srpj72cynwyvqy8ldi7vn9asvkp5fsbmiqkyhb15jpk";
      })
    ];
  
    postPatch = ''
      # "robust statistics" have been removed in upstream mainline as they are
      # conidered to cause "interoperability problems". sure enough the tests
      # fail with precision issues on aarch64.
      sed -i '/robust_statistics_test.cc/d' lib/{jxl_tests.cmake,lib.gni}
    '' + lib.optionalString stdenv.isDarwin ''
      # hydra's darwin machines run into https://github.com/libjxl/libjxl/issues/408
      # unless we disable highway's tests
      substituteInPlace third_party/highway/CMakeLists.txt \
        --replace 'if(BUILD_TESTING)' 'if(false)'
    '';
  
    nativeBuildInputs = [
      asciidoc # for docs
  
negative.code:     # * the `gimp` one, which allows GIMP to load jpeg-xl files
      # "-DJPEGXL_ENABLE_PLUGINS=ON"
    ];
  
    LDFLAGS = lib.optionalString stdenv.hostPlatform.isRiscV "-latomic";
  
    doCheck = true;
  
  