199 Commits

Author SHA1 Message Date
Kovid Goyal
1adc288f70
Bump python patch version
Might as well since we are anyway updating all deps and 3.14.2 fixes
various regression in 3.14.
2025-12-10 23:24:05 +05:30
Kovid Goyal
c48dd2348f
Get easylzma building with modern cmake 2025-12-09 23:56:16 +05:30
Kovid Goyal
25b4a05ae7
Bump some library versions 2025-12-09 23:56:16 +05:30
Kovid Goyal
a5ebc701cf
Update all dependencies 2025-12-09 23:56:16 +05:30
Kovid Goyal
c0666f2432
Bump libpng version for CVE 2025-12-08 22:30:18 +05:30
Kovid Goyal
68bd509fb7
Bump version of libpng 2025-11-28 21:01:53 +05:30
Kovid Goyal
9183cc57b0
Bump brotli for CVE 2025-11-01 09:34:46 +05:30
Kovid Goyal
46131413bf
Bump python for CVE 2025-10-10 18:55:43 +05:30
Kovid Goyal
285445b9e6
Fix name collision between C and Python brotli 2025-09-24 11:35:12 +05:30
Kovid Goyal
74bd44574f
Bump version of deps for CVEs 2025-09-23 17:09:57 +05:30
Kovid Goyal
de71a78da1
Bump glib for CVEs 2025-09-23 16:13:04 +05:30
Kovid Goyal
1b55a5bbc6
Bump more deps with CVEs 2025-09-23 13:14:11 +05:30
Kovid Goyal
ab8b2f234f
Bump deps with CVEs 2025-09-23 07:23:12 +05:30
Kovid Goyal
98b6a0e175
Bump versions of some deps with CVEs 2025-09-23 00:42:04 +05:30
Kovid Goyal
051c25f1fa
Add a retry when stripping files on Linux 2025-09-21 14:07:20 +05:30
Kovid Goyal
f138d60a40
Bump some dependencies that have CVEs
poppler now requires lcms2
2025-09-21 07:09:57 +05:30
Kovid Goyal
9fcfd14c6b
Bump version of node as it has some CVEs
Doesnt matter for us since its a build time dep but keeps the scanner
output clean.
2025-09-20 16:05:03 +05:30
Kovid Goyal
20dcc7331a
License info has now been centralised in bypy 2025-09-18 11:15:08 +05:30
Kovid Goyal
fc61a33d10
... 2025-09-18 11:02:43 +05:30
Kovid Goyal
9712309783
Use sqlite version in dotted notation 2025-09-17 23:02:13 +05:30
Kovid Goyal
93f2261eda
Fix incorrect dep migration 2025-09-17 10:46:00 +05:30
Kovid Goyal
c036356789
Move python dependencies into pyproject.toml
Integrates better with external tooling
2025-09-16 20:36:44 +05:30
Kovid Goyal
05bc5e5bee
Add licensing and dep type info to sources.json 2025-09-10 07:51:12 +05:30
Kovid Goyal
070e65fa4a
Fix #2120482 [Private bug](https://bugs.launchpad.net/calibre/+bug/2120482) 2025-08-12 22:10:58 +05:30
Kovid Goyal
9021419440
Get the piper module working on windows 2025-07-30 21:00:09 +05:30
Kovid Goyal
848de725de
Get the new piper module building on Linux 2025-07-30 21:00:09 +05:30
Kovid Goyal
69d348e532
Bump bundled version of py7zr 2025-06-04 13:12:38 +05:30
Kovid Goyal
0c7aa5bdca
Update bundled python
Updates python's private OpenSSL on windows to 3.0.15.
Fixes #2107411 [Old (incorrect?) version of OpenSSL is loaded on Windows](https://bugs.launchpad.net/calibre/+bug/2107411)
2025-04-16 12:12:58 +05:30
Kovid Goyal
8d97c1021b
Update onnxruntime to get it to build with Xcode 15.4 2025-03-04 06:50:24 +05:30
Kovid Goyal
7862560ef0
Update bundled Qt to 6.8.2
In preparation for calibre 8
2025-03-04 04:59:23 +05:30
Kovid Goyal
1715558c8f
Bump openssl version
Bump to latest in 3.1 series. There are apparently some silly security
scanners that complain about the DLLs even though there are no actual
bugs in them that impact their usage in calibre. Oh well.

