Package Details: scream 3.9-1

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 or stdout as audio output
Upstream URL: https://github.com/duncanthrax/scream
Licenses: custom:MS-PL
Conflicts: scream-alsa, scream-pulse
Provides: scream
Submitter: fatalis
Maintainer: fatalis
Last Packager: fatalis
Votes: 10
Popularity: 0.126508
First Submitted: 2020-05-02 11:59 (UTC)
Last Updated: 2022-02-06 17:44 (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

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?

BiteDasher commented on 2020-05-12 09:12 (UTC)

Please add cmake as makedepend. Also, package scream-pulse was removed.

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"

Kage-Yami commented on 2020-03-06 20:07 (UTC)

Looks like tag 3.4 has moved to a different upstream commit, so this is now failing the validity check.

Omar007 commented on 2019-11-30 13:54 (UTC)

Aside from being a few versions behind, this package should be depending on libpulse, not pulseaudio.

fatalis commented on 2019-04-26 10:53 (UTC)

Thanks for the info, appreciated. I think it makes the most sense to include it in this package, so I just pushed it. Was considering renaming the package to pulse-receivers and adding the alsa receivers too, but renaming seems like a hassle so maybe later.

tadly commented on 2019-04-26 07:30 (UTC)

So with 3.1 there's pulseaudio-ivshmem now. (heck yeah!)

I was thinking about creating a separat package for it but though it could very well be part of this one.

Build dependencies/steps are the same so it wouldn't be much hassle to add.
This package would then provide scream-pulse and scream-ivshmem-pulse.

If you think this should be a separate package, I'll gladly provide it unless you want to manage the second one as well :)

colinjmatt commented on 2019-04-17 16:52 (UTC)

As a notice to anyone upgrading, the drivers on the host also need to be updated with the latest ones on github. Using the old drivers on Windows 10 causes scream-pulse to crash. The upside is that the new drivers for Windows are now signed.

fatalis commented on 2019-04-14 11:19 (UTC)

Thanks, pushed!

tadly commented on 2019-04-14 07:44 (UTC)

Oh and if you're upping to 3.0, the project has been put under the "MS-PL" license as well some time ago.

https://github.com/duncanthrax/scream/blob/master/LICENSE

fatalis commented on 2018-08-30 16:46 (UTC)

Please report this out of date only if the files in Receivers/pulseaudio have changed.