summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleg Pykhalov <go.wigust@gmail.com>2023-02-24 14:34:26 +0300
committerOleg Pykhalov <go.wigust@gmail.com>2023-02-24 14:36:10 +0300
commitf93eb157b4e14a95db6af741fa5ec5384826291e (patch)
tree36e88e00323a436f79930a6f9e06b46d05fc562d
parentDelete packages with dmenu-patched. (diff)
downloadguix-wigust-f93eb157b4e14a95db6af741fa5ec5384826291e.tar.gz
packages: Add scream.
-rw-r--r--guix/wigust/packages/audio.scm46
1 files changed, 46 insertions, 0 deletions
diff --git a/guix/wigust/packages/audio.scm b/guix/wigust/packages/audio.scm
new file mode 100644
index 0000000..489012e
--- /dev/null
+++ b/guix/wigust/packages/audio.scm
@@ -0,0 +1,46 @@
+(define-module (wigust packages audio)
+ #:use-module (ice-9 match)
+ #:use-module ((guix licenses) #:prefix license:)
+ #:use-module (guix utils)
+ #:use-module (guix packages)
+ #:use-module (guix download)
+ #:use-module (guix git-download)
+ #:use-module (guix gexp)
+ #:use-module (gnu packages)
+ #:use-module (guix build-system cmake)
+ #:use-module (gnu packages pulseaudio)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (guix build utils))
+
+(define-public scream
+ (package
+ (name "scream")
+ (version "4.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/duncanthrax/scream")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0qslzq074mnix5isq4xc99fqlbrzmk414504iqal33jrv1s6dzll"))))
+ (build-system cmake-build-system)
+ (arguments
+ `(#:tests? #f ;no tests suite
+ #:configure-flags '("-DPULSEAUDIO_ENABLE=ON")
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'chdir
+ (lambda _
+ (chdir "Receivers/unix"))))))
+ (inputs
+ `(("pulseaudio" ,pulseaudio)))
+ (native-inputs
+ (list pkg-config))
+ (home-page "https://github.com/duncanthrax/scream")
+ (synopsis "Audio receiver for the Scream virtual network sound card")
+ (description "This packages provides an audio receiver for the Scream
+virtual network sound card.")
+ (license license:ms-pl)))