anchor.diff:  assert builtins.elem variant [ "fresh" "still" ];
   
   let
  +  jre' = jre_minimal.override {
  +    modules = [ "java.base" "java.desktop" ];
  +  };
  +
     importVariant = f: import (./. + "/src-${variant}/${f}");
   
     primary-src = importVariant "primary.nix" { inherit fetchurl; };
  
positive.code:     "--enable-dbus"
      "--enable-release-build"
      "--enable-epm"
      "--with-jdk-home=${jdk.home}"
      "--with-ant-home=${ant}/lib/ant"
      "--with-system-cairo"
      "--with-system-libs"
  
negative.code: , IOCompress, zlib, libjpeg, expat, freetype, libwpd
  , libxml2, db, curl, fontconfig, libsndfile, neon
  , bison, flex, zip, unzip, gtk3, libmspack, getopt, file, cairo, which
  , icu, boost, jdk, ant, cups, xorg, fontforge, jre_minimal
  , openssl, gperf, cppunit, poppler, util-linux
  , librsvg, libGLU, libGL, bsh, CoinMP, libwps, libabw, libmysqlclient
  , autoconf, automake, openldap, bash, hunspell, librdf_redland, nss, nspr
  