[Pkg-alsa-devel] Alsa-utils 1.0.24.2
David Henningsson
david.henningsson at canonical.com
Wed Feb 9 14:37:31 UTC 2011
I went through the patches for alsa-utils as well:
* aseqnet_manpage_errors.patch
- Nothing changed upstream. This one should be upstreamed.
* move_asound_state_to_var.patch
- Applied upstream
* unset_pulse_internal.patch (Ubuntu-only)
- This one removes the pulse mixer from alsamixer so that
it does not show up as default. Not applied upstream, don't
know if it should be applied to Debian.
* spelling-fixes.patch
- Nothing changed upstream. This one should be upstreamed.
* fix_misspelling_speaker-test_man_page.patch
- Nothing changed upstream. This one should be upstreamed.
* remove_alsaconf.patch (Ubuntu-only)
- Alsaconf is still upstream. This patch also carries an autoreconf,
for some reason. Ubuntu should review and see why we can't just build
with --disable-autoconf instead.
* alsactl_update_to_git_head.patch (Ubuntu-only)
- Applied upstream, of course.
* add_omap4_support.patch (Ubuntu-only)
- Not present upstream. This one should be upstreamed. Although,
this contains changes for the alsactl init script, but I thought
this init script was not used in Debian/Ubuntu...hmm. Maybe they're
used in combination.
Notes:
* alsaloop does not compile without -D_GNU_SOURCE, because otherwise
the symbol PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP is undefined. This is
properly done in alsaloop/Makefile.am, but we override CFLAGS. I worked
around this by adding -D_GNU_SOURCE to CFLAGS in debian/rules, but I'm
not sure that's the right way to do it (or why we override CFLAGS in the
first place).
* Upstream's udev rule needs moving alsactl from /usr/sbin to /sbin.
--
David Henningsson, Canonical Ltd.
http://launchpad.net/~diwic
More information about the Pkg-alsa-devel
mailing list