35 Commits

Author SHA1 Message Date
Kovid Goyal
743c457c4b
Arch now packages kakasi 2024-12-15 09:49:23 +05:30
Kovid Goyal
bcfdfc1e1d
And yet more crap with pykakasi 2024-11-12 20:38:57 +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
69b1b528f4
Install Qt 6 TTS module in Arch CI 2024-08-24 16:55:12 +05:30
Kovid Goyal
771db8e3f4
Install lxml-html-clean from package now that it is available 2024-05-25 16:37:24 +05:30
Kovid Goyal
52bb3bbe9d
Fix arch CI failure caused by more security theatre 2024-05-17 08:52:05 +05:30
Kovid Goyal
3aee660656
More work on notes 2023-11-13 19:21:27 +05:30
Kovid Goyal
f2b8bc9dd3
Arch now has up-to-date podofo 2023-06-07 17:20:23 +05:30
Kovid Goyal
bdc01df463
Install up to date podofo on Arch CI 2023-05-21 05:02:59 +05:30
Kovid Goyal
26ab48337b
Install tk on Arch CI to fix warning from PIL about missing libtk 2023-05-19 14:21:22 +05:30
Kovid Goyal
4bb9c9fba8
Install fonttools on Arch CI 2023-04-23 20:52:33 +05:30
Kovid Goyal
5c3385476f
Switch from cchardet to uchardet
cchardet is not maintained anymore: https://github.com/PyYoshi/cChardet/issues/77

cchardet is based on uchardet with the addition of reporting encoding
detection confidence. We dont really need that, so moving to uchardet is
simplest.

See #1690 (Low effort port to charset_normalizer)
2022-07-16 15:36:28 +05:30
Kovid Goyal
669d67ad29
Install poppler as pdftotext is now tested 2022-07-06 19:19:55 +05:30
Kovid Goyal
d17ea4b735
cmake is needed to build the headless plugin 2022-07-06 19:19:34 +05:30
Kovid Goyal
5ab70747a9
X11extras does not exist on Qt 6 2022-07-06 19:19:34 +05:30
Kovid Goyal
9957480ddb
Install Qt 6 on Arch 2022-07-06 19:19:32 +05:30
Kovid Goyal
fd1c2142ff
pycryptodome patch should not be needed anymore 2022-07-01 19:10:53 +05:30
Kovid Goyal
0ef5e879f5
dukpy is not needed anymore 2022-07-01 18:58:52 +05:30
Kovid Goyal
519832f263
Install sgmlib3k on arch CI 2021-12-03 07:51:34 +05:30
Kovid Goyal
cb263c1175
Skip the actions test on CI if html5-parser is too old 2021-11-10 22:09:39 +05:30
Kovid Goyal
c0cd4f0e73
Workaround for Arch having out of date html5-parser 2021-11-10 21:31:42 +05:30
Kovid Goyal
f027fac8a2
Use the new env var to disable RTLD_DEEPBIND for pycryptodome when running the tests with sanitization enabled 2021-10-04 14:39:42 +05:30
Kovid Goyal
32e9dc32b2
Workaround for pycryptodome using RTLD_DEEPBIND
This breaks ASAN, see https://github.com/google/sanitizers/issues/611
So, patch it out when installing. Upstream pycryptodome issue:
https://github.com/Legrandin/pycryptodome/issues/376
2021-09-26 10:23:28 +05:30
Kovid Goyal
4dc0502a29
Fix failing tests 2021-06-27 20:13:57 +05:30
Kovid Goyal
9904f33941
Add libstemmer to Arch CI deps 2021-06-20 14:55:22 +05:30
Eli Schwartz
23af586334
Revert "Fix building on Arch"
This reverts commit b8d8cf27e290f75791679cb3bce3f250904f2367.

libraqm (an obscure PIL functionality) was recently switched to be
directly linked by Pillow, rather than dlopened, which meant it was a
bit of a hidden dependency since calibre uses the imagingft module. But
it is now directly depended on by the Arch packaging, so it no longer
needs to be installed to get a functional Pillow.
2021-04-26 23:36:30 -04:00
Kovid Goyal
b8d8cf27e2
Fix building on Arch
Apparently libraqm is not actually an optional dependency of
python-pillow
2021-04-24 07:50:35 +05:30
Kovid Goyal
d148e2da5f
Workaround for Arch not running on older docker 2021-03-04 21:41:10 +05:30
Kovid Goyal
1e6702fbc1
Speedup detection of character encoding when declaration is absent by using a native code implementation (ccharset) 2021-02-25 15:02:48 +05:30
Kovid Goyal
40afe08d17
Arch now has py7zr 2021-01-26 09:53:27 +05:30
Kovid Goyal
09ccbafe13
Arch doesnt have py7zr 2021-01-19 18:23:25 +05:30
Kovid Goyal
db7d56a153
Add dependency on py7zr to arch CI 2021-01-19 18:15:39 +05:30
Kovid Goyal
77658f4c95
Build with sip 6 on Arch CI 2021-01-06 08:38:22 +05:30
Kovid Goyal
5203651af1
Dont use a binary for building translations 2020-12-15 19:14:29 +05:30