remove the hacky patch which allowed quodlibet to run by avoiding

the libsoup 2.4/3.0 conflict but broke some functionality (i.e. anything using libsoup functions in quodlibet)
This commit is contained in:
sthen 2022-08-21 20:56:46 +00:00
parent 17c727ab58
commit c6051941c1
2 changed files with 2 additions and 19 deletions

View File

@ -1,6 +1,7 @@
COMMENT= audio player and tagger for GTK+ with regex support
MODPY_EGG_VERSION= 4.5.0
REVISION= 0
DISTNAME= quodlibet-${MODPY_EGG_VERSION}
PORTROACH= skipv:release-${MODPY_EGG_VERSION}
@ -25,7 +26,7 @@ RUN_DEPENDS= audio/py-musicbrainzngs${MODPY_FLAVOR} \
# others
RUN_DEPENDS+= devel/desktop-file-utils \
devel/libsoup3 \
multimedia/gstreamer1/plugins-good \
multimedia/gstreamer1/plugins-good>=1.20.3p0 \
multimedia/gstreamer1/plugins-libav \
multimedia/xine-lib \
x11/gtk+3,-guic

View File

@ -1,18 +0,0 @@
Avoid conflict between soup-2.4 (which was pulled in here) and soup-3.0
(pulled in via Gst).
Possibly not squeaky clean but seems to work. Without this quodlibet-4.4.0
was failing intermittently and quodlibet-4.5.0 failing every time.
Index: quodlibet/_init.py
--- quodlibet/_init.py.orig
+++ quodlibet/_init.py
@@ -243,7 +243,7 @@ def _init_gtk():
gi.require_version("Gtk", "3.0")
gi.require_version("Gdk", "3.0")
gi.require_version("Pango", "1.0")
- gi.require_version('Soup', '2.4')
+ gi.require_version('Soup', '3.0')
gi.require_version('PangoCairo', "1.0")
from gi.repository import Gtk