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
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