Commit Graph

2165 Commits

Author SHA1 Message Date
Kovid Goyal 38f1dff99f Install piper binaries in Arch CI 2024-09-03 21:41:58 +05:30
Kovid Goyal 7fbc1d7184 Add piper as dependency on Linux 2024-09-03 21:20:15 +05:30
Kovid Goyal 3146ffafca Remove the old TTS backends 2024-09-03 19:21:30 +05:30
Kovid Goyal ac923e630a Wire up auto-download of piper voice 2024-09-02 21:14:36 +05:30
Kovid Goyal ec768af6db Code to load available Piper voices 2024-09-02 11:59:00 +05:30
Kovid Goyal 4b565c124b Download list of available piper voices during build 2024-09-02 11:08:51 +05:30
Kovid Goyal 69b1b528f4 Install Qt 6 TTS module in Arch CI 2024-08-24 16:55:12 +05:30
Kovid Goyal ed3b6ab6d1 ... 2024-08-18 15:18:40 +05:30
Kovid Goyal 016496493c Try installing a few more dependencies in CI 2024-08-18 15:10:24 +05:30
Kovid Goyal 37169709f3 Add Qt text to speech module to binary builds 2024-08-18 15:00:39 +05:30
Kovid Goyal 3c5e4ed751 Fix deprecation warning from SIP 2024-08-16 09:56:23 +05:30
Kovid Goyal 641386dca1 Use a newer toolchain to build Linux binaries
Qt 6.7.2 fails to build with gcc 9/glibc 2.31
2024-08-05 10:48:09 +05:30
Kovid Goyal 64cb4b3fc6 Bump Qt to version 6.7.2
Also fix some pep8 warnings in recipes
2024-08-04 14:26:28 +05:30
Kovid Goyal c721338b43 Cleanup ISOData command
Cache downloaded bytes in memory and dont store a BytesIO instance,
instead create one fresh on zip file access.
2024-06-28 10:12:17 +05:30
Kovid Goyal 4804084665 ... 2024-06-28 08:15:31 +05:30
Kovid Goyal d10c85ba5d Cleanup previous PR 2024-06-17 10:34:46 +05:30
wrvsrx 342d9f6900 Avoid reordering subcommands 2024-06-17 00:06:11 +08:00
wrvsrx 80ff907bfd Allow setting more local resource files from cli 2024-06-16 22:08:06 +08:00
Kovid Goyal 771db8e3f4 Install lxml-html-clean from package now that it is available 2024-05-25 16:37:24 +05:30
Kovid Goyal a3d3d8d33e Apparently we need --std=c++17 to compile against libicu 75.1 2024-05-20 08:13:34 +05:30
Kovid Goyal 52bb3bbe9d Fix arch CI failure caused by more security theatre 2024-05-17 08:52:05 +05:30
Kovid Goyal 6cb3640b29 Dont build Tamil man pages either 2024-05-03 08:52:09 +05:30
Kovid Goyal 70ec73b087 Skip building manual for Tamil as its translations are utterly borked and break Sphinx 2024-05-03 08:28:42 +05:30
Kovid Goyal 068de19869 Vendor polib used in setup
Trying to keep it available system-wide is too much pain.
2024-05-02 11:36:48 +05:30
Kovid Goyal f0c0378e92 env var to skip tests during publish 2024-04-19 07:28:36 +05:30
Kovid Goyal b5c688c94d be editor neutral 2024-04-06 11:59:44 +05:30
Kovid Goyal 53b74283a4 sort imports in all python files 2024-03-30 13:02:22 +05:30
Kovid Goyal 5d6ab97c43 Bump the version of Liberation fonts bundled 2024-03-13 09:13:03 +05:30
Kovid Goyal 81fe8448ee Add some tooling to build "preview" releases
They are available at: https://download.calibre-ebook.com/preview/
They will have version numbers with a patch level >= 100 so its
relatively easy for us to know when a bug report pertains to a preview
release.
2024-03-09 14:50:03 +05:30
Kovid Goyal 21b4869f22 Revert prevention of pushes to transifex
Hopefully, its working now
2024-03-02 09:53:10 +05:30
Kovid Goyal 8bb265ae6a transifex is stalling on pushes, temporarily disable so release can be done 2024-03-01 08:38:58 +05:30
Ori Avtalion 5bd831665a Replace deprecated urlopen cafile parameter 2024-02-03 14:04:06 +02:00
Kovid Goyal 9448c42a64 Use higher optimization level for building extensions
O3 on gcc/clang and O2 on MSVC
Fixes #2145 (Add -O3 to extension compile flags)
2023-12-29 09:37:07 +05:30
Kovid Goyal d447544e63 Revert "Bump the glibc version needed on linux"
This reverts commit 582122cc93.
Since we are going back to Qt 6.5 we dont need to build with newer
gcc
2023-12-08 09:10:12 +05:30
Kovid Goyal 76ec0583df Fix #2130 (Use canonical method to invoke sip-build tool) 2023-12-03 22:23:31 +05:30
Kovid Goyal 582122cc93 Bump the glibc version needed on linux
Qt WebEngine 6.6 needs to be built with gcc that has -stdc++20 which
means we need to move to a ubuntu jammy image. The good part is this
harmonises ARM and Intel builds to both use jammy. The bad part is the
binaries now wont run on any distro released more than about a year ago.
Sigh.
2023-12-03 22:23:30 +05:30
Kovid Goyal aa48fc63d0 Better escaping for flags in the generated toml file for building pyqt extensions 2023-11-27 15:41:12 +05:30
Kovid Goyal 320fb96bbd Dont upload releases to fosshub anymore
A single alternate mirror provided by github is fine. FossHub requires
users to go to a new page to get the actual download, which is slow and
cumbersome.
2023-11-23 20:04:05 +05:30
Kovid Goyal 85a0056e6d automated fixes by pyupgrade to py 3.8 2023-11-23 09:05:12 +05:30
Paolo Melchiorre 16fbab9362 Fix minimum required Python version for ruff, black and pyupgrade 2023-11-22 11:37:17 +01:00
Kovid Goyal bfa3f40279 typo in function name 2023-11-18 08:20:49 +05:30
Kovid Goyal 2d92d1009b Linux installer: Check that the user has libxcb-cursor.so.0 installed
If not quit early with an error message asking them to install it
2023-11-18 07:56:58 +05:30
Ori Avtalion 8c4e937dc8 Remove deprecated utcnow, utcfromtimestamp 2023-11-16 22:45:56 +02:00
Kovid Goyal 2de9e40eee more immediate resource closures 2023-11-13 19:21:37 +05:30
Kovid Goyal 1d28aa1d6a Some debugging for hang in linux CI 2023-11-13 19:21:37 +05:30
Kovid Goyal 0c7aa15980 Dont hang forever if test process doesnt quit 2023-11-13 19:21:37 +05:30
Kovid Goyal 53f20a2ce6 Set OPENSSL_MODULES on CI 2023-11-13 19:21:36 +05:30
Kovid Goyal 35772e6a31 new ci data dir 2023-11-13 19:21:36 +05:30
Kovid Goyal 2e859bab02 Use the newest available Visual Studio 2023-11-13 19:21:35 +05:30
Kovid Goyal de193b346a Switch to VS 2022 2023-11-13 19:21:35 +05:30