Commit Graph

2186 Commits

Author SHA1 Message Date
Kovid Goyal c038886a42 Add ffmpeg lib path for tests on CI 2024-10-11 22:15:02 +05:30
Kovid Goyal 2fc7f252ef Work on function for transcoding of audio stream 2024-10-11 21:00:45 +05:30
Kovid Goyal 3792654953 ... 2024-10-09 20:35:44 +05:30
Kovid Goyal 27041e4351 Move the DLL dir add to where it's actually needed 2024-10-09 20:27:31 +05:30
Kovid Goyal 0cf9450e80 Only add dll dir if it exists 2024-10-09 19:23:38 +05:30
Kovid Goyal 4db7497b8e Add ffmpeg bin dir to dll directories on CI 2024-10-09 17:39:49 +05:30
Kovid Goyal 800c9aa5e5 Link order for ffmpeg libraries 2024-10-09 17:00:20 +05:30
Kovid Goyal adb38e258d Use pkgconfig for ffmpeg paths on Linux 2024-10-09 14:33:05 +05:30
Kovid Goyal 2010f2ca48 Proper path for ffmpeg libs on windows 2024-10-09 14:24:36 +05:30
Kovid Goyal a69f0b221f Wrap some ffmpeg code to do raw audio rate conversion 2024-10-09 14:13:11 +05:30
Kovid Goyal ee88003c01 Use the same soname for the freetype library as webengine uses 2024-10-03 07:13:32 +05:30
Kovid Goyal 8fbb9b254b Linux installer: Check that freetype is new enough 2024-10-02 20:49:03 +05:30
Kovid Goyal cb1bfb98a0 Linux installer: Workaround for Python 3.13 breaking SSL
Fixes #2083284 [Calibre installation script fails on Fedora 41 arm64 with ssl error](https://bugs.launchpad.net/calibre/+bug/2083284)
2024-10-01 08:27:41 +05:30
Kovid Goyal 4e43dd975f Fix build with asan 2024-09-18 22:09:21 +05:30
Kovid Goyal aa3b5398e1 More work on fast entity conversion 2024-09-12 20:48:20 +05:30
Kovid Goyal 806b6657a3 Move html entity conversion to C 2024-09-12 19:58:55 +05:30
Kovid Goyal 8e657a3417 Start work on speeding up HTML entity replacement 2024-09-12 17:11:35 +05:30
Kovid Goyal 147d71d705 Set timeout for push to transifex to 30 mins instead of 10 minutes 2024-09-08 10:56:17 +05:30
Kovid Goyal 9484870e19 Use a mirror for ISO codes data as upstream is flaky 2024-09-07 09:51:47 +05:30
Kovid Goyal 041e12ddee ... 2024-09-05 11:43:54 +05:30
Kovid Goyal aee453d4e6 ... 2024-09-03 21:45:35 +05:30
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