anchor.diff:      mkdir -p $out/share/cups/model/samsung
       cd -
       cd ../noarch/at_opt/share/ppd
  -    for i in *.ppd; do
  -      sed -i $i -e \
  -        "s,pstosecps,$out/lib/cups/filter/pstosecps,g; \
  -         s,pstospl,$out/lib/cups/filter/pstospl,g; \
  -         s,rastertospl,$out/lib/cups/filter/rastertospl,g"
  -    done;
       cp -r ./* $out/share/cups/model/samsung
     '';
  +
  +  ppdFileCommands = [ "pstosecps" "pstospl" "rastertospl" ];
   
     meta = with lib; {
       description = "Samsung's Linux printing drivers; includes binaries without source code";
  
positive.code: # }
  # (This advice was tested on the 1st November 2016.)
  
  { lib, stdenv, fetchurl, cups, libusb-compat-0_1 }:
  
  # Do not bump lightly! Visit <http://www.bchemnet.com/suldr/supported.html>
  # to see what will break when upgrading. Consider a new versioned attribute.
  
negative.code:     url = "http://www.bchemnet.com/suldr/driver/UnifiedLinuxDriver-${version}.tar.gz";
      sha256 = "1vv3pzvqpg1dq3xjr8161x2yp3v7ca75vil56ranhw5pkjwq66x0";
    };
  
    nativeBuildInputs = [ patchPpdFilesHook ];
  
    dontPatchELF = true;
    dontStrip = true;
  