Commit Graph

113 Commits

Author SHA1 Message Date
Kovid Goyal 97d613016c Bump PyQt version 2022-07-06 19:19:52 +05:30
Kovid Goyal 2fbe290470 update pyqt 2022-07-06 19:19:52 +05:30
Kovid Goyal a07a320a24 build node on linux as well as qt 6.3 requires nodejs >= 12 2022-07-06 19:19:52 +05:30
Kovid Goyal cb4cec8d83 Bump Qt to 6.3.1 2022-07-06 19:19:52 +05:30
Kovid Goyal 7e8a5cf449 Dont build NodeJS on windows
It only builds with one version of Visual Studio. Typical web tech.
2022-07-06 19:19:38 +05:30
Kovid Goyal 87f3a5808e ... 2022-07-06 19:19:38 +05:30
Kovid Goyal cdcfbbe57e bump version of libxml2 in th ehopes that the new version will fix the crash on ARM 2022-07-06 19:19:38 +05:30
Kovid Goyal e5cab43321 nodejs is required to build webengine 2022-07-06 19:19:37 +05:30
Kovid Goyal e6bbaaa57f Add ninja required by Qt 2022-07-06 19:19:37 +05:30
Kovid Goyal ab2b26ddf0 Update various macos only packages 2022-07-06 19:19:37 +05:30
Kovid Goyal 7c99e490cd Update hash of nasm 2022-07-06 19:19:37 +05:30
Kovid Goyal 6ed9c81ca7 Bump python version 2022-07-06 19:19:37 +05:30
Kovid Goyal fe9042ff98 Bump version of css-parser 2022-07-06 19:19:37 +05:30
Kovid Goyal 1be8c50cc1 Bump PyQt version 2022-07-06 19:19:36 +05:30
Kovid Goyal a5eedb9f22 Bump the Qt version to 6.2.2 2022-07-06 19:19:36 +05:30
Kovid Goyal 24af8791b6 Use python 3.10 allows us to get rid of a couple of deps 2022-07-06 19:19:36 +05:30
Kovid Goyal f61a394fdc Some new dependencies for py7r 2022-07-06 19:19:36 +05:30
Kovid Goyal 9d550c5763 Some new dependencies for markdown 2022-07-06 19:19:36 +05:30
Kovid Goyal e2ff1e5611 The shadertools module is required to build QtQuick which is required for webengine 2022-07-06 19:19:35 +05:30
Kovid Goyal 66e37045d3 Bump various dependency versions 2022-07-06 19:19:35 +05:30
Kovid Goyal a24c16608a Update the Qt and PyQt versions 2022-07-06 19:19:34 +05:30
Kovid Goyal e750217e99 Qt mac extras are removed 2022-07-06 19:19:34 +05:30
Kovid Goyal 950f6bfb24 Qt windows extras are removed 2022-07-06 19:19:34 +05:30
Kovid Goyal 5ab70747a9 X11extras does not exist on Qt 6 2022-07-06 19:19:34 +05:30
Kovid Goyal dd0e805838 Bump bundled feedparser 2022-02-24 13:56:37 +05:30
Kovid Goyal 44c460627b Dont need python 3 annotations since we no longer build on python 2 2021-12-03 08:17:15 +05:30
Eli Schwartz 2302cb6a96 De-vendor sgmllib
The upstream feedparser 6.0 beta introduces a hard dependency on
PyPI sgmllib3k, while 5.2.1 (released in 2015) doesn't properly support
python3 except via 2to3 and documentation about manually copying over
sgmllib.py

Let's just rely on sgmllib3k.
2021-12-02 10:49:04 -05:00
Kovid Goyal 6e10d67683 Bump version of html5-parser
Needed for fragment parsing used by the new html transform code
2021-11-10 19:46:50 +05:30
Kovid Goyal 7e6ca98605 Revert "Bump versions of lxml and libxml2"
This reverts commit 978af25658.

