Commit Graph

2045 Commits

Author SHA1 Message Date
Kovid Goyal c1b488d552 Better failure message when extension not built 2022-09-30 08:07:27 +05:30
Kovid Goyal a8129ad1ea Fix #1987335 [sr@latin in languages](https://bugs.launchpad.net/calibre/+bug/1987335) 2022-08-23 08:04:07 +05:30
Kovid Goyal 753a9d3a24 Use correct binary descriptive names on download.calibre-ebook.com 2022-07-19 07:43:09 +05:30
Kovid Goyal 32ed99b702 Linux installer: Also check for libOpenGL 2022-07-18 11:01:22 +05:30
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 5b61049860 Remove spurious python-requests entry from common user agents 2022-07-15 22:35:41 +05:30
Kovid Goyal 8478773194 Fix typo libopengl1 -> libopengl0 2022-07-15 07:41:41 +05:30
Kovid Goyal d413327e81 Linux installer: Check for libEGL as the QtGui module in Qt 6 links against it and many Linux servers dont have it installed 2022-07-14 23:57:15 +05:30
Kovid Goyal b93af62abf ... 2022-07-12 16:31:23 +05:30
Kovid Goyal 954cb38135 Linux installer: Fix glibc version check also being done when installing older versions 2022-07-12 16:09:50 +05:30
Kovid Goyal 1eec089faf OS X -> macOS 2022-07-06 19:49:51 +05:30
Kovid Goyal 8abfed58f6 remove qt6 brancg checkout hook 2022-07-06 19:36:51 +05:30
Kovid Goyal 669d67ad29 Install poppler as pdftotext is now tested 2022-07-06 19:19:55 +05:30
Kovid Goyal 2c4891b26d Dont buffer test output when running a specific test 2022-07-06 19:19:46 +05:30
Kovid Goyal 4714c32263 Get build_dep working with new bypy cli 2022-07-06 19:19:45 +05:30
Kovid Goyal 2288a26612 gui clean should remove the RCC file as well 2022-07-06 19:19:43 +05:30
Kovid Goyal 75859ba62b Ensure icons.rcc exists when running from develop 2022-07-06 19:19:43 +05:30
Kovid Goyal bffaacd3c2 Build a Qt resource file containing the icon themes generated from the actual image files
Loading from a resource file should be considerably faster
2022-07-06 19:19:42 +05:30
Kovid Goyal 178f94a271 Dont link rcc_backend against qtgui 2022-07-06 19:19:42 +05:30
Kovid Goyal 9f0ab6e40f Get rcc compiler building 2022-07-06 19:19:42 +05:30
Kovid Goyal 483e976ccc Build linux arm64 in parallel as its the slowest by far 2022-07-06 19:19:40 +05:30
Kovid Goyal a1a4d3ecc9 ... 2022-07-06 19:19:39 +05:30
Kovid Goyal d1bfc18ac5 oops 2022-07-06 19:19:39 +05:30
Kovid Goyal a8336ca1fe ... 2022-07-06 19:19:39 +05:30
Kovid Goyal d7e16f1b8e Remove build commands for 32-bit arches 2022-07-06 19:19:39 +05:30
Kovid Goyal 485badb13a missed a spot to remove is64bit 2022-07-06 19:19:39 +05:30
Kovid Goyal 0ecae23805 ... 2022-07-06 19:19:39 +05:30
Kovid Goyal ad78f1bddc Use Qt 6.2 src on CI 2022-07-06 19:19:39 +05:30
Kovid Goyal c914ca5e6b Need XKB dev packages on CI to build headless 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 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