Package Details: scream 4.0-2

Git Clone URL: https://aur.archlinux.org/scream.git (read-only, click to copy)
Package Base: scream
Description: A Scream audio receiver using Pulseaudio, ALSA, JACK or stdout as audio output
Upstream URL: https://github.com/duncanthrax/scream
Licenses: Ms-PL
Conflicts: scream, scream-alsa, scream-pulse
Provides: scream
Submitter: fatalis
Maintainer: fatalis (Vaporeon)
Last Packager: Vaporeon
Votes: 13
Popularity: 0.47
First Submitted: 2020-05-02 11:59 (UTC)
Last Updated: 2024-04-18 00:03 (UTC)

Pinned Comments

fatalis commented on 2020-05-02 12:02 (UTC) (edited on 2020-05-02 12:12 (UTC) by fatalis)

Please install the "scream" package to update to 3.5:

3.5 released which merges alsa, pulseaudio, and ivshmem into one binary. Pushed to the "scream" package and sent repo merge request

The "scream-pulse" binary is now "scream"

Latest Comments

1 2 3 Next › Last »

Kage-Yami commented on 2023-04-22 06:53 (UTC)

@staviq pkgconf (which provides pkg-config) is part of base-devel, which is an implied dependency of all AUR packages: https://wiki.archlinux.org/title/Makepkg#Usage

staviq commented on 2022-10-19 13:12 (UTC) (edited on 2022-10-19 13:23 (UTC) by staviq)

What happened to the pulseaudio part ?

$ scream -o pulse
scream compiled without Pulseaudio support. Aborting

EDIT:

Wait, it's even worse that that, it only supports RAW ?

$ scream -o pulse
scream compiled without Pulseaudio support. Aborting
$ scream -o alsa
scream compiled without ALSA support. Aborting
$ scream -o jack
scream compiled without JACK support. Aborting
$ scream -o raw
^C
$

EDIT 2:

Yeah, missing dependency from pkg-config...

Kindly please add pkg-config to dependencies.

Excalibur commented on 2022-08-27 06:21 (UTC) (edited on 2022-08-27 06:21 (UTC) by Excalibur)

You can create a user systemd unit to run scream on login:

cat << EOF > ~/.config/systemd/user/scream.service                                                                                                                                                                                                                                                                                                                                      
[Unit]
Description=Scream audio receiver.

[Service]
ExecStart=/usr/bin/scream

[Install]
WantedBy=default.target
EOF
systemctl --user enable --now scream

fatalis commented on 2022-07-28 11:32 (UTC) (edited on 2022-07-28 11:36 (UTC) by fatalis)

@Vaporeon thanks, fixed. added you as a maintainer too, feel free to make any changes you see fit

Vaporeon commented on 2022-07-27 18:08 (UTC)

This should probably depend on jack too. See scream-git.

olfx commented on 2021-08-05 11:49 (UTC)

Hello @fatalis,

Here is a proposal to update to release 3.8 :

diff --git a/.SRCINFO b/.SRCINFO
index 36859db..764f55a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,17 @@
 pkgbase = scream
        pkgdesc = A Scream audio receiver using Pulseaudio, ALSA or stdout as audio output
-       pkgver = 3.5
-       pkgrel = 2
+       pkgver = 3.8
+       pkgrel = 1
        url = https://github.com/duncanthrax/scream
        arch = x86_64
        license = custom:MS-PL
        makedepends = cmake
        depends = libpulse
        depends = alsa-lib
-       provides = scream-pulse
-       provides = scream-ivshmem-pulse
-       provides = scream-alsa
-       provides = scream-ivshmem-alsa
+       provides = scream
        conflicts = scream-pulse
        conflicts = scream-alsa
-       source = https://github.com/duncanthrax/scream/archive/3.5.tar.gz
-       sha256sums = 76170ea86a3024512078b395d4d557434d00cf9a6be9ddb298bf64eff191460c
+       source = https://github.com/duncanthrax/scream/archive/3.8.tar.gz
+       sha256sums = d338e947115ca2967e0428fe4dfa060f31ffb123d7cd391ab94b48a8a6337dc3

 pkgname = scream
-
diff --git a/PKGBUILD b/PKGBUILD
index b2e738e..4626281 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,17 @@
 # Maintainer: fatalis <fatalis@fatalis.pw>
 pkgname=scream
-pkgver=3.5
-pkgrel=2
+pkgver=3.8
+pkgrel=1
 pkgdesc='A Scream audio receiver using Pulseaudio, ALSA or stdout as audio output'
 arch=('x86_64')
-provides=('scream-pulse' 'scream-ivshmem-pulse' 'scream-alsa' 'scream-ivshmem-alsa')
+provides=('scream')
 depends=('libpulse' 'alsa-lib')
 makedepends=('cmake')
 conflicts=('scream-pulse' 'scream-alsa')
 url='https://github.com/duncanthrax/scream'
 license=('custom:MS-PL')
 source=("${url}/archive/${pkgver}.tar.gz")
-sha256sums=('76170ea86a3024512078b395d4d557434d00cf9a6be9ddb298bf64eff191460c')
+sha256sums=('d338e947115ca2967e0428fe4dfa060f31ffb123d7cd391ab94b48a8a6337dc3')

 build() {
   cd "${srcdir}/scream-${pkgver}/Receivers/unix"
@@ -23,7 +23,7 @@ build() {
 package() {
   cd "${srcdir}/scream-${pkgver}/Receivers/unix"
   install -d "${pkgdir}/usr/bin"
-  install build/scream "${pkgdir}/usr/bin" 
+  install build/scream "${pkgdir}/usr/bin"

   cd "${srcdir}/scream-${pkgver}"
   install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"

fatalis commented on 2020-08-13 23:09 (UTC)

There are no changes to the receivers in v3.6, please don't flag.

fatalis commented on 2020-05-13 11:17 (UTC)

Just tried it, yeah doesn't work on AUR.

fatalis commented on 2020-05-13 11:09 (UTC)

My guess is that it doesn't work with AUR but I really don't know

Kage-Yami commented on 2020-05-13 08:45 (UTC) (edited on 2020-05-13 08:45 (UTC) by Kage-Yami)

Should this now replace (in PKGBUILD) scream-pulse (and others)? Or does that not work so well with AUR packages?