summaryrefslogtreecommitdiff
path: root/modules/freya/packages/pulseaudio.scm
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2024-08-11 17:43:39 -0400
committerFreya Murphy <freya@freyacat.org>2024-08-11 17:43:39 -0400
commit01f9c0119a397d7d919f1b6c15cffa735c9dbd7a (patch)
tree8cdd8be30228b491f75662cfb351fd330dfc23e3 /modules/freya/packages/pulseaudio.scm
parentupdate gtk (diff)
downloaddotfiles-guix-01f9c0119a397d7d919f1b6c15cffa735c9dbd7a.tar.gz
dotfiles-guix-01f9c0119a397d7d919f1b6c15cffa735c9dbd7a.tar.bz2
dotfiles-guix-01f9c0119a397d7d919f1b6c15cffa735c9dbd7a.zip
refactor services, syncthing, update audio packages
Diffstat (limited to 'modules/freya/packages/pulseaudio.scm')
-rw-r--r--modules/freya/packages/pulseaudio.scm34
1 files changed, 34 insertions, 0 deletions
diff --git a/modules/freya/packages/pulseaudio.scm b/modules/freya/packages/pulseaudio.scm
new file mode 100644
index 0000000..d2915a0
--- /dev/null
+++ b/modules/freya/packages/pulseaudio.scm
@@ -0,0 +1,34 @@
+(define-module (freya packages pulseaudio)
+ #:use-module (guix download)
+ #:use-module (guix git-download)
+ #:use-module (guix packages)
+ #:use-module (guix gexp)
+ #:use-module (guix utils)
+ #:use-module (gnu packages)
+ #:use-module (gnu packages pulseaudio)
+ #:use-module (freya packages linux))
+
+(define-public pulseaudio-new
+ (package
+ (inherit pulseaudio)
+ (name "pulseaudio")
+ (version "17.0")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://freedesktop.org/software/pulseaudio/releases/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "1dc7xdfbn5rknwsvv5m2ijfwnqrap208liwyhiykjghsczb98dq5"))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments pulseaudio)
+ ((#:phases phases)
+ #~(modify-phases #$phases
+ (delete 'check)))))
+ (inputs
+ (modify-inputs (package-inputs pulseaudio)
+ (delete "alsa-lib")
+ (delete "bluez")
+ (prepend alsa-lib-new)
+ (prepend bluez-new)))))