Fixes #2096749 [Private bug](https://bugs.launchpad.net/calibre/+bug/2096749)
2025-01-27 09:39:53 +05:30
Kovid Goyal
04d5728ef9
More work on de-vendoring pykakasi 2024-11-12 19:52:31 +05:30
Kovid Goyal
ec8c06caa9
Fix a regression that caused incorrect English transliteration of Japanese text even when the UI language is set to Japanese. Fixes #2087850 [[Enhancement] PLease use kakasi for Japanese](https://bugs.launchpad.net/calibre/+bug/2087850)
Devendor pykakasi. Upstream one seems to be in working order so use it.
2024-11-12 15:13:58 +05:30
Kovid Goyal
4cea5f082a
Build piper for windows as well 2024-09-05 11:30:36 +05:30
Kovid Goyal
9190114d0d
Build piper binaries on macOS as well 2024-09-04 17:36:02 +05:30
Kovid Goyal
d0556746f2
Build individual piper deps from source 2024-09-04 12:30:03 +05:30
Kovid Goyal
7fbc1d7184
Add piper as dependency on Linux 2024-09-03 21:20:15 +05:30
Kovid Goyal
a25c767de3
Fix #2077794 [Missing libdeflate dependency in calibre distribution](https://bugs.launchpad.net/calibre/+bug/2077794) 2024-08-25 10:36:07 +05:30
Kovid Goyal
48c1f01655
Use statically linked ffmpeg in Linux binary builds 2024-08-24 06:49:18 +05:30
Kovid Goyal
3727bc2355
Include ffmpeg backed for Qt MultiMedia on macos and windows
Qt docs indicate this is the only actually maintained backend
2024-08-23 23:13:54 +05:30
Kovid Goyal
37169709f3
Add Qt text to speech module to binary builds 2024-08-18 15:00:39 +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
Matthew Wener
105c5e96d7 Bump ZLIB to 1.3.1
Version 1.3 is no longer available from link
2024-06-10 12:06:38 -04:00
Kovid Goyal
988515665f
Fix #2065930 [Vulnerable OpenSSL bundled](https://bugs.launchpad.net/calibre/+bug/2065930) 2024-05-17 08:29:31 +05:30
Kovid Goyal
2a96578a0d
Bump the versions of libxml2 and lxml
No longer need the lxml workaround on windows
2024-04-26 14:01:52 +05:30
Kovid Goyal
3adf9cc46a
Bump the version of fonttools 2023-12-28 11:27:24 +05:30
Kovid Goyal
b9ca068246
Revert "Bump version of Qt"
This reverts commit 84d28a04db569a79b7e245c5ef7239ec39176b74.

In Qt 6.6.1 QWebEngineProcess.exe crashes on windows. Also on windwos
the palette is even more screwed up using the windows highlight olor as
the link colr instead of the selected color. I dont have the
patience to debug it, so revert back to Qt 6.5.
2023-12-08 09:08:16 +05:30
Kovid Goyal
ed0fac467d
Need updated html5-parser for libxml2 2.12 2023-12-03 22:23:30 +05:30
Kovid Goyal
3596471257
Windows: Edit book: Fix a crash when using the check book tool with a book that contains malformed markup. Fixes #2045133 [Editor closes immediately if epub-check finds parsing-failures in too much text-files](https://bugs.launchpad.net/calibre/+bug/2045133)
Bloody lxml doesnt initialize libxml2 correctly.
2023-12-03 22:23:29 +05:30
Kovid Goyal
84d28a04db
Bump version of Qt
There are lots of misc minor issues caused by Qt 6.5 at least some of
which dont occur with 6.6 so lets roll the dice.
2023-12-03 22:23:29 +05:30