Commit Graph

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 84d28a04db.

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