commit: 9107f506b84c2f2f4347c5ce228c37cb925e62cf Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org> AuthorDate: Sat Mar 20 13:25:08 2021 +0000 Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org> CommitDate: Sat Mar 20 13:25:24 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9107f506
media-sound/quodlibet: add pyton3_9 support and 4.4.0 This adds 4.3.0-r1 with Python 3.9 support. Also add 4.4.0 (with Python3_9 support of course). Since this also contains subtle other changes and is a relatively new release, we add both variants, to unblock progress onthe Py39 issue (in case 4.4.0 needs to be rolled back). The 4.4.0 package still has the appdata issue mentioned in https://bugs.gentoo.org/723780 Bug: https://bugs.gentoo.org/776952 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Tobias Klausmann <klausman <AT> gentoo.org> media-sound/quodlibet/Manifest | 1 + .../{quodlibet-4.3.0.ebuild => quodlibet-4.3.0-r1.ebuild} | 6 +++--- media-sound/quodlibet/quodlibet-4.3.0.ebuild | 4 ++-- .../{quodlibet-4.3.0.ebuild => quodlibet-4.4.0.ebuild} | 15 ++++++++------- 4 files changed, 14 insertions(+), 12 deletions(-) diff --git a/media-sound/quodlibet/Manifest b/media-sound/quodlibet/Manifest index be02153e499..8a2b1b61a4e 100644 --- a/media-sound/quodlibet/Manifest +++ b/media-sound/quodlibet/Manifest @@ -1 +1,2 @@ DIST quodlibet-4.3.0.tar.gz 5061542 BLAKE2B 31ec24f43a1750d065e14fe69d90a1646382ead13362633c08c9c44b17cb1dca02da37612bd30e1737212098fd26947cf637501ed79b34f03167b85cc11cbdc8 SHA512 6e3cd8bebb8abeb6acde6effb08a439479e293fed18633240a1508a015c083c814fb98722c36d3970917970259095499efeb27e323ab788252940714cae2fddc +DIST quodlibet-4.4.0.tar.gz 5126584 BLAKE2B b0d69ccacd009709148580619bdbafafb0c76acef791ab0025eda687cab4886b90f2d44fb6c37de80481e976ef4af466d209f7a7c6c53fc6794c26baa25d7bc0 SHA512 3a3c88c9283c3e14ee8b3504a9be9616a7773ce6819e832a76e1f926f9a1f86bbc68ae2dd98a2cf292ebc48216aca6e8a29e32f10d26b176effb62377183d13e diff --git a/media-sound/quodlibet/quodlibet-4.3.0.ebuild b/media-sound/quodlibet/quodlibet-4.3.0-r1.ebuild similarity index 92% copy from media-sound/quodlibet/quodlibet-4.3.0.ebuild copy to media-sound/quodlibet/quodlibet-4.3.0-r1.ebuild index 868d15250e4..d95533f3a8d 100644 --- a/media-sound/quodlibet/quodlibet-4.3.0.ebuild +++ b/media-sound/quodlibet/quodlibet-4.3.0-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 python3_8 ) +PYTHON_COMPAT=( python3_7 python3_8 python3_9 ) inherit distutils-r1 xdg-utils DESCRIPTION="audio library tagger, manager, and player for GTK+" @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" IUSE="+dbus gstreamer +udev" RDEPEND="dev-libs/keybinder:3[introspection] diff --git a/media-sound/quodlibet/quodlibet-4.3.0.ebuild b/media-sound/quodlibet/quodlibet-4.3.0.ebuild index 868d15250e4..96755846f67 100644 --- a/media-sound/quodlibet/quodlibet-4.3.0.ebuild +++ b/media-sound/quodlibet/quodlibet-4.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" IUSE="+dbus gstreamer +udev" RDEPEND="dev-libs/keybinder:3[introspection] diff --git a/media-sound/quodlibet/quodlibet-4.3.0.ebuild b/media-sound/quodlibet/quodlibet-4.4.0.ebuild similarity index 85% copy from media-sound/quodlibet/quodlibet-4.3.0.ebuild copy to media-sound/quodlibet/quodlibet-4.4.0.ebuild index 868d15250e4..0e19b6bf95d 100644 --- a/media-sound/quodlibet/quodlibet-4.3.0.ebuild +++ b/media-sound/quodlibet/quodlibet-4.4.0.ebuild @@ -1,8 +1,9 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 python3_8 ) +PYTHON_COMPAT=( python3_8 python3_9 ) +DISTUTILS_USE_SETUPTOOLS=no inherit distutils-r1 xdg-utils DESCRIPTION="audio library tagger, manager, and player for GTK+" @@ -11,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" IUSE="+dbus gstreamer +udev" RDEPEND="dev-libs/keybinder:3[introspection] @@ -34,11 +35,11 @@ RDEPEND="dev-libs/keybinder:3[introspection] udev? ( virtual/udev )" DEPEND="dev-util/intltool" -S="${WORKDIR}/${PN}-release-${PV}/${PN}" +S="${WORKDIR}/${PN}-release-${PV}" src_prepare() { - local qlconfig=${PN}/config.py - + local qlconfig=quodlibet/config.py +pwd if ! use gstreamer; then sed -i -e '/backend/s:gstbe:xinebe:' ${qlconfig} || die fi @@ -50,7 +51,7 @@ src_prepare() { src_install() { distutils-r1_src_install - dodoc NEWS README + dodoc README.rst } pkg_postinst() {
