[Pkg-alsa-devel] Alsa-lib

David Henningsson david.henningsson at canonical.com
Tue Feb 8 15:08:08 UTC 2011

Ok, I went through existing alsa-lib patches:

  * add-maintainer-mode.patch
    - Nothing changed so I assume it stays.
  * bluetooth-configuration.patch (Ubuntu-only)
    - adds an include of /usr/share/alsa/bluetooth.conf to alsa.conf.
      this file is provided by bluez-alsa, which is an ubuntu-only
      package, which adds pcm.bluetooth and pcm.rawbluetooth.
      Don't know how useful this is - from what I've been told,
      bluez prefers running over pulseaudio anyway?
  * configure-cross-compile.patch
    - Nothing changed upstream. Is this for the bibuild?
      I assume it stays.
  * Fix-str-lit-no-format.patch (Ubuntu-only)
    - Applied upstream
  * libtool-out-of-tree.patch
    - Applied upstream
  * lp433573-Support-Echo-3G.patch (Ubuntu-only)
    - This one should be upstreamed but is missing sign-off/Copyright 
information. It seems to be written by "unimatrix", 
  * lp652035-fix-missing-hw-devices.patch (Ubuntu-only)
    - Applied upstream
  * lp652035-use-extended-namehints.patch (Ubuntu-only)
    - This patch makes sure hw: and plughw: devices show up when using 
the namehint api (used by e g "aplay -L"). I personally think this is a 
good idea and would like to see it in Debian as well as Ubuntu.
  * pulseaudio_configuration.patch (Ubuntu-only)
    - adds an include of /usr/share/alsa/pulse.conf to alsa.conf.
    If Debian's pulseaudio has a similar file, it would make sense to
    have this in Debian as well.
  * refcount-dlobjs.patch
    - Applied upstream
  * relibtoolise.patch
    - I tried following the instructions but "diff -Nur" complained that
    include/alsa was a recursive symlink. Seems like that was a warning
    only, the resulting diff looked good to me.
  * thread-safe-locale.patch
    - Applied upstream
  * thread-specific-locale.patch
    - Applied upstream

I did some test packaging of alsa-lib - with the Ubuntu patches in - 
here: https://launchpad.net/~diwic/+archive/alsa1024/+packages

I also noticed that the latest Debian release of this package was a NMU 
and the stuff added there didn't find its way into svn.

David Henningsson, Canonical Ltd.

More information about the Pkg-alsa-devel mailing list