anchor.diff:  }:
   
   stdenv.mkDerivation rec {
  -  version = "3.1.1";
  +  version = "3.3.0";
     name = "calibre-${version}";
   
     src = fetchurl {
       url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz";
  -    sha256 = "1lh1gz0915r49igfhy1icz79qx36s3d8m32qlih0g3zn7jahp86g";
  +    sha256 = "1zq3aihnyxdczdz8b0w02xfw4b0l9i23f6ljpmsmm69jyh4j3m0c";
     };
   
     patches = [
  
positive.code:     python pyqt5 sip
      regex msgpack
      # the following are distributed with calibre, but we use upstream instead
      chardet cherrypy html5lib_0_9999999 odfpy routes
    ]);
  
    installPhase = ''
  
negative.code: 
      # Remove unneeded files and libs
      rm -rf resources/calibre-portable.* \
             src/{chardet,cherrypy,odf,routes}
    '';
  
    dontUseQmakeConfigure = true;
  