GNU bug report logs - #33617
[PATCH] gnu: ALSA: Update to 1.1.7.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Marius Bakke <mbakke@HIDDEN>; Keywords: patch; Done: Marius Bakke <mbakke@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.
bug marked as fixed in version 10b96d2955f1ce20b3916cdf235670eceb48d806, send any further explanations to 33617 <at> debbugs.gnu.org and Marius Bakke <mbakke@HIDDEN> Request was from Marius Bakke <mbakke@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 4 Dec 2018 19:02:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 04 14:02:13 2018
Received: from localhost ([127.0.0.1]:60955 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gUFxU-00078P-8x
	for submit <at> debbugs.gnu.org; Tue, 04 Dec 2018 14:02:13 -0500
Received: from eggs.gnu.org ([208.118.235.92]:45695)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mbakke@HIDDEN>) id 1gUFxS-00078C-40
 for submit <at> debbugs.gnu.org; Tue, 04 Dec 2018 14:02:10 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mbakke@HIDDEN>) id 1gUFxL-0004Ku-P8
 for submit <at> debbugs.gnu.org; Tue, 04 Dec 2018 14:02:04 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:59138)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <mbakke@HIDDEN>) id 1gUFxL-0004Kc-MR
 for submit <at> debbugs.gnu.org; Tue, 04 Dec 2018 14:02:03 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:55285)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <mbakke@HIDDEN>) id 1gUFxK-0006tA-B4
 for guix-patches@HIDDEN; Tue, 04 Dec 2018 14:02:03 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mbakke@HIDDEN>) id 1gUFxH-0004Cy-0s
 for guix-patches@HIDDEN; Tue, 04 Dec 2018 14:02:02 -0500
Received: from out4-smtp.messagingengine.com ([66.111.4.28]:36267)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <mbakke@HIDDEN>) id 1gUFxG-0004CH-RI
 for guix-patches@HIDDEN; Tue, 04 Dec 2018 14:01:58 -0500
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.nyi.internal (Postfix) with ESMTP id 41B4721909
 for <guix-patches@HIDDEN>; Tue,  4 Dec 2018 14:01:58 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Tue, 04 Dec 2018 14:01:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h=
 from:to:subject:date:message-id:mime-version
 :content-transfer-encoding; s=fm1; bh=W0oyvtiIJ8I0KxmVrqPjEkBmUl
 7qS4WbpV1CgVXE34g=; b=rI7yZEGpU0y9Ey2JwFxup6U6ljXGLzKTLDcqOT5A1R
 etGgfWrYnmHCHTTojPAZK5SUvohHXxHabeleZanas02XlUgz+J09aUYmYI68H1vj
 umFmN4KDla6olvz6uYJfTI7DpkmB8ZqOZjtvxnp6iwkLhDnmBD7vxa769qVkR46U
 luAuoWJaNm0P/C9qDRFoxGRjIxRJLgKAkNASJDrKJSITh5oRvbsReoPlOJolj+00
 VeQDljLBS46x1NV5FlbefRZ2RX4bYJhM93UUaqJ3tRjFlSQ6S2IWftNhKhlHAcMk
 m7Zc/X4lT0rmF8cY5mzDN5p3lx1pdS1jqQRx2bM2ELWQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-transfer-encoding:date:from
 :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=W0oyvtiIJ8I0KxmVr
 qPjEkBmUl7qS4WbpV1CgVXE34g=; b=fHMfgyDi05t7gbzkN+JHLu5DNGHoOqGWg
 6JQxm9cmm3N98uZuWpatr+GoCzrFWpeTbx7OfaIYVhssEnY2KiAhwWAYSbrT05dB
 7LsArWrkqloI5wwYVOIqOwEs7b+3WBrvBucJkVDq3iZ9nA3yIUSPbS3QUG1XP/UE
 cO00R2Mw7aS8lxCcZdYPh23fpJaoV6XkeOSIOID+K4dlmBHqLSGPBzt0b/RPVOUe
 SiIWDnZXyQWxFrE4eWLXvWrhtx7CSLOUNmUJKIxE+t+Pvd0fA1KJAqGktt3jR4yN
 0SuDbR8A7OOqNG7yhSho4aQtl2yi0FN0SLCVgRDkUi7R1/kLwSPMA==
X-ME-Sender: <xms:Jc8GXPcaw0kKzAmAspZEr579MnhNJ7AsSgqj0_fjIaKvZ-w7CXIB1Q>
X-ME-Proxy: <xmx:Js8GXEwp54pwIrlSV8KJ0DtCRTyYXyLvX6YnsjGgI-Iwj5gDqQ2zuQ>
 <xmx:Js8GXIfT3wFroTNNzrYLsxMgSeAJ3HSVCPsP7GgoJCSum0EQqNx33g>
 <xmx:Js8GXIKjph50LsIlJTh3nqS7Ys_qI2VA0TCQOmFHUl-doPzavT9sXw>
 <xmx:Js8GXBHoeCW0RxeDQDbmE5r7ekxZ5oQaYEVh_6DwxZq59o2riWnmcg>
 <xmx:Js8GXKoAPuCfZObrdjPneNxAReFPDen9eG_igKykZuRLFWGfMG98Yw>
 <xmx:Js8GXHuNWR3oNDwLLqzWsiZRUnXF4eVqHr9o1trqygeK09JtznUNDw>
Received: from localhost (140.226.16.62.customer.cdi.no [62.16.226.140])
 by mail.messagingengine.com (Postfix) with ESMTPA id 85DA9E455C
 for <guix-patches@HIDDEN>; Tue,  4 Dec 2018 14:01:57 -0500 (EST)
From: Marius Bakke <mbakke@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: ALSA: Update to 1.1.7.
Date: Tue,  4 Dec 2018 20:01:55 +0100
Message-Id: <20181204190155.3808-1-mbakke@HIDDEN>
X-Mailer: git-send-email 2.19.2
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
 [fuzzy]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.4 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.4 (-----)

* 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.
---

Notes:
    Guix,
    
    The alsa-plugins package has been updated with example configuration for all
    the various plugins instead of just PulseAudio.  Since we don't use these
    files, the examples are being left in the default location
    ".../share/alsa/alsa.conf.d", and the symbolic link installed to
    /etc/alsa/alsa.conf.d that enables the PulseAudio plugin is being ignored.
    
    Thoughts?

 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 846edd7212..4b05949276 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 default 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)
-- 
2.19.2





Acknowledgement sent to Marius Bakke <mbakke@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#33617; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 12 Dec 2018 21:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.