anchor.diff:  { stdenv, fetchurl, gnustep, unzip, bzip2, zlib, icu, openssl }:
   
  -stdenv.mkDerivation rec {
  +let
  +  pname = "unar";
  +
  +in stdenv.mkDerivation rec {
     name = "${pname}-${version}";
  -  pname = "unar";
     version = "1.10.1";
   
     src = fetchurl {
  
positive.code:       zip, RAR, 7z, tar, gzip, bzip2, LZMA, XZ, CAB, MSI, NSIS, EXE, ISO, BIN, \
        and split file formats, as well as the old Stuffit, Stuffit X, DiskDouble, \
        Compact Pro, Packit, cpio, compress (.Z), ARJ, ARC, PAK, ACE, ZOO, LZH, \
        ADF, DMS, LZX, PowerPacker, LBR, Squeeze, Crunch, and other old formats. 
      '';
      license = with licenses; [ lgpl21Plus ];
      platforms = with platforms; linux;
  
negative.code:   sourceRoot = "./The Unarchiver/XADMaster";
  
    installPhase = ''
      runHook preInstall
  
      install -Dm755 -t $out/bin lsar unar
      install -Dm644 -t $out/share/man/man1 ../Extra/{lsar,unar}.1
  
      mkdir -p $out/etc/bash_completion.d
      cp ../Extra/lsar.bash_completion $out/etc/bash_completion.d/lsar
      cp ../Extra/unar.bash_completion $out/etc/bash_completion.d/unar
  
      runHook postInstall
    '';
  
    meta = with stdenv.lib; {
  