File convert-to-modern-colorthief.patch of Package Komikku

diff -rub komikku/komikku/models/database/mangas.py komikku-patched/komikku/models/database/mangas.py
--- komikku/komikku/models/database/mangas.py	2025-03-02 22:25:37.000000000 +0100
+++ komikku-patched/komikku/models/database/mangas.py	2025-03-03 14:49:41.439611884 +0100
@@ -11,7 +11,7 @@
 import shutil
 import time
 
-from colorthief import ColorThief
+from modern_colorthief import get_color, get_palette
 
 from komikku.models.database import create_db_connection
 from komikku.models.database import insert_row
@@ -135,7 +135,7 @@
             return None
 
         colors = [':root {\n']
-        for index, color in enumerate(palette):
+        for index, color in enumerate(get_palette):
             colors.append(f'\t--backdrop-background-color-{index}: rgb({color[0]} {color[1]} {color[2]} / 100%);\n')  # noqa: E702, E231
         colors.append('\t--backdrop-background-color-2: var(--window-bg-color);\n')
         colors.append('}\n')
diff -rub komikku/requirements.txt komikku-patched/requirements.txt
--- komikku/requirements.txt	2025-03-02 22:25:37.000000000 +0100
+++ komikku-patched/requirements.txt	2025-03-03 14:48:27.889567961 +0100
@@ -1,6 +1,6 @@
 beautifulsoup4
 brotli >= 1.1.0
-colorthief
+modern_colorthief
 dateparser >= 1.1.6
 emoji
 keyring >= 21.6.0
openSUSE Build Service is sponsored by