summaryrefslogtreecommitdiff
path: root/modules/freya/packages/pulseaudio.scm
blob: d2915a0bef12f4bab8b15eec50a752a05933399f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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)))))