anchor.diff:  
     postFixup = lib.optionalString qtClient ''
       wrapQtApp $out/bin/freeciv-qt
  +  '' + lib.optionalString gtkClient ''
  +    wrapGApp $out/bin/freeciv-gtk3.22
     '';
   
     enableParallelBuilding = true;
  
positive.code:   '';
  
    nativeBuildInputs = [ autoreconfHook pkg-config ]
      ++ lib.optional qtClient [ qt5.wrapQtAppsHook ];
  
    buildInputs = [ lua5_3 zlib bzip2 curl xz gettext libiconv ]
      ++ lib.optionals sdlClient [ SDL SDL_mixer SDL_image SDL_ttf SDL_gfx freetype fluidsynth ]
  
negative.code:     ++ lib.optional enableSqlite sqlite;
  
    dontWrapQtApps = true;
    dontWrapGApps = true;
  
    configureFlags = [ "--enable-shared" ]
      ++ lib.optional sdlClient "--enable-client=sdl"
  