From 6bb66e860c04c330b99fb94df3a9df4eb3e9e6ca Mon Sep 17 00:00:00 2001 From: "Igor V. Kovalenko" Date: Sat, 24 Dec 2022 15:02:38 +0300 Subject: media-sound/qpaeq: new package, add 16.1 Split qpaeq from media-sound/pulseaudio-daemon to own package. Closes: https://bugs.gentoo.org/830841 Signed-off-by: Igor V. Kovalenko Closes: https://github.com/gentoo/gentoo/pull/28782 Signed-off-by: Sam James --- media-sound/qpaeq/Manifest | 1 + media-sound/qpaeq/metadata.xml | 16 ++++++++++ media-sound/qpaeq/qpaeq-16.1.ebuild | 60 +++++++++++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 media-sound/qpaeq/Manifest create mode 100644 media-sound/qpaeq/metadata.xml create mode 100644 media-sound/qpaeq/qpaeq-16.1.ebuild diff --git a/media-sound/qpaeq/Manifest b/media-sound/qpaeq/Manifest new file mode 100644 index 000000000000..955eec847d0e --- /dev/null +++ b/media-sound/qpaeq/Manifest @@ -0,0 +1 @@ +DIST pulseaudio-16.1.tar.xz 1545596 BLAKE2B 535706abcea2cae39834b23c8bdc37f71b0e633de2d8e43ea4425da97a850b57c2f980c318681cbc86cf1e746200609dad41f8b96ecf4568f86d94aa6831c9a1 SHA512 33b0b4292f05e0882f3ec822cf5720414bb34c523d80fe287b9740d6be219787c562e8024c9b0d9e2ee010771ca72c7ae4f27df1bbef9c9cb6bb6a23cbcc412f diff --git a/media-sound/qpaeq/metadata.xml b/media-sound/qpaeq/metadata.xml new file mode 100644 index 000000000000..200e0214650c --- /dev/null +++ b/media-sound/qpaeq/metadata.xml @@ -0,0 +1,16 @@ + + + + + igor.v.kovalenko@gmail.com + Igor V. Kovalenko + + + sam@gentoo.org + Sam James + + + leio@gentoo.org + Mart Raudsepp + + diff --git a/media-sound/qpaeq/qpaeq-16.1.ebuild b/media-sound/qpaeq/qpaeq-16.1.ebuild new file mode 100644 index 000000000000..97481050e852 --- /dev/null +++ b/media-sound/qpaeq/qpaeq-16.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +MY_PV="${PV/_pre*}" +MY_P="pulseaudio-${MY_PV}" + +PYTHON_COMPAT=( python3_{8..11} ) +inherit python-single-r1 + +DESCRIPTION="Equalizer interface for equalizer sinks of PulseAudio (networked sound server)" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/" + +if [[ ${PV} = 9999 ]]; then + inherit git-r3 + EGIT_BRANCH="master" + EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio" +else + SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +fi + +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] + dev-python/dbus-python[${PYTHON_USEDEP}] + ') + >=media-sound/pulseaudio-daemon-16.1-r7[dbus,fftw] + !