From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: [PATCH] Add Bluetooth support to Pulseaudio. Date: Sat, 14 May 2016 11:43:27 +0200 Message-ID: <1463219008-23189-1-git-send-email-rekado@elephly.net> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52157) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b1W6k-0006cF-Hx for guix-devel@gnu.org; Sat, 14 May 2016 05:43:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b1W6g-0006QJ-9E for guix-devel@gnu.org; Sat, 14 May 2016 05:43:37 -0400 Received: from sender163-mail.zoho.com ([74.201.84.163]:24920) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b1W6g-0006QA-0W for guix-devel@gnu.org; Sat, 14 May 2016 05:43:34 -0400 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org Hello Guix, this patch adds Bluetooth support to pulseaudio. (Since bluez5 there is no native support for the ALSA backend any more.) This adds very little to the pulseaudio closure as you can see below. Note that this depends on the previous patch adding SBC. More than 100 packages would need to be rebuilt. Among those are big packages like GNOME, Blender, and conkeror. Should I push this to core-updates then? Without Bluetooth support: store item total self /gnu/store/0r8ppfz6nlgfllnqkdllc7a7p9dkw8ql-pulseaudio-8.0 153.8 7.7 5.0% /gnu/store/ls0g4gd1mrky3zgf6nw2khxkvjpqsvh7-avahi-0.6.31 113.0 2.4 1.5% /gnu/store/m5hvapdxh6l8sr4b7mp23hb96csqmp4y-eudev-3.1.5 96.9 7.0 4.5% /gnu/store/66nq87yz0syphfzay4x5w810jpf5dl5n-util-linux-2.27 88.5 10.2 6.6% /gnu/store/lbkdykh3aa1469li01rwyya02q50r3b9-glib-2.46.1 86.0 13.2 8.6% /gnu/store/vhl6a5harxz1pxjnkvqrm3f5fhygcx6k-fftwf-3.3.4 75.9 3.6 2.3% /gnu/store/ndf679ac3g9kjfqika5fr73wg6zrdrnr-kmod-17 74.1 0.3 0.2% /gnu/store/z8vgpay1q450ndgil902xxxz5mq0b1qr-xz-5.2.2 73.4 1.1 0.7% /gnu/store/dafbdv4drmyc40gia6hhin9n1s4aj0m6-dbus-1.10.0 73.2 1.7 1.1% /gnu/store/7cdd8s466qyjh64m0byq0rz9gk1jid40-bash-4.3.42 72.3 4.7 3.1% /gnu/store/xqzmjw2b2j5i9pmkjmnjp3dm7hdiqln0-libx11-1.6.3 70.9 4.9 3.2% /gnu/store/jvxkis7gibms9x5irnvwha0a7x0zrsbi-libsndfile-1.0.26 68.0 1.8 1.2% /gnu/store/p7kjmkfsax6qgz2ihh2wiicxmd0mydhz-readline-6.3 67.6 1.2 0.8% /gnu/store/xadbq6k36aphlx0haxxzym3xmd5r1rp8-ncurses-6.0 66.4 5.7 3.7% /gnu/store/jsy847sch7lnxjppkn1s1as22dbx74fx-libxcb-1.11 65.9 5.0 3.3% /gnu/store/xr9p87kwcdgcxb0la74d7ichrshykz14-libvorbis-1.3.5 64.0 2.8 1.8% /gnu/store/ryy53w510l3ppw3a0lspzqxbdkyg2li2-flac-1.3.1 63.4 2.2 1.5% /gnu/store/pv2xg14lgghxfpl7jhirc7dp0m3172js-alsa-lib-1.0.27.1 62.7 2.0 1.3% /gnu/store/sn3rchx4zcf55jc1388rq96z731ivk9w-speex-1.2rc1 62.2 1.0 0.7% /gnu/store/w7vb2skc8q5wjcfbya0qba7nj83pl6z4-expat-2.1.0 61.3 0.6 0.4% /gnu/store/84d0xnz6jjwl0bj7hlywpc7vckjg66kr-gdbm-1.11 61.2 0.5 0.3% /gnu/store/8a2fncbkp9m8yq1xd1995i31c6b063f0-libogg-1.3.2 61.2 0.5 0.3% /gnu/store/zvm9rk007dd6r7rzy0ykjggpi5rjrr56-libcap-2.24 61.1 0.1 0.1% /gnu/store/hsxhfmjgh8m4c0pavq3gd3gcrn8zrgxj-zlib-1.2.8 61.1 0.4 0.2% /gnu/store/rpwnky5cppw0j9qbapajin7k7n3fn1jj-attr-2.4.47 61.0 0.2 0.2% /gnu/store/j45119cdl7r92z41bfkfnlv91waidf8k-json-c-0.12 60.9 0.2 0.1% /gnu/store/zhrhrs1myalxjppwjyn2971l6gld22rp-libxdmcp-1.1.2 60.9 0.2 0.1% /gnu/store/557i3227wv6h8rj2zrc5vr4rmh0zgi6i-libffi-3.2.1 60.8 0.1 0.1% /gnu/store/rs3cww7dqv9x5zhbs87f0nvkzx8h3dn3-libltdl-2.4.6 60.8 0.1 0.1% /gnu/store/g9jbnfywqq0v0mkkb3313r0z9p0kar4b-libdaemon-0.14 60.8 0.1 0.1% /gnu/store/c56bqxg9clybrmsgj0nk1z5n425cgfas-libxau-1.0.8 60.8 0.0 0.0% /gnu/store/v39bh3ln3ncnzhyw0kd12d46kww9747v-gcc-4.9.3-lib 60.7 22.9 14.9% /gnu/store/b1yqjimbdh5bf9jnizd4h7yf110744j2-bash-4.3.42 49.5 4.7 3.1% /gnu/store/0wy21msm26sdgg1jdnvinbz7hgpz7cjm-readline-6.3 44.8 1.2 0.8% /gnu/store/aj3jaf7jln8yfzy9k96mn01fnmjnyx0g-ncurses-6.0 43.6 5.7 3.7% /gnu/store/8m00x5x8ykmar27s9248cmhnkdb2n54a-glibc-2.22 37.9 36.5 23.7% /gnu/store/5y72ql4zbnbd50lf88k91k0y766kq75x-bash-static-4.3.42 1.4 1.4 0.9% With Bluetooth support: store item total self /gnu/store/qzrc629zic2l99qlxpbq15icxzwxwvp6-pulseaudio-8.0 154.5 8.0 5.2% /gnu/store/ls0g4gd1mrky3zgf6nw2khxkvjpqsvh7-avahi-0.6.31 113.0 2.4 1.5% /gnu/store/m5hvapdxh6l8sr4b7mp23hb96csqmp4y-eudev-3.1.5 96.9 7.0 4.5% /gnu/store/66nq87yz0syphfzay4x5w810jpf5dl5n-util-linux-2.27 88.5 10.2 6.6% /gnu/store/lbkdykh3aa1469li01rwyya02q50r3b9-glib-2.46.1 86.0 13.2 8.5% /gnu/store/vhl6a5harxz1pxjnkvqrm3f5fhygcx6k-fftwf-3.3.4 75.9 3.6 2.3% /gnu/store/ndf679ac3g9kjfqika5fr73wg6zrdrnr-kmod-17 74.1 0.3 0.2% /gnu/store/z8vgpay1q450ndgil902xxxz5mq0b1qr-xz-5.2.2 73.4 1.1 0.7% /gnu/store/dafbdv4drmyc40gia6hhin9n1s4aj0m6-dbus-1.10.0 73.2 1.7 1.1% /gnu/store/7cdd8s466qyjh64m0byq0rz9gk1jid40-bash-4.3.42 72.3 4.7 3.0% /gnu/store/xqzmjw2b2j5i9pmkjmnjp3dm7hdiqln0-libx11-1.6.3 70.9 4.9 3.2% /gnu/store/jvxkis7gibms9x5irnvwha0a7x0zrsbi-libsndfile-1.0.26 68.0 1.8 1.1% /gnu/store/p7kjmkfsax6qgz2ihh2wiicxmd0mydhz-readline-6.3 67.6 1.2 0.8% /gnu/store/xadbq6k36aphlx0haxxzym3xmd5r1rp8-ncurses-6.0 66.4 5.7 3.7% /gnu/store/jsy847sch7lnxjppkn1s1as22dbx74fx-libxcb-1.11 65.9 5.0 3.2% /gnu/store/xr9p87kwcdgcxb0la74d7ichrshykz14-libvorbis-1.3.5 64.0 2.8 1.8% /gnu/store/ryy53w510l3ppw3a0lspzqxbdkyg2li2-flac-1.3.1 63.4 2.2 1.5% /gnu/store/pv2xg14lgghxfpl7jhirc7dp0m3172js-alsa-lib-1.0.27.1 62.7 2.0 1.3% /gnu/store/sn3rchx4zcf55jc1388rq96z731ivk9w-speex-1.2rc1 62.2 1.0 0.7% /gnu/store/w7vb2skc8q5wjcfbya0qba7nj83pl6z4-expat-2.1.0 61.3 0.6 0.4% /gnu/store/84d0xnz6jjwl0bj7hlywpc7vckjg66kr-gdbm-1.11 61.2 0.5 0.3% /gnu/store/8a2fncbkp9m8yq1xd1995i31c6b063f0-libogg-1.3.2 61.2 0.5 0.3% /gnu/store/zvm9rk007dd6r7rzy0ykjggpi5rjrr56-libcap-2.24 61.1 0.1 0.1% /gnu/store/hsxhfmjgh8m4c0pavq3gd3gcrn8zrgxj-zlib-1.2.8 61.1 0.4 0.2% /gnu/store/9ff190v55r04p84vh6yjqqg403dagir0-sbc-1.3 61.0 0.3 0.2% /gnu/store/rpwnky5cppw0j9qbapajin7k7n3fn1jj-attr-2.4.47 61.0 0.2 0.2% /gnu/store/j45119cdl7r92z41bfkfnlv91waidf8k-json-c-0.12 60.9 0.2 0.1% /gnu/store/zhrhrs1myalxjppwjyn2971l6gld22rp-libxdmcp-1.1.2 60.9 0.2 0.1% /gnu/store/557i3227wv6h8rj2zrc5vr4rmh0zgi6i-libffi-3.2.1 60.8 0.1 0.1% /gnu/store/rs3cww7dqv9x5zhbs87f0nvkzx8h3dn3-libltdl-2.4.6 60.8 0.1 0.1% /gnu/store/g9jbnfywqq0v0mkkb3313r0z9p0kar4b-libdaemon-0.14 60.8 0.1 0.1% /gnu/store/c56bqxg9clybrmsgj0nk1z5n425cgfas-libxau-1.0.8 60.8 0.0 0.0% /gnu/store/v39bh3ln3ncnzhyw0kd12d46kww9747v-gcc-4.9.3-lib 60.7 22.9 14.8% /gnu/store/b1yqjimbdh5bf9jnizd4h7yf110744j2-bash-4.3.42 49.5 4.7 3.0% /gnu/store/0wy21msm26sdgg1jdnvinbz7hgpz7cjm-readline-6.3 44.8 1.2 0.8% /gnu/store/aj3jaf7jln8yfzy9k96mn01fnmjnyx0g-ncurses-6.0 43.6 5.7 3.7% /gnu/store/8m00x5x8ykmar27s9248cmhnkdb2n54a-glibc-2.22 37.9 36.5 23.6% /gnu/store/5y72ql4zbnbd50lf88k91k0y766kq75x-bash-static-4.3.42 1.4 1.4 0.9% ~~ Ricardo Ricardo Wurmus (1): gnu: pulseaudio: Enable support for Bluetooth. gnu/packages/pulseaudio.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) -- 2.7.3