anchor.diff:  
     installPhase = ''
       mkdir -p $out/{bin,share/pdftk,share/man/man1}
  -    cp build/libs/pdftk.jar $out/share/pdftk
  +    cp build/libs/pdftk-all.jar $out/share/pdftk
   
       cat  << EOF > $out/bin/pdftk
       #!${runtimeShell}
  -    exec ${jre}/bin/java -jar "$out/share/pdftk/pdftk.jar" "\$@"
  +    exec ${jre}/bin/java -jar "$out/share/pdftk/pdftk-all.jar" "\$@"
       EOF
       chmod a+x "$out/bin/pdftk"
   
  
positive.code: { stdenv, fetchFromGitLab, gradle_5, jre, perl, writeText, runtimeShell }:
  
  let
    pname = "pdftk";
    version = "3.0.8";
  
    src = fetchFromGitLab {
      owner = "pdftk-java";
      repo = "pdftk";
      rev = "v${version}";
      sha256 = "1bj4a9g5mbxd859mmawzs0mpm0jw7ap4n1imcwkwz142r9x1g6rk";
    };
  
    deps = stdenv.mkDerivation {
      pname = "${pname}-deps";
      inherit src version;
  
      nativeBuildInputs = [ gradle_5 perl ];
  
      buildPhase = ''
        export GRADLE_USER_HOME=$(mktemp -d)
  
negative.code: 
      outputHashAlgo = "sha256";
      outputHashMode = "recursive";
      outputHash = "0p59myc5m3ds7fh0zdz3n7l7hx6dj8bpyqxzlhdrqybsyxwpw4w3";
    };
  
    # Point to our local deps repo
  