Commit graph

275 commits

Author SHA1 Message Date
Kovid Goyal
f6c61a2f7c
Automatically uninstall 32-bit calibre on windows when installing 2022-03-09 08:21:49 +05:30
Kovid Goyal
ebaefe4896
Get the portable installer building on 64bits 2022-03-09 08:21:49 +05:30
Kovid Goyal
f03c07e4b5
Fix a couple of compiler warnings 2022-03-09 08:21:49 +05:30
Kovid Goyal
0e49e1f336
Drop 32-bit code paths 2022-03-09 08:21:48 +05:30
Kovid Goyal
ab41236963
Fix windows build 2022-03-09 08:21:48 +05:30
Kovid Goyal
7091caa61a
Get it building on windows 2022-03-09 08:21:48 +05:30
Kovid Goyal
54eaec8b8d
Dont build NodeJS on windows
It only builds with one version of Visual Studio. Typical web tech.
2022-03-09 08:21:48 +05:30
Kovid Goyal
8645818b76
... 2022-03-09 08:21:48 +05:30
Kovid Goyal
b881b4968f
We now have ruby30 in windows 2022-03-09 08:21:48 +05:30
Kovid Goyal
c3f4992229
placeholder should also be a universal binary 2022-03-09 08:21:48 +05:30
Kovid Goyal
12afccdcf6
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-03-09 08:21:48 +05:30
Kovid Goyal
90767b4a27
bump version of libxml2 in th ehopes that the new version will fix the crash on ARM 2022-03-09 08:21:47 +05:30
Kovid Goyal
8ff4240987
Bump library versions 2022-03-09 08:21:47 +05:30
Kovid Goyal
c1d3f425a2
No plaformthemes plugins on macOS in Qt 6 2022-03-09 08:21:47 +05:30
Kovid Goyal
057eceea48
No more extras Qt DLLs 2022-03-09 08:21:47 +05:30
Kovid Goyal
ddbefb4431
Build universal binaries on macOS 2022-03-09 08:21:47 +05:30
Kovid Goyal
f6e318bedb
nodejs is required to build webengine 2022-03-09 08:21:47 +05:30
Kovid Goyal
25c5a24ee4
Add ninja required by Qt 2022-03-09 08:21:47 +05:30
Kovid Goyal
5a1e2ef09e
Update various macos only packages 2022-03-09 08:21:47 +05:30
Kovid Goyal
a8db43bd1e
Update hash of nasm 2022-03-09 08:21:46 +05:30
Kovid Goyal
0d1524a641
Bump python version 2022-03-09 08:21:46 +05:30
Kovid Goyal
62730c4c52
Bump version of css-parser 2022-03-09 08:21:46 +05:30
Kovid Goyal
110ee5b5be
We use bypy master in qt6 2022-03-09 08:21:46 +05:30
Kovid Goyal
d39101a52a
bypy now does only VM builds on Linux 2022-03-09 08:21:46 +05:30
Kovid Goyal
6dfd6b6e1b
Add a cloud image as well for VM instead of chroot builds 2022-03-09 08:21:46 +05:30
Kovid Goyal
6514cabfd1
Bump PyQt version 2022-03-09 08:21:46 +05:30
Kovid Goyal
04aec6118b
Bump the Qt version to 6.2.2 2022-03-09 08:21:46 +05:30
Kovid Goyal
12b46e1055
Build universal macOS binaries 2022-03-09 08:21:46 +05:30
Kovid Goyal
ca41e1d771
Use python 3.10 allows us to get rid of a couple of deps 2022-03-09 08:21:45 +05:30
Kovid Goyal
ac1f8d9c84
Some new dependencies for py7r 2022-03-09 08:21:45 +05:30
Kovid Goyal
c523735044
Some new dependencies for markdown 2022-03-09 08:21:45 +05:30
Kovid Goyal
c4ecac1bea
Qt6 uses slightly different dll set 2022-03-09 08:21:45 +05:30
Kovid Goyal
91148d11a0
Yet another Qt linux build dep 2022-03-09 08:21:45 +05:30
Kovid Goyal
35f92f102f
Add some more linux build deps for webengine 2022-03-09 08:21:45 +05:30
Kovid Goyal
12bf94a083
The shadertools module is required to build QtQuick which is required for webengine 2022-03-09 08:21:45 +05:30
Kovid Goyal
bd4f7f340e
Qt 6 requires gcc 9 which means ubuntu focal not bionic 2022-03-09 08:21:45 +05:30
Kovid Goyal
bb94dd20eb
Bump various dependency versions 2022-03-09 08:21:45 +05:30
Kovid Goyal
2b53b5d5da
Update Linux dependency list for building Qt6 2022-03-09 08:21:45 +05:30
Kovid Goyal
c0892e2d5e
Update the Qt and PyQt versions 2022-03-09 08:21:44 +05:30
Kovid Goyal
888eaca048
Qt mac extras are removed 2022-03-09 08:21:44 +05:30
Kovid Goyal
a60f445584
Qt windows extras are removed 2022-03-09 08:21:43 +05:30
Kovid Goyal
7bbe8d56ec
X11extras does not exist on Qt 6 2022-03-09 08:21:43 +05:30
Kovid Goyal
2be7b7e899
Replace a couple more Qt 5 references 2022-03-09 08:21:42 +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
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