Kovid Goyal
5db39aa16e
Drop 32-bit code paths
2022-07-06 19:19:39 +05:30
Zbigniew Jędrzejewski-Szmek
9d63b6ae56
Drop (object) from class definitions
...
Python2 had old-style classes (no "(object)"), and new style classes (with
"object"). Under Py3 this is a noop, so let's drop it to make the code
a bit shorter.
2021-09-30 09:23:56 +02:00
Kovid Goyal
8457379487
Add libstemmer as a dependency
...
Will be used for tokenizing in the new ICU based FTS tokenizer
2021-06-20 12:38:04 +05:30
Kovid Goyal
2959f98698
Fix pyrcytodome not useable on macOS and Linux
2020-11-25 20:57:14 +05:30
Kovid Goyal
defa85e918
Use simplified interface for freezing
2020-10-03 12:03:21 +05:30
Kovid Goyal
b5af89b594
Dont remove lib2to3 as it is used by some thirdparty deps
2020-10-03 09:05:36 +05:30
Kovid Goyal
2938e2c203
New bypy freezing framework for Linux builds
2020-10-03 09:05:36 +05:30
Kovid Goyal
cc9a40868e
Linux: Move the calibre extensions out of site-packages
...
This means path based imports of them will continue to work
even after freeze into single dir
2020-10-03 09:05:36 +05:30
Kovid Goyal
7a4b3f61ff
Move to SIP v5
2020-09-16 21:52:25 +05:30
Kovid Goyal
c31ead51dc
Minor fixes for new build deps
2020-09-02 10:49:45 +05:30
Kovid Goyal
1f1d8024cb
Fix lib names for OpenSSL 1.1
2020-08-22 18:48:38 +05:30
Kovid Goyal
2c8454e014
Make code used to launch interpreter re-useable
2020-08-22 18:47:56 +05:30
Kovid Goyal
4f47385bd5
Add the lzma dependency
2020-08-22 18:47:56 +05:30
Kovid Goyal
ec167b7ac7
Get the linux frozen build working with py3
2020-08-22 18:47:56 +05:30
Kovid Goyal
9ff27782de
Remove useless __future__ imports
...
Not needed on python3
2020-08-22 18:47:55 +05:30
Kovid Goyal
5c1b69f5b9
Add hyphen dependency
2019-11-30 17:58:57 +05:30
Kovid Goyal
10d5d8b6bc
Fix a regression in 4.0 that broke rendering of PDF covers for PDF files that used JPEG2000 compression. Fixes #1847567 [Cover generation from PDF files is not working]( https://bugs.launchpad.net/calibre/+bug/1847567 )
2019-10-17 11:10:42 +05:30
Kovid Goyal
8901836673
Bundle distutils in the binaries as Pillow now requires it
2019-09-13 09:13:36 +05:30
Kovid Goyal
46295bb17f
Get the hunspell wraper building correctly on all platforms
2019-09-13 09:12:35 +05:30
Kovid Goyal
7710697ea1
Add webengine resources
2019-09-13 09:12:33 +05:30
Kovid Goyal
0f0df3b5e2
Get webengine loading in the binary build
2019-09-13 09:12:33 +05:30
Kovid Goyal
3434a40c35
Move Qt DLL list into this codebase from bypy
2019-06-08 10:48:21 +05:30
Kovid Goyal
5e2248fdce
qt -> qt-base
2019-06-06 08:57:08 +05:30
Kovid Goyal
dedbc1ddb3
Split up Qt into modules
...
Add extra deps for webengine
2019-06-05 17:55:35 +05:30
Kovid Goyal
a7fd7a0aee
DRYer
2019-06-05 08:17:03 +05:30
Kovid Goyal
f2f57d2dda
Work on new calibre macOS build
2019-06-04 16:22:50 +05:30
Kovid Goyal
56036fd77a
bypy based linux freeze works
2019-05-05 14:10:03 +05:30
Kovid Goyal
82e6a3937a
More work on porting Linux freeze
2019-05-05 10:09:57 +05:30
Kovid Goyal
01198cf010
Work on porting the calibre linux freeze script
2019-05-05 07:16:35 +05:30