Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/calibre/versions.
These checks were done:
- built on NixOS
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/calibre passed the binary check.
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-complete-wrapped_ had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/calibre-complete had a zero exit code or showed the expected version
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-customize-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/calibre-customize passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-debug-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/calibre-debug passed the binary check.
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-parallel-wrapped_ had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/calibre-parallel had a zero exit code or showed the expected version
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-server-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/calibre-server passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-smtp-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/calibre-smtp passed the binary check.
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-uninstall-wrapped_ had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/calibre-uninstall had a zero exit code or showed the expected version
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibredb-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/calibredb passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.ebook-convert-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/ebook-convert passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.ebook-device-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/ebook-device passed the binary check.
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.ebook-edit-wrapped_ had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/ebook-edit had a zero exit code or showed the expected version
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.ebook-meta-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/ebook-meta passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.ebook-polish-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/ebook-polish passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.ebook-viewer-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/ebook-viewer passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.fetch-ebook-metadata-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/fetch-ebook-metadata passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.lrf2lrs-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/lrf2lrs passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.lrfviewer-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/lrfviewer passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.lrs2lrf-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/lrs2lrf passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.markdown-calibre-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/markdown-calibre passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.web2disk-wrapped_ passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/web2disk passed the binary check.
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..calibre-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..calibre-complete-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-complete-wrapped had a zero exit code or showed the expected version
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..calibre-customize-wrapped-wrapped passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-customize-wrapped passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..calibre-debug-wrapped-wrapped passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-debug-wrapped passed the binary check.
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..calibre-parallel-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-parallel-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..calibre-server-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-server-wrapped had a zero exit code or showed the expected version
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..calibre-smtp-wrapped-wrapped passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-smtp-wrapped passed the binary check.
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..calibre-uninstall-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibre-uninstall-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..calibredb-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.calibredb-wrapped had a zero exit code or showed the expected version
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..ebook-convert-wrapped-wrapped passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.ebook-convert-wrapped passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..ebook-device-wrapped-wrapped passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.ebook-device-wrapped passed the binary check.
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..ebook-edit-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.ebook-edit-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..ebook-meta-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.ebook-meta-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..ebook-polish-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.ebook-polish-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..ebook-viewer-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.ebook-viewer-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..fetch-ebook-metadata-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.fetch-ebook-metadata-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..lrf2lrs-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.lrf2lrs-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..lrfviewer-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.lrfviewer-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..lrs2lrf-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.lrs2lrf-wrapped had a zero exit code or showed the expected version
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..markdown-calibre-wrapped-wrapped passed the binary check.
- /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.markdown-calibre-wrapped passed the binary check.
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/..web2disk-wrapped-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1/bin/.web2disk-wrapped had a zero exit code or showed the expected version
- 46 of 84 passed binary check by having a zero exit code.
- 0 of 84 passed binary check by having the new version present in output.
- found 3.24.1 with grep in /nix/store/3683in7idrj8nn6fpnhg0jppp9s0w1x7-calibre-3.24.1
- directory tree listing: https://gist.github.com/a9dce8c8de61ed296eb9518301e3f630
- du listing: https://gist.github.com/7cd13b5c8a3bb9ebd6e52f9628f6646a
In addition to bumping the version, remove a patch which made
self.update_checker None. This caused errors that showed on the terminal after
closing Calibre (if it was launched from a terminal).
The bundled html5lib may be old and insecure, but that's all upstream
supports. Since dependencies are now requiring a newer html5lib we have
no choice but to let it use the bundled version.
A few additional changes:
1. We load patches from debian for improving privacy and security
2. Now with QT 5.6 instead of 5.5
3. We strip bundled python code and use proper upstream instead
The most complex problems were from dealing with switches reverted in
the meantime (gcc5, gmp6, ncurses6).
It's likely that darwin is (still) broken nontrivially.
In c0d5cd0ff9, the binaries for poppler
were carved off into a separate package, and calibre has had broken pdf
support since. This changes all dependencies on poppler to
poppler_utils, which fixes this support, much as was done for
cups_filter in 394562655f.