diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 8c98aa9bcf..cf5f02df26 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -47,6 +47,7 @@ ;;; Copyright © 2020 Morgan Smith ;;; Copyright © 2020 John Soo ;;; Copyright © 2020 Michael Rohleder +;;; Copyright © 2020 Anders Thuné ;;; ;;; This file is part of GNU Guix. ;;; @@ -125,6 +126,7 @@ (define-module (gnu packages linux) #:use-module (gnu packages tls) #:use-module (gnu packages valgrind) #:use-module (gnu packages video) + #:use-module (gnu packages vulkan) #:use-module (gnu packages web) #:use-module (gnu packages xiph) #:use-module (gnu packages xml) @@ -7115,6 +7117,34 @@ (define-public pipewire of Linux application development.") (license license:lgpl2.0+))) +(define-public pipewire-0.3 + (package + (inherit pipewire) + (name "pipewire") + (version "0.3.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/PipeWire/pipewire") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0g149vyaigf4gzm764fcgxxci9niw19z0af9afs4diwq5xzr1qd3")))) + (arguments + '(#:configure-flags '("-Dsystemd=false") + #:phases + (modify-phases %standard-phases + ;; Skip shrink-runpath, otherwise validate-runpath fails + (delete 'shrink-runpath)))) + (inputs + (append (package-inputs pipewire) + `(("bluez" ,bluez) + ("jack" ,jack-2) + ("pulseaudio" ,pulseaudio) + ("vulkan-loader" ,vulkan-loader) + ("vulkan-headers" ,vulkan-headers)))))) + (define-public ell (package (name "ell")