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
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
8db858b8de
Qt 6 requires gcc 9 which means ubuntu focal not bionic
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
9b33ba7a9b
Update Linux dependency list for building Qt6
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
13867e75fc
Replace a couple more Qt 5 references
2022-07-06 19:19:32 +05:30
Kovid Goyal
dd0e805838
Bump bundled feedparser
2022-02-24 13:56:37 +05:30
Kovid Goyal
433e07fda7
Fix pyexpat not being linked against bundled libexpat
2022-02-16 15:37:56 +05:30
Kovid Goyal
95b852684e
Need the qt5 branch of bypy for calibre 5
2021-12-10 20:21:23 +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
055f5b0979
Add the Py_SSIZE_T_CLEAN definition needed for python 3.10
...
Ideally someone needs to go through all the code and check that nothing
breaks because of this macro, but, I dont have that kind of time
2021-12-01 10:47:51 +05:30