lxml's tostring method is broken for subtress with libxml2 > 2.9.10
see https://bugs.launchpad.net/lxml/+bug/1928795
2021-10-29 14:45:17 +05:30
Kovid Goyal 978af25658 Bump versions of lxml and libxml2 2021-10-26 08:35:48 +05:30
Kovid Goyal 286e53b0c8 Bump version of mechanize 2021-09-19 09:29:22 +05:30
Kovid Goyal de246a3601 Bump version of unrardll 2021-09-12 18:38:19 +05:30
Kovid Goyal e4d00335b4 Bump bundled Pillow version 2021-08-20 11:45:33 +05:30
Kovid Goyal d630ca0674 Replace dbus-python by jeepney in sources 2021-06-27 10:37:15 +05:30
Kovid Goyal 1ec75da6e3 Update bundled zeroconf
It's internal structures that calibre uses/monkeypatches have changed,
neccessitating that the calibre code change as well.
2021-06-27 09:44:45 +05:30
Kovid Goyal 5565c3395e ... 2021-06-20 12:39:12 +05:30
Kovid Goyal 8457379487 Add libstemmer as a dependency
Will be used for tokenizing in the new ICU based FTS tokenizer
2021-06-20 12:38:04 +05:30
Kovid Goyal 395a052ff8 Bump sqlite version 2021-06-14 10:42:35 +05:30
Kovid Goyal 1e6702fbc1 Speedup detection of character encoding when declaration is absent by using a native code implementation (ccharset) 2021-02-25 15:02:48 +05:30
Kovid Goyal 54d57c6748 Add support for the CB7 comic file file format
Fixes #1912212 [Add support for CB7 and CBA file format](https://bugs.launchpad.net/calibre/+bug/1912212)
2021-01-19 13:33:45 +05:30
Kovid Goyal b9077e7579 keep pyqt deps together 2020-12-03 21:48:24 +05:30
Kovid Goyal dbf84801cd Bump version of PyQt 2020-12-03 21:47:56 +05:30
Kovid Goyal 7b4d7939ad Bump Qt version 2020-11-21 15:07:31 +05:30
Kovid Goyal de179fc1b9 Switch to speech-dispatcher from espeak 2020-11-15 21:55:05 +05:30
Kovid Goyal b19dd8881e Fix a regression in calibre 5 that broke conversion of some malformed CSS stylesheets. Fixes #1901593 [HTML to ePub error/fail](https://bugs.launchpad.net/calibre/+bug/1901593)
Bumps version of css-parser for the upstream fix, again. It's pretty
clear no one other than calibre uses cssutils/css-parser on python 3.
2020-10-28 09:07:26 +05:30
Kovid Goyal e0c9b3cdbc Update version of css-parser
Conversion: Fix regression in calibre 5 in the handling of @import() rules in stylesheets that import from directories above themselves. Fixes #1901278 [ebook-convert: Crash/File not found on CSS @import](https://bugs.launchpad.net/calibre/+bug/1901278)
2020-10-24 12:51:20 +05:30
Kovid Goyal 5258c53bd3 No longer bundle pywin32 with calibre
It's a very large dependency, the parts of which calibre uses have been
migrated into 1500 lines of C++ code in winutil.cpp
2020-10-18 12:36:50 +05:30
Kovid Goyal e807604fb6 Update to Qt 5.15.1
This fixes long-standing macOS multiple drag and drop bug. And also the
new menu positioning on multiple monitors bug in Qt 5.15.0
2020-10-10 07:51:57 +05:30
Kovid Goyal 99e86bbe29 Windows: Fix some MOBI files with non-BMP characters not being processed correctly. Fixes #1898894 [Conversion from epub to mobi en v5.2](https://bugs.launchpad.net/calibre/+bug/1898894)
lxml passes unicode to libxml2 as UCS-4 when non-BMP chars are present,
and libxml needs iconv to process UCS4 (god knows why) which was not
being built on windows.
2020-10-09 09:29:07 +05:30
Kovid Goyal 7a4b3f61ff Move to SIP v5 2020-09-16 21:52:25 +05:30