anchor.diff:        ];
         postInstall =
           let
  -          PATH = lib.makeBinPath [
  -            p7zip unrar unzipNLS zip
  -          ];
  +          PATH =
  +            lib.makeBinPath
  +            ([ p7zip unzipNLS zip ] ++ lib.optional unfreeEnableUnrar unrar);
           in ''
             wrapProgram "$out/bin/ark" \
                 --prefix PATH : "${PATH}"
           '';
         meta = {
  -        license = with lib.licenses; [ gpl2 lgpl3 ];
  +        license = with lib.licenses;
  +          [ gpl2 lgpl3 ] ++ lib.optional unfreeEnableUnrar unfree;
           maintainers = [ lib.maintainers.ttuegel ];
         };
       };
  
positive.code:   kservice, kpty, kwidgetsaddons, libarchive,
  
    # Archive tools
    p7zip, unrar, unzipNLS, zip
  }:
  
  let
  
negative.code: {
    kdeApp, lib, config, kdeWrapper,
  
    extra-cmake-modules, kdoctools, makeWrapper,
  
  