summaryrefslogtreecommitdiff
path: root/media-sound/quodlibet
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-17 08:06:37 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-17 08:06:37 +0000
commite74bddc195533f6d160ee96220f5cfcc205bda1c (patch)
tree147bf202fd80bf604f6d289e985630f30b5a8438 /media-sound/quodlibet
parent20c23c152d2e7b44a6f93ec9476b808659e5ff1e (diff)
gentoo auto-resync : 17:01:2024 - 08:06:37
Diffstat (limited to 'media-sound/quodlibet')
-rw-r--r--media-sound/quodlibet/Manifest3
-rw-r--r--media-sound/quodlibet/quodlibet-4.6.0-r1.ebuild58
-rw-r--r--media-sound/quodlibet/quodlibet-4.6.0.ebuild4
3 files changed, 62 insertions, 3 deletions
diff --git a/media-sound/quodlibet/Manifest b/media-sound/quodlibet/Manifest
index 7edde342fc71..4b935199f148 100644
--- a/media-sound/quodlibet/Manifest
+++ b/media-sound/quodlibet/Manifest
@@ -1,3 +1,4 @@
DIST quodlibet-4.6.0.tar.gz 5719390 BLAKE2B 3b5d43c2fc1e5c3dabdf17c1d35f42762f9db4849a2e99e69a261bc72d5af6f0edac56a1f0e888989a839a4fa905209384b1e37a624676e1c52ca7a5d33ce53c SHA512 eb3bae6eaa2b976bce11ded1a521dc3f2a0a83358ae53215d3f5bce82447f721e7fef2e05b5d1ba87ac984c176e52d7915c4d40b529394d8616d846b78a2af8c
-EBUILD quodlibet-4.6.0.ebuild 1508 BLAKE2B beb07f0cb4f0351adc263da8f2a255bd7c93a99f501a70b5b3ba764d036d26e2ae446e081c9efdd577c74f181617ba1578117b64761e59bb907a50359b7b49eb SHA512 1037746187c13cf823309236a732bb79822f993d0c5a85fcd8e306797b972087ecfce2e1ead773e6beb9257538261a3aef5162270a8912b5bac6fe09bd799732
+EBUILD quodlibet-4.6.0-r1.ebuild 1513 BLAKE2B 630eaf16dbed1f6d7dc38353cc080ab09a7263463e1376b009aca4177e639deee82b16113d7d0a604c81b3833c1324d390aa442533e0efecc7a96b94b9259dd2 SHA512 4f240b7920290c575cc23c732e42bbfa9f88560f1b5d8026249b191479c4cb609f8329ab735ac93eae4de5b29feb56c5f6c80b7383dc5b985b35d2a1a73c2efb
+EBUILD quodlibet-4.6.0.ebuild 1509 BLAKE2B 8444e4eda603d89bdf6c6ba0ab6fceca9802f5487f75332154facc69330a303c9990cb277de244a47884f7380e4573182002eb6df6dfef1bf5c9e36b035f2c7e SHA512 b289d3f3377c71813f671cfb7e837ec5a89b92255eabcd3cfc2b2baf29d3e00e217b19a893bc79441bfe614819ee2a0408670d91661c9f265e4d7082450a1e6a
MISC metadata.xml 907 BLAKE2B 079086ba811d0c9051e0593684b0b99cf434bb29c9f47a98cb5e158861757fc012238c741274acb06115a53459fa9f321c854e434fe1e8f920309825030b188e SHA512 b4e243593854233160621d731447cfac3d2e4c1e732f975cdc45ff1c44cffeef648abaefe8b5b7c34b68af4aed4fced0d77c3d5a5d468620aa223d61977c2122
diff --git a/media-sound/quodlibet/quodlibet-4.6.0-r1.ebuild b/media-sound/quodlibet/quodlibet-4.6.0-r1.ebuild
new file mode 100644
index 000000000000..d8bcbd373e3a
--- /dev/null
+++ b/media-sound/quodlibet/quodlibet-4.6.0-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_SETUPTOOLS=no
+inherit distutils-r1 xdg
+
+DESCRIPTION="audio library tagger, manager, and player for GTK+"
+HOMEPAGE="https://quodlibet.readthedocs.io/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="+dbus gstreamer +udev"
+
+RDEPEND="dev-libs/keybinder:3[introspection]
+ dev-python/feedparser[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ net-libs/libsoup:3.0[introspection]
+ x11-libs/gtk+[introspection]
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ media-libs/gst-plugins-good:1.0
+ media-plugins/gst-plugins-meta:1.0
+ )
+ !gstreamer? ( media-libs/xine-lib )
+ dbus? (
+ app-misc/media-player-info
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ )
+ udev? ( virtual/udev )"
+DEPEND="dev-util/intltool"
+
+S="${WORKDIR}/${PN}-release-${PV}"
+
+src_prepare() {
+ local qlconfig=quodlibet/config.py
+
+ if ! use gstreamer; then
+ sed -i -e '/backend/s:gstbe:xinebe:' ${qlconfig} || die
+ fi
+
+ sed -i -e '/gst_pipeline/s:"":"alsasink":' ${qlconfig} || die
+
+ distutils-r1_src_prepare
+}
+
+src_install() {
+ distutils-r1_src_install
+ dodoc README.rst
+
+ # fix location of desktop file
+ mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die "Failed to fix desktop file location"
+}
diff --git a/media-sound/quodlibet/quodlibet-4.6.0.ebuild b/media-sound/quodlibet/quodlibet-4.6.0.ebuild
index b01a9f6f141e..8b5a90dbe42e 100644
--- a/media-sound/quodlibet/quodlibet-4.6.0.ebuild
+++ b/media-sound/quodlibet/quodlibet-4.6.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1 xdg