multimedia/quodlibet: Remove port

Desktop-focused software not aligned with server objectives
This commit is contained in:
2025-05-17 02:22:22 +02:00
parent dfb15be799
commit c2bf2b238e
7 changed files with 1 additions and 85 deletions
+1
View File
@@ -5554,6 +5554,7 @@ multimedia/qmmp-qt5
multimedia/qmmp-qt6
multimedia/qpwgraph
multimedia/qt5-multimedia
multimedia/quodlibet
multimedia/qwinff
multimedia/rage
multimedia/shotcut
-1
View File
@@ -230,7 +230,6 @@
SUBDIR += py-tvnamer
SUBDIR += py-ustreamer
SUBDIR += qt6-multimedia
SUBDIR += quodlibet
SUBDIR += rav1e
SUBDIR += recordmydesktop
SUBDIR += replex
-35
View File
@@ -1,35 +0,0 @@
PORTNAME= quodlibet
DISTVERSION= 4.6.0
CATEGORIES= multimedia audio python
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/release-${DISTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= aly@aaronly.me
COMMENT= Music library/editor/player written in Python
WWW= https://quodlibet.readthedocs.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mutagen>=1.34:audio/py-mutagen@${PY_FLAVOR} \
${LOCALBASE}/libexec/notification-daemon:deskutils/notification-daemon
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup
USES= desktop-file-utils gettext gnome gstreamer python shebangfix
SHEBANG_FILES= exfalso.py operon.py quodlibet.py
USE_PYTHON= distutils autoplist
USE_GNOME= gtk30 pygobject3
USE_GSTREAMER= good
NO_ARCH= yes
CONFLICTS_INSTALL= ${PORTNAME}
OPTIONS_DEFINE= PULSEAUDIO
PULSEAUDIO_DESC= Support PulseAudio
PULSEAUDIO_USE= GSTREAMER=pulse
.include <bsd.port.mk>
-3
View File
@@ -1,3 +0,0 @@
TIMESTAMP = 1742567205
SHA256 (quodlibet-4.6.0.tar.gz) = 5b5fe4b2662281897aaf34123dae61656dc0eea5f8186a5169db95a93a3efe29
SIZE (quodlibet-4.6.0.tar.gz) = 5432575
@@ -1,20 +0,0 @@
--- quodlibet/player/gstbe/util.py.orig 2020-10-15 13:54:35 UTC
+++ quodlibet/player/gstbe/util.py
@@ -28,14 +28,9 @@ def pulse_is_running():
element.set_state(Gst.State.NULL)
return res != Gst.StateChangeReturn.FAILURE
- # In case we don't have it call the pulseaudio binary
- try:
- subprocess.check_call(["pulseaudio", "--check"])
- except subprocess.CalledProcessError:
- return False
- except OSError:
- return False
- return True
+ # NOTE: Don't check with 'pulseaudio --check' because it can't guarantee
+ # Gstreamer works with PA (e.g., when 'pulsesink' not installed).
+ return False
def link_many(elements):
-4
View File
@@ -1,4 +0,0 @@
Quod Libet is a music management program. It provides several different
ways to view your audio library, as well as support for Internet radio
and audio feeds. It has extremely flexible metadata tag editing and
searching capabilities.
-22
View File
@@ -1,22 +0,0 @@
[
{ type: install
message: <<EOM
Consider to install the following ports to support additional audio formats:
* multimedia/gstreamer1-plugins-faad : AAC audio support
* multimedia/gstreamer1-plugins-flac : FLAC audio support
* multimedia/gstreamer1-plugins-mpg123 : MP3 audio support
* multimedia/gstreamer1-plugins-ogg : Ogg audio support
* multimedia/gstreamer1-plugins-speex : Speex audio support
* multimedia/gstreamer1-plugins-vorbis : Vorbis audio support
* multimedia/gstreamer1-plugins-wavpack : WAV audio support
* multimedia/gstreamer1-libav : Many more audio (e.g., WMA) support
Some Quodlibet plugins require additional ports to be installed:
* audio/py-musicbrainzngs : for Musicbrainz plugin
* devel/py-pyinotify : for audio library update plugin
* www/webkit2-gtk3 : for lyrics window plugin
EOM
}
]