Commit Graph

291 Commits

Author SHA1 Message Date
Kovid Goyal 5c3385476f Switch from cchardet to uchardet
cchardet is not maintained anymore: https://github.com/PyYoshi/cChardet/issues/77

cchardet is based on uchardet with the addition of reporting encoding
detection confidence. We dont really need that, so moving to uchardet is
simplest.

See #1690 (Low effort port to charset_normalizer)
2022-07-16 15:36:28 +05:30
Kovid Goyal e98c1fdc8e Bump version of libmtp 2022-07-14 19:58:47 +05:30
Kovid Goyal 55b3cfaf12 Fix EXE manifest
Only Microsoft could come up with something so byzantine and prone to
silent failure
2022-07-11 13:13:27 +05:30
Kovid Goyal 424f0b8cc6 Indicate Catalina is required in Info.plist 2022-07-11 12:56:51 +05:30
Kovid Goyal b8c00070d8 Implement a proper check for Win10 in the MSI based on the build number from the registry 2022-07-11 12:00:19 +05:30
Kovid Goyal baf07dde67 Prevent the portable installer from running on windows older than w10 2022-07-11 11:22:32 +05:30
Kovid Goyal 58e8bf98cd Change the minimum version on windows to 10 in the installer
Qt 6 does not support windows 8. https://www.qt.io/blog/qt6-development-hosts-and-targets
2022-07-11 11:02:00 +05:30
Kovid Goyal cde3ff211c Use pdftotext to index PDF files
Much faster and less resource intensive than pdftohtml
2022-07-06 19:19:55 +05:30
Kovid Goyal ff34c69f3a ... 2022-07-06 19:19:54 +05:30
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 7a96143b10 install libcups2-dev as it is needed by qt webengine 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 d87cbe63e5 Qt 6 wayland needs yet another dll 2022-07-06 19:19:46 +05:30
Kovid Goyal 87a7aa3037 Bundle libpcre.so.3 because Linux distros are so goddamn stupid they cant even agree on so names for widely used libraries 2022-07-06 19:19:45 +05:30
Kovid Goyal df89c9f251 Automatically uninstall 32-bit calibre on windows when installing 2022-07-06 19:19:39 +05:30
Kovid Goyal ecf9f103d6 Get the portable installer building on 64bits 2022-07-06 19:19:39 +05:30
Kovid Goyal 2d0429ebce Fix a couple of compiler warnings 2022-07-06 19:19:39 +05:30
Kovid Goyal 5db39aa16e Drop 32-bit code paths 2022-07-06 19:19:39 +05:30
Kovid Goyal 271f988b72 Fix windows build 2022-07-06 19:19:38 +05:30
Kovid Goyal fb5e0bf2c9 Get it building on windows 2022-07-06 19:19:38 +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 9e8037b633 We now have ruby30 in windows 2022-07-06 19:19:38 +05:30
Kovid Goyal 0bad6416a8 placeholder should also be a universal binary 2022-07-06 19:19:38 +05:30
Kovid Goyal 7bfa37c9bb Fix for Apple's cheap ass freeloading on libxml2
Trillion dollar company that cant write its own XML parser. And
libxml2 is currently going begging for a lack of maintainers. Silicon
valley really makes my blood boil. Fucking armpit of the universe.
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 8bc909debe Bump library versions 2022-07-06 19:19:37 +05:30
Kovid Goyal ee72b7b850 No plaformthemes plugins on macOS in Qt 6 2022-07-06 19:19:37 +05:30
Kovid Goyal 84fb858a28 No more extras Qt DLLs 2022-07-06 19:19:37 +05:30
Kovid Goyal e195b3a1e2 Build universal binaries on macOS 2022-07-06 19:19:37 +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 a4b1c8286c We use bypy master in qt6 2022-07-06 19:19:36 +05:30
Kovid Goyal 3cdee95ba6 bypy now does only VM builds on Linux 2022-07-06 19:19:36 +05:30
Kovid Goyal 781fc5bf6b Add a cloud image as well for VM instead of chroot builds 2022-07-06 19:19:36 +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 3d7c07842b Build universal macOS binaries 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 49ee740d19 Qt6 uses slightly different dll set 2022-07-06 19:19:35 +05:30
Kovid Goyal 5a8c73abe3 Yet another Qt linux build dep 2022-07-06 19:19:35 +05:30
Kovid Goyal e348c47ea6 Add some more linux build deps for webengine 2022-07-06 19:19:35 +05:30