anchor.diff:    pname = "jameica";
     inherit version;
   
  -  nativeBuildInputs = [ ant jdk makeWrapper ];
  +  nativeBuildInputs = [ ant jdk wrapGAppsHook makeWrapper ];
     buildInputs = lib.optionals stdenv.isLinux [ gtk2 glib xorg.libXtst ]
                   ++ lib.optional stdenv.isDarwin Cocoa;
   
  
positive.code:     rev = "V_${builtins.replaceStrings ["."] ["_"] _version}_BUILD_${_build}";
      sha256 = "1x9sybknzsfxp9z0pvw9dx80732ynyap57y03p7xwwjbcrnjla57";
    };
  
    # there is also a build.gradle, but it only seems to be used to vendor 3rd party libraries
    # and is not able to build the application itself
  
negative.code:     '';
      sourceProvenance = with sourceTypes; [
        fromSource
        binaryBytecode # source bundles dependencies as jars
      ];
      license = licenses.gpl2Plus;
      platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ];
  