multimedia/quodlibet: Remove port
Desktop-focused software not aligned with server objectives
This commit is contained in:
@@ -5554,6 +5554,7 @@ multimedia/qmmp-qt5
|
||||
multimedia/qmmp-qt6
|
||||
multimedia/qpwgraph
|
||||
multimedia/qt5-multimedia
|
||||
multimedia/quodlibet
|
||||
multimedia/qwinff
|
||||
multimedia/rage
|
||||
multimedia/shotcut
|
||||
|
||||
@@ -230,7 +230,6 @@
|
||||
SUBDIR += py-tvnamer
|
||||
SUBDIR += py-ustreamer
|
||||
SUBDIR += qt6-multimedia
|
||||
SUBDIR += quodlibet
|
||||
SUBDIR += rav1e
|
||||
SUBDIR += recordmydesktop
|
||||
SUBDIR += replex
|
||||
|
||||
@@ -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>
|
||||
@@ -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):
|
||||
@@ -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.
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user