mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-25 07:08:13 -07:00
app-text/calibre: backport patch to fix tests with pillow 11
Apply the fix to stable in addition to packaging the new version. Bug: https://bugs.gentoo.org/943009 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
This commit is contained in:
@@ -124,6 +124,8 @@ PATCHES=(
|
||||
# We don't (yet?) package libjxr and it seems to be dead upstream
|
||||
# (last commit in 2017)
|
||||
"${FILESDIR}/${PN}-7.0.0-jxr-test.patch"
|
||||
# fix tests with pillow 11
|
||||
"${FILESDIR}"/0001-PIL-11.0-changes-its-webp-features-output.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
|
||||
@@ -125,6 +125,8 @@ PATCHES=(
|
||||
# We don't (yet?) package libjxr and it seems to be dead upstream
|
||||
# (last commit in 2017)
|
||||
"${FILESDIR}/${PN}-7.0.0-jxr-test.patch"
|
||||
# fix tests with pillow 11
|
||||
"${FILESDIR}"/0001-PIL-11.0-changes-its-webp-features-output.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
From a961ddbfcb96461fd830ccd6facb81d69cc679d8 Mon Sep 17 00:00:00 2001
|
||||
From: Kovid Goyal <kovid@kovidgoyal.net>
|
||||
Date: Tue, 29 Oct 2024 06:08:04 +0530
|
||||
Subject: [PATCH] PIL 11.0 changes its webp features output
|
||||
|
||||
---
|
||||
src/calibre/test_build.py | 8 +++-----
|
||||
1 file changed, 3 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/src/calibre/test_build.py b/src/calibre/test_build.py
|
||||
index 4e3d740705..91c32eba38 100644
|
||||
--- a/src/calibre/test_build.py
|
||||
+++ b/src/calibre/test_build.py
|
||||
@@ -436,16 +436,14 @@ def test_imaging(self):
|
||||
out = StringIO()
|
||||
features.pilinfo(out=out, supported_formats=False)
|
||||
out = out.getvalue()
|
||||
- for line in '''\
|
||||
+ lines = '''\
|
||||
--- PIL CORE support ok
|
||||
--- FREETYPE2 support ok
|
||||
--- WEBP support ok
|
||||
- --- WEBP Transparency support ok
|
||||
- --- WEBPMUX support ok
|
||||
- --- WEBP Animation support ok
|
||||
--- JPEG support ok
|
||||
--- ZLIB (PNG/ZIP) support ok
|
||||
- '''.splitlines():
|
||||
+ '''.splitlines()
|
||||
+ for line in lines:
|
||||
self.assertIn(line.strip(), out)
|
||||
with Image.open(I('lt.png', allow_user_override=False)) as i:
|
||||
self.assertGreaterEqual(i.size, (20, 20))
|
||||
--
|
||||
2.45.2
|
||||
|
||||
Reference in New Issue
Block a user