commit:     adbc790195fbde92c5f979350d8454e36be52b69
Author:     Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Tue Aug 19 21:14:54 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Aug 28 20:53:33 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adbc7901

media-sound/scream: pulseaudio->libpulse

Closes: https://bugs.gentoo.org/961800
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Part-of: https://github.com/gentoo/gentoo/pull/43501
Closes: https://github.com/gentoo/gentoo/pull/43501
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-sound/scream/scream-4.0-r1.ebuild | 47 +++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/media-sound/scream/scream-4.0-r1.ebuild 
b/media-sound/scream/scream-4.0-r1.ebuild
new file mode 100644
index 000000000000..b2addd13fd39
--- /dev/null
+++ b/media-sound/scream/scream-4.0-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Plays sound received from network or from a QEMU Windows VM"
+HOMEPAGE="https://github.com/duncanthrax/scream";
+S="${WORKDIR}/${P}/Receivers/unix"
+
+if [[ ${PV} == *9999 ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/duncanthrax/scream.git";
+else
+       SRC_URI="https://github.com/duncanthrax/scream/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+       KEYWORDS="~amd64"
+fi
+
+LICENSE="Ms-PL"
+SLOT="0"
+IUSE="alsa jack pcap pulseaudio"
+
+RDEPEND="
+       alsa? ( media-libs/alsa-lib )
+       jack? (
+               media-libs/soxr
+               virtual/jack
+       )
+       pcap? ( net-libs/libpcap )
+       pulseaudio? ( media-libs/libpulse )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+       "${FILESDIR}/${P}-gcc15.patch"
+)
+
+src_configure() {
+       local mycmakeargs=(
+               -DALSA_ENABLE=$(usex alsa)
+               -DJACK_ENABLE=$(usex jack)
+               -DPCAP_ENABLE=$(usex pcap)
+               -DPULSEAUDIO_ENABLE=$(usex pulseaudio)
+       )
+       cmake_src_configure
+}

Reply via email to