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:   '';
  
    nativeBuildInputs = [
      gdb fontforge autoconf automake bison pkg-config libtool
    ] ++ lib.optional (!kdeIntegration) wrapGAppsHook
      ++ lib.optional kdeIntegration wrapQtAppsHook;
  
  
negative.code:     [ ant ArchiveZip boost box2d cairo clucene_core
        IOCompress cppunit cups curl db dbus-glib expat file flex fontconfig
        freetype getopt gperf gtk3
        hunspell icu jre' lcms libcdr libexttextcat unixODBC libjpeg
        libmspack librdf_redland librsvg libsndfile libvisio libwpd libwpg libX11
        libXaw libXext libXi libXinerama libxml2 libxslt libXtst
        libXdmcp libpthreadstubs libGLU libGL mythes
  