Commit Graph

404 Commits

Author SHA1 Message Date
Kovid Goyal 4cea5f082a Build piper for windows as well 2024-09-05 11:30:36 +05:30
Kovid Goyal 95854ebc16 Add piper to binary macOS builds 2024-09-04 22:11:34 +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 25620a7886 Include the piper binaries in the Linux binary build 2024-09-03 21:34:08 +05:30
Kovid Goyal 7fbc1d7184 Add piper as dependency on Linux 2024-09-03 21:20:15 +05:30
Kovid Goyal d851c81b8c More timestamp servers 2024-08-30 09:29:28 +05:30
Kovid Goyal 5d7fff99e5 Change the authenticode timestamp server URL
The symantec server has been shutdown
2024-08-30 09:17:38 +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 31d7bde7b1 Build the ffmpeg multimedia backend for Qt on Linux 2024-08-23 16:57:11 +05:30
Kovid Goyal 37169709f3 Add Qt text to speech module to binary builds 2024-08-18 15:00:39 +05:30
Kovid Goyal 954316b543 Fix tarball arch name 2024-08-16 09:30:26 +05:30
Kovid Goyal f1f57e179a Fix build on macOS 2024-08-16 08:59:25 +05:30
Kovid Goyal 149d680e60 Support building in container 2024-08-13 21:39:41 +05:30
Mingye Wang 304192c10c fix(bypy/macos/__main__): Use -Os
The launchers were getting compiled with no optimization at all. If one runs `objdump --disassemble calibre-launcher.dylib --no-show-raw-insn`, the result is a lot of loads and stores from the stack. Probably not critical at all for performance, but ugly and silly nevertheless.
2024-08-13 21:25:00 +08:00
Kovid Goyal f40950d1ff Qt WebEngine now requires libgbm-dev on Linux 2024-08-13 12:00:49 +05:30
Mingye Wang 43ae7c6a54 bypy/macos: use ULMO
ULMO, available in 10.15+, uses LZMA compression, which is both stronger and faster than the deprecated bzip2 (UDBZ).
2024-08-13 10:58:35 +08:00
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 965f37d206 Update bypy readme windows build instructions 2024-06-13 17:33:07 +05:30
Matthew Wener 97e006ca55 Improve Windows VM Setup Instructions
Add Specific VS Packages Required for Building Deps
Add html5lib as a Python Package for Qt-WebEngine Build
Revert "Add Don't Notarize to Window Build Steps"
2024-06-12 15:21:49 -04:00
Matthew Wener 02b0dd19a9 Support WIX Version 5
Virtual Symbol "WixUISupportPerUser" needs to be overridden in WIX V5 https://wixtoolset.org/docs/fivefour/
2024-06-10 12:08:17 -04:00
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
growfrow f4a40c7280 chore: remove repetitive words
Signed-off-by: growfrow <growfrow@outlook.com>
2024-04-18 15:43:47 +08:00
Kovid Goyal 788e21fd03 Workaround wix adding of extensions being utterly broken 2024-04-06 11:59:25 +05:30
Kovid Goyal 53b74283a4 sort imports in all python files 2024-03-30 13:02:22 +05:30
Kovid Goyal 3adf9cc46a Bump the version of fonttools 2023-12-28 11:27:24 +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 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 54a96cc152 Now we have a .bin file in resources as well as pak files 2023-12-05 14:31:40 +05:30
Kovid Goyal ed0fac467d Need updated html5-parser for libxml2 2.12 2023-12-03 22:23:30 +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 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
Kovid Goyal 8cf945252e We only run on Ventura or later apparently 2023-11-17 16:51:15 +05:30
Kovid Goyal fba9e98458 Include the PoDoFo garbage collection fix
https://github.com/podofo/podofo/issues/108

...
2023-11-13 19:21:42 +05:30
Kovid Goyal 9ba1a63bde Bump the version of PoDoFo
Some crashing and security fixes
2023-11-13 19:21:41 +05:30
Kovid Goyal 4236956b91 Bump version of css-parser 2023-11-13 19:21:38 +05:30
Kovid Goyal 00814a0f0e More WiX fixes 2023-11-13 19:21:36 +05:30
Kovid Goyal 6290f15f93 Remove installer pdb file 2023-11-13 19:21:36 +05:30
Kovid Goyal d2b976d866 Remove portable installer manifest file as it is embedded 2023-11-13 19:21:36 +05:30
Kovid Goyal 516a203d09 More WiX porting 2023-11-13 19:21:36 +05:30
Kovid Goyal 036f7ba5e4 More WiX porting 2023-11-13 19:21:35 +05:30
Kovid Goyal 6fe8e094f5 Support openssl's legacy module on windows as well
Le sigh
2023-11-13 19:21:35 +05:30
Kovid Goyal 299a5788e2 ... 2023-11-13 19:21:35 +05:30
Kovid Goyal a4237b7814 Automated translation of wxs file for wix 4 2023-11-13 19:21:35 +05:30