Kovid Goyal
28070b6661
FB2 Input: Fix a regression in 6.0 that broke conversion of FB2 on macOS. Fixes #1982743 [failed to convert fb2]( https://bugs.launchpad.net/calibre/+bug/1982743 )
2022-07-27 12:12:51 +05:30
Kovid Goyal
f2a3233e9a
Bump versions of xml libs
...
Seeing crashes with libxslt involvement on macOS needs further
investigation, but maybe bumping the versions will fix it.
2022-07-27 11:10:38 +05:30
Kovid Goyal
19f007fa9d
Linux binaries: Bundle brotli and graphite2 as well as Qt links against them
2022-07-18 19:30:24 +05:30
Kovid Goyal
dd69957517
Binary builds: Fix Qt TLS backends not included. Fixes #1981887 [Include SSL dlls in Calibre 6?]( https://bugs.launchpad.net/calibre/+bug/1981887 )
2022-07-17 08:55:39 +05:30
Charles Haley
ab55120f90
Fix an amusing typo. :)
...
This is a second commit, removing the white space processing my editor did.
I thought I had made a PR but there is no record of it. Apologies if this is a duplicate.
2022-07-16 16:22:13 +01:00
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