2266 Commits

Author SHA1 Message Date
Kovid Goyal
5db39aa16e
Drop 32-bit code paths 2022-07-06 19:19:39 +05:30
Kovid Goyal
74600b7c07
oops 2022-07-06 19:19:38 +05:30
Kovid Goyal
a1432c5d9b
New CI export paths 2022-07-06 19:19:38 +05:30
Kovid Goyal
9e8d43c03a
Dont stip the binaries when using develop mode 2022-07-06 19:19:38 +05:30
Kovid Goyal
0d82c22087
... 2022-07-06 19:19:38 +05:30
Kovid Goyal
e195b3a1e2
Build universal binaries on macOS 2022-07-06 19:19:37 +05:30
Kovid Goyal
7253b7da10
Command to build linux ARM intaller 2022-07-06 19:19:37 +05:30
Kovid Goyal
88ef56f5cc
New bypy CLI 2022-07-06 19:19:37 +05:30
Kovid Goyal
92022e126b
We want the traditional bypy location in qt6 2022-07-06 19:19:36 +05:30
Kovid Goyal
d92c5ccf87
Linux installer: Useful error message if glibc is too old 2022-07-06 19:19:36 +05:30
Kovid Goyal
17d9cd0b6a
Add the SW prefix to cmake when building headless 2022-07-06 19:19:35 +05:30
Kovid Goyal
d17ea4b735
cmake is needed to build the headless plugin 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
e3d0259d70
Get the Qt plugins building with Qt6 2022-07-06 19:19:32 +05:30
Kovid Goyal
9957480ddb
Install Qt 6 on Arch 2022-07-06 19:19:32 +05:30
Kovid Goyal
f56d0b5ec0
Replace references to PyQt5 in the source 2022-07-06 19:19:32 +05:30
Kovid Goyal
51d2a08501
Allow running individual tests by name using calibre-debug
calibre-debug -c "from calibre.utils.run_tests import *; import sys; run_test(sys.argv[-1])" some_test_name
2022-07-04 19:14:48 +05:30
Kovid Goyal
fd1c2142ff
pycryptodome patch should not be needed anymore 2022-07-01 19:10:53 +05:30
Kovid Goyal
0ef5e879f5
dukpy is not needed anymore 2022-07-01 18:58:52 +05:30
Kovid Goyal
46cc7dc6c2
Skip PDF version of manual for Japanese
Getting a useable Japanese PDF out of Sphinx+LaTeX is a nightmare
2022-05-31 08:17:17 +05:30
Kovid Goyal
1c34c54eb7
Temporarily disable building of manual in Japanese
It's failing for obscure reasons and holding up the release
2022-05-27 08:17:04 +05:30
Kovid Goyal
50a2be5ce7
Fix pgettext() not being recognized when extracting translatable strings. Fixes #1970038 [The "Miscellaneous" string is not translatable in some cases](https://bugs.launchpad.net/calibre/+bug/1970038) 2022-04-24 08:49:52 +05:30
Kovid Goyal
d1242fd29c
... 2022-03-31 11:27:29 +05:30
Kovid Goyal
09ce82c760
Allow usage of SHM from python 2022-03-21 18:15:14 +05:30
Kovid Goyal
aec6b7c174
Use the new transifex client, which is dog-slow and not API compatible with the old one
Le Sigh.
https://github.com/transifex/cli/issues/5
2022-03-03 12:23:03 +05:30
Kovid Goyal
63cb92bb35
Dump envvars when failing to find one 2022-02-22 08:15:23 +05:30
Kovid Goyal
484d5ee5d6
mozilla seems to be back up 2022-02-18 08:43:26 +05:30
Kovid Goyal
8294f53402
Temporarily disable recent_uas because there is some network issue connecting to Mozilla's servers from my machine 2022-02-18 07:39:25 +05:30
Kovid Goyal
24c460faec
also upgrade code in setup folder 2022-01-08 12:15:18 +05:30
Kovid Goyal
224db2bb02
command to upgrade source code 2022-01-08 11:26:18 +05:30
Kovid Goyal
dafa08e921
Fix path used to init_calibre module installation
Fixes #1553 (Fix python site-package libdir creation in FreeBSD)
2021-12-17 17:23:35 +05:30
Kovid Goyal
f01268b2ec
Remove deprecated distutils 2021-12-13 21:55:53 +05:30
Kovid Goyal
7632beb8e0
Replace use of distutils to get installation location for init_env.py 2021-12-13 20:29:35 +05:30
Kovid Goyal
ef87339298
Use a private copy of the bypy scripts so it doesnt conflict with the developments for the qt6 branch 2021-12-10 14:26:17 +05:30
Kovid Goyal
4df7935799
Fix getting branch name not working if HEAD is also a tag 2021-12-03 10:59:05 +05:30
Kovid Goyal
519832f263
Install sgmlib3k on arch CI 2021-12-03 07:51:34 +05:30
Eli Schwartz
4761866fa3
tests: fix exclusion of FreeBSD code
calibre.devices.usbms.hal was added as a FreeBSD backend, but the test
exclusion only tries importing it on Linux. It does import on Linux, but
what we actually care about is that it imports on FreeBSD.
2021-12-02 10:49:04 -05:00
Kovid Goyal
0a18e51a32
Dont do qt6 transition when rebase in progress 2021-11-25 13:53:10 +05:30
Kovid Goyal
c904e934e1
Use a safer bypy artifact transition scheme 2021-11-24 13:45:39 +05:30
Kovid Goyal
c996912602
Only rebuild when transitioning between master and qt6 2021-11-24 13:35:46 +05:30
Kovid Goyal
6209e84ba6
use a summary for post rebase form generation 2021-11-24 10:41:55 +05:30
Kovid Goyal
6004e588da
remove py2 only code 2021-11-24 09:46:02 +05:30
Kovid Goyal
3805c50be5
... 2021-11-24 09:44:52 +05:30
Kovid Goyal
98d18b1f1d
Use a checkout hook for qt6 transitions 2021-11-24 09:37:17 +05:30
Kovid Goyal
66dd933fad
Use separate bypy build cache for the Qt 6 branch 2021-11-22 11:21:15 +05:30
Kovid Goyal
e99ab7e002
Dont import calibre.gui2 to build forms 2021-11-21 22:18:20 +05:30
Kovid Goyal
53ad3db66e
Command to switch to Qt6 branch and build deps 2021-11-21 21:48:53 +05:30
Kovid Goyal
0f7bcb432d
for e.g. -> e.g. 2021-11-11 07:42:50 +05:30
Kovid Goyal
cb263c1175
Skip the actions test on CI if html5-parser is too old 2021-11-10 22:09:39 +05:30