[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/34: gnu: ALSA: Update to 1.1.7.
From: |
guix-commits |
Subject: |
01/34: gnu: ALSA: Update to 1.1.7. |
Date: |
Wed, 12 Dec 2018 15:56:41 -0500 (EST) |
mbakke pushed a commit to branch staging
in repository guix.
commit 10b96d2955f1ce20b3916cdf235670eceb48d806
Author: Marius Bakke <address@hidden>
Date: Tue Dec 4 16:42:26 2018 +0100
gnu: ALSA: Update to 1.1.7.
* gnu/packages/linux.scm (alsa-lib), alsa-utils): Update to 1.1.7.
(alsa-plugins): Likewise.
[arguments]: Add #:configure-flags. Prevent default configuration from
being
installed. Don't copy the example PulseAudio configuration to pulseaudio
output.
---
gnu/packages/linux.scm | 33 ++++++++++++++-------------------
1 file changed, 14 insertions(+), 19 deletions(-)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 3d88b74..24653df 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -993,7 +993,7 @@ intercept and print the system calls executed by the
program.")
(define-public alsa-lib
(package
(name "alsa-lib")
- (version "1.1.6")
+ (version "1.1.7")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1001,7 +1001,7 @@ intercept and print the system calls executed by the
program.")
version ".tar.bz2"))
(sha256
(base32
- "096pwrnhj36yndldvs2pj4r871zhcgisks0is78f1jkjn9sd4b2z"))))
+ "02fw7dw202mjid49w9ki3dsfcyvid5fj488561bdzcm3haw00q4x"))))
(build-system gnu-build-system)
(home-page "https://www.alsa-project.org/")
(synopsis "The Advanced Linux Sound Architecture libraries")
@@ -1013,14 +1013,14 @@ MIDI functionality to the Linux-based operating
system.")
(define-public alsa-utils
(package
(name "alsa-utils")
- (version "1.1.6")
+ (version "1.1.7")
(source (origin
(method url-fetch)
(uri (string-append "ftp://ftp.alsa-project.org/pub/utils/"
name "-" version ".tar.bz2"))
(sha256
(base32
- "0vnkyymgwj9rfdb11nvab30dnfrylmakdfildxl0y8mj836awp0m"))))
+ "02jlw6a22j2rr7inggfgk2hzx3w0fjhvhs0dn1afpzdp9aspzchx"))))
(build-system gnu-build-system)
(arguments
;; XXX: Disable man page creation until we have DocBook.
@@ -1060,14 +1060,14 @@ MIDI functionality to the Linux-based operating
system.")
(define-public alsa-plugins
(package
(name "alsa-plugins")
- (version "1.1.6")
+ (version "1.1.7")
(source (origin
(method url-fetch)
(uri (string-append "ftp://ftp.alsa-project.org/pub/plugins/"
name "-" version ".tar.bz2"))
(sha256
(base32
- "04qcwkisbh0d6lnh0rw1k6n869fbs6zbfq6yvb41rymiwgmk27bg"))))
+ "0iys4zl1davzyg3mn9lvil1n3k1ifrg3v1caj3k4dqyrnrd40jx7"))))
(build-system gnu-build-system)
;; TODO: Split libavcodec and speex if possible. It looks like they can not
;; be split, there are references to both in files.
@@ -1076,7 +1076,12 @@ MIDI functionality to the Linux-based operating system.")
;; obsolete.
(outputs '("out" "pulseaudio" "jack"))
(arguments
- `(#:phases
+ `(#:configure-flags '(;; Do not install a "local" configuration targeted
+ ;; for /etc/alsa. On GuixSD plugins are loaded from
+ ;; the ALSA service, and other distributions likely
+ ;; won't use these files.
+ "--with-alsalconfdir=/tmp/noop")
+ #:phases
(modify-phases %standard-phases
(add-after 'install 'split
(lambda* (#:key inputs outputs #:allow-other-keys)
@@ -1085,27 +1090,17 @@ MIDI functionality to the Linux-based operating
system.")
(jack (assoc-ref outputs "jack"))
(jacklib (string-append jack "/lib/alsa-lib"))
(pua (assoc-ref outputs "pulseaudio"))
- (pualib (string-append pua "/lib/alsa-lib"))
- (puaconf (string-append pua "/share/alsa/alsa.conf.d")))
+ (pualib (string-append pua "/lib/alsa-lib")))
;; For jack.
(mkdir-p jacklib)
(for-each (lambda (file)
(rename-file file (string-append jacklib "/"
(basename file))))
(find-files out ".*jack\\.(la|so)"))
- ;; For pluseaudio.
- (mkdir-p puaconf)
+ ;; For pulseaudio.
(mkdir-p pualib)
- (chdir (string-append out "/share"))
- (for-each (lambda (file)
- (rename-file file (string-append puaconf "/"
(basename file))))
- (find-files out "\\.(conf|example)"))
(for-each (lambda (file)
(rename-file file (string-append pualib "/"
(basename file))))
(find-files out ".*pulse\\.(la|so)"))
- (chdir "..")
- ;; We have moved the files to output pulsaudio, the
- ;; directory is now empty.
- (delete-file-recursively (string-append out "/share"))
#t))))))
(inputs
`(("alsa-lib" ,alsa-lib)
- branch staging updated (56a8847 -> 17c3e0d), guix-commits, 2018/12/12
- 03/34: gnu: libjpeg-turbo: Update to 2.0.1., guix-commits, 2018/12/12
- 02/34: gnu: cups-filters: Update to 1.21.5., guix-commits, 2018/12/12
- 04/34: gnu: harfbuzz: Update to 2.2.0., guix-commits, 2018/12/12
- 07/34: gnu: glib: Remove obsolete variable., guix-commits, 2018/12/12
- 09/34: gnu: pixman: Update to 0.36.0., guix-commits, 2018/12/12
- 06/34: gnu: D-Bus: Update to 1.12.12., guix-commits, 2018/12/12
- 08/34: gnu: glib: Update to 2.56.3., guix-commits, 2018/12/12
- 01/34: gnu: ALSA: Update to 1.1.7.,
guix-commits <=
- 26/34: gnu: glib-networking: Update to 2.58.0., guix-commits, 2018/12/12
- 12/34: gnu: curl: Remove replacement for 7.62.0., guix-commits, 2018/12/12
- 27/34: gnu: ImageMagick: Update to 6.9.9-16., guix-commits, 2018/12/12
- 25/34: gnu: meson: Update to 0.49.0., guix-commits, 2018/12/12
- 20/34: gnu: jansson: Update to 2.12., guix-commits, 2018/12/12
- 16/34: gnu: nghttp2: Update to 1.35.1., guix-commits, 2018/12/12
- 29/34: gnu: boost: Update to 1.69.0., guix-commits, 2018/12/12
- 17/34: gnu: nettle: Update to 3.4.1., guix-commits, 2018/12/12
- 30/34: gnu: nss, nss-certs: Update to 3.41., guix-commits, 2018/12/12
- 21/34: gnu: jansson: Don't build libjansson.a., guix-commits, 2018/12/12