Merge lp:~ubuntu-audio-dev/alsa-driver/ubuntu.natty into lp:alsa-driver

Proposed by michal zajko on 2011-08-15
Status: Needs review
Proposed branch: lp:~ubuntu-audio-dev/alsa-driver/ubuntu.natty
Merge into: lp:alsa-driver
Diff against target: 49120 lines (+48636/-0)
96 files modified
.bzr-builddeb/default.conf (+2/-0)
debian/ALSA-card-list (+295/-0)
debian/ALSA-module-list (+171/-0)
debian/NOTES (+58/-0)
debian/OSS-module-list (+72/-0)
debian/PATCHES.Debian (+20/-0)
debian/alsa-base.NEWS (+26/-0)
debian/alsa-base.README.Debian (+135/-0)
debian/alsa-base.apm (+11/-0)
debian/alsa-base.bug.control (+1/-0)
debian/alsa-base.bug.presubj (+9/-0)
debian/alsa-base.bug.script (+27/-0)
debian/alsa-base.defaultfile (+14/-0)
debian/alsa-base.dirs (+9/-0)
debian/alsa-base.docs (+4/-0)
debian/alsa-base.init (+219/-0)
debian/alsa-base.lintian-overrides (+2/-0)
debian/alsa-base.modprobe (+25/-0)
debian/alsa-base.postinst (+91/-0)
debian/alsa-base.postrm (+26/-0)
debian/alsa-base.preinst (+54/-0)
debian/alsa-modules.bug.control (+1/-0)
debian/alsa-modules.postinst (+16/-0)
debian/alsa-modules.postrm (+4/-0)
debian/alsa-source.README.Debian (+80/-0)
debian/alsa-source.bug.control (+1/-0)
debian/alsa-source.bug.presubj (+9/-0)
debian/alsa-source.bug.script (+27/-0)
debian/alsa-source.conf (+35/-0)
debian/alsa-source.config (+40/-0)
debian/alsa-source.control (+34/-0)
debian/alsa-source.dirs (+4/-0)
debian/alsa-source.lintian-overrides (+2/-0)
debian/alsa-source.postinst (+52/-0)
debian/alsa-source.postrm (+10/-0)
debian/alsa-source.rules (+204/-0)
debian/alsa-source.templates (+50/-0)
debian/apport-hook.py (+12/-0)
debian/changelog (+2011/-0)
debian/changelog-old.Debian (+3076/-0)
debian/changelog.ALSA (+13557/-0)
debian/compat (+1/-0)
debian/control (+66/-0)
debian/copyright (+46/-0)
debian/linux-sound-base.README.Debian (+7/-0)
debian/linux-sound-base.config (+22/-0)
debian/linux-sound-base.dirs (+4/-0)
debian/linux-sound-base.postinst (+50/-0)
debian/linux-sound-base.postrm (+25/-0)
debian/linux-sound-base.templates (+27/-0)
debian/patches/add_onda_a69g_ac97_support.patch (+11/-0)
debian/patches/add_suspend_quirk_hp_nc6220_nw8240.patch (+18/-0)
debian/patches/autoconf.patch (+20836/-0)
debian/patches/core_oss_framepointer.patch (+17/-0)
debian/patches/debian_dfsg_configure.patch (+232/-0)
debian/patches/debian_makefile_depmod.patch (+53/-0)
debian/patches/disable_gcc_version_check1.patch (+40/-0)
debian/patches/distinguish_kernel_makefile_and_source_dirs.patch (+338/-0)
debian/patches/fix_version_check.patch (+95/-0)
debian/patches/hwptr_pcm_io_fixes.patch (+937/-0)
debian/patches/refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch (+13/-0)
debian/patches/remove_maestro3.patch (+24/-0)
debian/patches/series (+10/-0)
debian/patches/use_kbuild_not_ac_try_compile.patch (+1399/-0)
debian/po/POTFILES.in (+2/-0)
debian/po/ar.po (+126/-0)
debian/po/be.po (+126/-0)
debian/po/bg.po (+128/-0)
debian/po/ca.po (+164/-0)
debian/po/cs.po (+125/-0)
debian/po/da.po (+130/-0)
debian/po/de.po (+167/-0)
debian/po/es.po (+183/-0)
debian/po/eu.po (+129/-0)
debian/po/fi.po (+126/-0)
debian/po/fr.po (+134/-0)
debian/po/gl.po (+153/-0)
debian/po/it.po (+129/-0)
debian/po/ja.po (+125/-0)
debian/po/ko.po (+130/-0)
debian/po/ml.po (+129/-0)
debian/po/nl.po (+165/-0)
debian/po/pt.po (+132/-0)
debian/po/pt_BR.po (+166/-0)
debian/po/ru.po (+130/-0)
debian/po/sk.po (+121/-0)
debian/po/sv.po (+135/-0)
debian/po/ta.po (+124/-0)
debian/po/templates.pot (+115/-0)
debian/po/tr.po (+154/-0)
debian/po/vi.po (+177/-0)
debian/program-wrapper (+6/-0)
debian/rules (+232/-0)
debian/source/format (+1/-0)
debian/source/options (+2/-0)
debian/watch (+3/-0)
To merge this branch: bzr merge lp:~ubuntu-audio-dev/alsa-driver/ubuntu.natty
Reviewer Review Type Date Requested Status
Daniel T Chen (community) Disapprove on 2011-08-15
VCS imports 2011-08-15 Pending
Review via email: mp+71504@code.launchpad.net
To post a comment you must log in.
Daniel T Chen (crimsun) wrote :

There isn't need to merge this into main trunk.

review: Disapprove

Unmerged revisions

61. By Luke Yelavich on 2011-03-29

Make branch merge-mode

60. By Luke Yelavich on 2011-02-21

releasing version 1.0.24+dfsg-0ubuntu1

59. By Luke Yelavich on 2011-02-21

* New upstream release
* Refreshed patches:
  - distinguish_kernel_makefile_and_source_dirs.patch
  - debian_dfsg_configure.patch
* debian/control: Update Vcs-bzr field to point to new branch location
* No-change upload to drop sizable upstream changelog.

58. By Luke Yelavich on 2010-11-02

debian/control: Update Vcs-Bzr field

57. By Luke Yelavich on 2010-10-29

Fix email

56. By Luke Yelavich on 2010-10-29

releasing version 1.0.23+dfsg-2ubuntu1

55. By Luke Yelavich on 2010-10-29

* Merge from debian unstable, remaining changes:
  - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
  - debian/rules:
    + Don't install snddevices and program-wrapper
    + install alsa-base apport hook
    + Package separate USB card list file
  - Vcs and maintainer fields mangling
  - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
    of the distro
  - debian/alsa-base.init:
    + create /var/run/alsa if it doesn't exist
    + Run alsactl store before force unloading modules
    + Run alsactl restore after reloading unloaded modules
  - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
    on package removal
  - Add missing $CMDLINE_OPTS to all install rules.
  - Replace -Q with --quiet.
  - Add --use-blacklist to all rules so the blacklist still takes effect.
  - debian/alsa-base.postinst: Do not run snddevices
  - retain patches:
    + add_suspend_quirk_hp_nc6220_nw8240.patch,
    + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
  - Drop kernel-package recommends to a suggests in order to be able to demote
    kernel-package to universe
* Updated Danish translation (thanks, Joe Hansen; closes: #599839).
* Updated Catalan translation.

54. By Luke Yelavich on 2010-09-15

releasing version 1.0.23+dfsg-1ubuntu4

53. By Daniel T Chen on 2010-09-03

* debian/alsa-base.preinst:
  debian/alsa-base.postinst:
  debian/linux-sound-base.postinst:
  - Handle upgrades from lucid, too. Thanks, Steve Langasek!
    (LP: #340873)

52. By Daniel T Chen on 2010-09-02

Releasing 1.0.23+dfsg-1ubuntu3 to Maverick

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added directory '.bzr-builddeb'
=== added file '.bzr-builddeb/default.conf'
--- .bzr-builddeb/default.conf 1970-01-01 00:00:00 +0000
+++ .bzr-builddeb/default.conf 2011-08-15 02:02:24 +0000
@@ -0,0 +1,2 @@
1[BUILDDEB]
2merge = True
03
=== added directory 'debian'
=== added file 'debian/ALSA-card-list'
--- debian/ALSA-card-list 1970-01-01 00:00:00 +0000
+++ debian/ALSA-card-list 2011-08-15 02:02:24 +0000
@@ -0,0 +1,295 @@
1# ALSA-card-list
2#
3# This list of ALSA card driver modules is used to generate the
4# alsa-source/cards template and module loader configuration files.
5#
6# DO NOT INCLUDE ANY COMMAS OR PERCENT SIGNS IN THE DESCRIPTION !!!
7# Please keep the descriptions as short as possible, but do give
8# all model names and numbers.
9#
10# A line beginning with '#' is a comment
11#
12# Line format:
13# ALSA-card-driver-module-name[[:space:]](description of card driver)\n
14# Tags with special meaning for debian/rules:
15# UNREAL, NOPOSTINSTALL, MODEM, TV, EXPERIMENTAL
16# Enclose a tag in square brackets in order to omit from published description
17#
18seq-dummy (dummy MIDI-through sequencer client [UNREAL])
19dummy (dummy sound card [UNREAL])
20virmidi (virtual MIDI card [UNREAL])
21loopback (loopback card [UNREAL])
22ad1816a (ISA: Analog Devices SoundPort 1815|1816A chips)
23ad1848 (ISA: Analog Devices 1847|1848 / Cirrus Logic CS 4248 chips)
24adlib (ISA: FM card driver)
25ad1889 (PCI: Analog Devices 1889 (e.g. on HP PA-RISC computers))
26ad1816a (PCI: Highscreen Sound-Boostar 16 3D)
27aica (Dreamcast AICA sound (pcm) driver)
28ali5451 (PCI: AC97 codec on motherboards with ALi M5451 Audio Controller)
29als100 (ISA: Avance Logic ALS 100|110|120|200 chips)
30als300 (PCI: Avance Logic ALS 300|300+ chips)
31als4000 (PCI: Avance Logic ALS 4000 chips)
32aoa (PPC: Various Apple Onboard Audio components)
33aoa-fabric-layout (PPC: layout-id fabric for the Apple Onboard Audio driver)
34aoa-onyx (PPC: Onyx (pcm3052) codec chip found in the latest Apple machines)
35aoa-tas (PPC: Tas chips found in a lot of Apple Machines, especially iBooks and PowerBooks without digital.)
36aoa-toonie (PPC: Toonie codec for the MAC Mini)
37aoa-soundbus (PPC: Generic driver for the soundbus support on Apple machines)
38aoa-soundbus-i2s (PPC: Apple I2S busses)
39armaaci (ARM: PrimeCell AACI PL041 codec)
40asihpi (PCI: AudioScience ASI 43xx|5xxx|6xxx|87xx cards)
41at32-soc-playpaq (PCI: Atmel SOC-Audio)
42at73c213 (PCI: AT73C213 16-bit stereo DAC on Atmel ATSTK1000)
43at91-soc-sam9g20-wm8731 (PCI: SoC Audio for the Atmel AT91 System-on-Chip)
44atiixp (PCI: AC97 codec on motherboards with ATI IXP 150|200|250 chipsets)
45atiixp-modem (PCI: MC97 MODEM on motherboards with ATI IXP chipsets)
46atmel-ac97c (PCI: Atmel AC97C)
47atmel-abdac (PCI: Atmel on-chip Audio Bitstream DAC (ABDAC))
48atmel-soc (PCI: SoC Audio for the ATMEL Chip)
49# REMOVED: at32-soc-playpaq-slave (ASoC PCM interface for Atmel AT32 SoC)
50# REMOVED: at91-soc (PCI: SoC Audio for the Atmel AT91 System-on-Chip)
51au1x00 (MIPS: AMD Au1000 MIPS AC'97 sound port)
52aw2 (Audiowerk2)
53# REMOVED: au8810 (PCI: Aureal Advantage cards)
54au8820 (PCI: Aureal Vortex cards)
55au8830 (PCI: Aureal Vortex 2 cards)
56azt2320 (ISA: Aztech Systems AZT 2320 chip)
57azt3328 (PCI: Aztech Systems AZF 3328 chip -- EXPERIMENTAL)
58bf5xx-i2s (SoC I2S Audio for the ADI BF5xx chip)
59bf5xx-soc-ssm2602 (SoC SSM2602 Audio support for BF52x ezkit)
60bf5xx-soc-ad1836 (SoC AD1836 Audio support for Blackfin)
61bf5xx-soc-ad193x (SoC AD193x Audio support for Blackfin)
62# REMOVED bf5xx-soc-ad1938 (SoC AD1938 Audio support for Blackfin)
63bf5xx-soc-ad73311 (SoC AD73311 Audio support for Blackfin)
64bf5xx-ac97 (SoC AC97 Audio for the ADI BF5xx chip)
65bf5xx-soc-ad1980 (SoC AD1980/1 Audio support for BF5xx)
66bt87x (PCI: TV cards with Brooktree Bt87x chips)
67ca0106 (PCI: cards with CA 0106 chips (e.g. Sound Blaster Audigy LS and Live 24bit))
68cmi8330 (ISA: C-Media CMI 8330 chip)
69#REMOVED: cmi8788 (PCI: C-Media CMI8788 PCI soundcards)
70cmipci (PCI: C-Media CMI 8338|8738 chips)
71cs4231 (ISA: Crystal/Cirrus Logic CS 4231 chip)
72# REMOVED: cs4232 (ISA: Crystal/Cirrus Logic CS 4232|4232A chip)
73cs4236 (ISA: Crystal/Cirrus Logic CS 4235|4236|4236B|4237B|4238B|4239 chips)
74cs4281 (PCI: Cirrus Logic (Sound Fusion) CS 4281 chips)
75# REMOVED: cs46xx (PCI: Cirrus Logic (Sound Fusion) CS 4280|461x|462x|463x chips)
76cs5530
77cs5535audio (PCI: Cirrus Logic CS 5535 companion device audio)
78cx88_alsa (PCI: TV cards capture driver like in Hauppauge cards)
79darla20 (PCI: Echoaudio Darla20)
80darla24 (PCI: Echoaudio Darla24)
81davinci-soc (PCI: TI DAVINCI processor)
82davinci-soc-evm (PCI: TI DAVINCI processor)
83davinci-soc-sffsdr (PCI: TCI DAVINCI processor, ASoC driver for Lyrtech SFFSDR board)
84dm6467-soc-evm (SoC DAVINCI processor EVM)
85# REMOVED: dt019x (ISA: Diamond Technologies DT 019X/7H or Avance Logic ALS 007 chips)
86echo3g (PCI: Echoaudio 3G)
87# echo3g was formerly gina3g. There was also a layla3g
88emu10k1 (PCI: Creative EMU10K1|EMU10K2 chips (SB PCI512|Live!|Audigy or Emu APS) [NOPOSTINSTALL])
89emu10k1x (PCI: Creative EMU10K1X (or STAC 9708T?) chips (e.g. SB Live! Dell OEM Version))
90ens1370 (PCI: (Creative) Ensoniq AudioPCI ES 1370 chip (e.g. SB PCI 64|128))
91ens1371 (PCI: (Creative) Ensoniq AudioPCI ES 1371|1373 chips (e.g. SB PCI 64|128 or SB Vibra PCI))
92es1688 (ISA: ESS AudioDrive ES 688|1688 chips)
93es18xx (ISA: ESS AudioDrive ES 18xx chips)
94es1938 (PCI: ESS ES 1938|1946|1969 (Solo-1) chips)
95es1968 (PCI: ESS ES 1968|1978 (Maestro 1|2|2E) chips)
96es968 (ISA: ESS AudioDrive ES 968 chips)
97fm801 (PCI: ForteMedia FM 801 chip)
98fm801-tea575x (PCI: ForteMedia FM 801 + TEA 575x chips)
99gina20 (PCI: Echoaudio Gina20)
100gina24 (PCI: Echoaudio Gina24)
101gusclassic (ISA: Gravis UltraSound Classic cards)
102gusextreme (ISA: Gravis UltraSound Extreme (Synergy ViperMax) cards)
103gusmax (ISA: Gravis UltraSound MAX cards)
104harmony (PA-RISC: Harmony/Vivace sound chip)
105hda-codec-atihdmi
106hda-codec-analog
107hda-codec-conexant
108hda-codec-cmedia
109hda-codec-realtek
110hda-codec-si3054
111hda-codec-sigmatel
112hda-codec-via
113hda-generic
114hda-hwdep
115hda-intel (PCI: Intel HD Audio ICH 6|6M|7|8|9|10 cards)
116# hda-intel was formerly called 'azx'
117hdsp (PCI: RME Hammerfall DSP)
118hdspm (PCI: RME Hammerfall DSP MADI board)
119hifier (PCI: C-Media CMI8788 driver for the MediaTek/TempoTec HiFier Fantasia)
120hpet (HPE timer driver)
121hrtimer (HR timer driver)
122ice1712 (PCI: ICEnsemble ICE 1712 (Envy24) chip (e.g. various M-Audio (formerly MidiMan)|TerraTec|Hoontech|Digigram cards))
123ice1724 (PCI: ICEnsemble ICE|VT 1720|1724 (Envy24 HT|PT) chip (e.g. various M-Audio (formerly MidiMan)|AMP|TerraTec cards))
124imx-soc (ALSA Soc Audio Layer)
125indigo (PCI: Echoaudio Indigo)
126indigodj (PCI: Echoaudio Indigo DJ)
127indigodjx (PCI: Echoaudio Indigo DJX)
128indigoiox (PCI: Echoaudio Indigo IOX)
129indigoio (PCI: Echoaudio Indigo IO)
130intel8x0 (PCI: AC97 codec on motherboards with Intel ICH|i8x0 or SiS 735 or nVidia nForce or AMD 768|8111 chipsets or ALi M5455)
131intel8x0m (PCI: MC97 MODEM on motherboards with Intel|SiS|nVidia|AMD chipsets -- EXPERIMENTAL)
132interwave (ISA: AMD InterWave chip (e.g. various Gravis|Dynasonic|STB cards))
133interwave-stb (ISA: AMD InterWave + TEA 6330T chips (e.g. Gravis UltraSound 32-Pro))
134jazz16 (ISA: driver for Media Vision Jazz16 based soundcards)
135# REMOVED: korg1212 (PCI: Korg 1212 multichannel audio card)
136layla20 (PCI: Echoaudio Layla20)
137layla24 (PCI: Echoaudio Layla24)
138# REMOVED: maestro3 (PCI: ESS Allegro|Maestro3 chips)
139mia (PCI: Echoaudio Mia)
140miro (ISA: Miro miroSOUND PCM1pro|PCM12|PCM20 Radio)
141mixart (PCI: Digigram miXart8 cards)
142ml403-ac97cr (PCI: Xilinx ML403 AC97 Controller Reference)
143mona (PCI: Echoaudio Mona)
144mpu401 (ISA: chips with MIDI interface compatible with Roland MPU 401 in UART mode)
145msnd-classic (ISA: Turtle Beach MultiSound Classic, Tahiti or Monterey)
146msnd-pinnacle (ISA: Turtle Beach MultiSound Pinnacle cards)
147mtpav (ISA: MOTU MidiTimePiece AV multiport MIDI interface)
148mts64 (PCI: ESI Miditerminal 4140 driver)
149mxc-soc-wm1133-ev1 (Audio for WM1133-EV1 on i.MX31ADS)
150# REMOVED mx1-mx2-soc
151nm256 (PCI: NeoMagic NM 256AV|256ZX chips)
152omap-soc (Nokias Internet Tablett)
153omap-soc-am3517evm (SoC support for OMAP3517 / AM3517 EVM)
154omap-soc-ams-delta (SoC audio machine driver for ams-delta board)
155omap-soc-igep0020 (SoC audio for IGEP v2)
156omap-soc-n810 (Nokias Internet Tablett)
157omap-soc-omap2evm (SoC audio machine driver for omap2evm board)
158omap-soc-omap3-beagle (SoC audio for Beagle Handheld Console)
159omap-soc-omap3-pandora (SoC audio for Pandora Handheld Console)
160omap-soc-osk5913 (SoC Audio support for omap osk5912)
161omap-soc-overo (SoC Audio support for Gumstix Overo)
162omap-soc-sdp3430 (SoC audio for TI OMAP3430 SDP)
163opl3sa2 (ISA: Yamaha OPL3 SA2|SA3 chips)
164opti92x-ad1848 (ISA: cards with OPTi 82C92x (or OTI-601?) with AD 1848 chips)
165opti92x-cs4231 (ISA: cards with OPTi 82C92x with CS 4231 chips)
166opti93x (ISA: cards with OPTi 82C93x chips)
167oxygen (PCI: C-Media CMI8788 driver for C-Media's reference design and for the X-Meridian)
168pc98-cs4232 (ISA: NEC PC '98 with Cirrus Logic CS 4232 chip)
169pcsp (ISA: PC speaker)
170pcxhr (PCI: Digigram PCXHR)
171pdaudiocf (PCMCIA: Sound Core PDAudioCF cards)
172pdplus (PCI: Sek'D/Marian Prodif Plus card)
173portman2x4 (Midiman Portman2x4 parallel port MIDI interface)
174powermac (PPC: PowerMac (AWACS|DACA|Burgundy|Tumbler|Keywest))
175ps3 (PPC: Sony PS3's soundcard)
176# REMOVED: pxa2xx-ac97 (ARM: Intel PXA2xx AC97)
177pxa2xx-ac97 (ARM: Intel PXA2xx AC97)
178pxa2xx-i2sound (ARM: Intel PXA2xx I2S)
179pxa2xx-soc (SoC Audio for the Intel PXA2xx chip)
180pxa2xx-soc-corgi (SoC Audio support for Sharp Zaurus SL-C7x0)
181pxa2xx-soc-e740 (SoC audio for e740)
182pxa2xx-soc-e750 (SoC audio for e750)
183pxa2xx-soc-magician (SoC audio for magican)
184pxa2xx-soc-mioa701 (SoC audio for mioa701)
185pxa2xx-soc-spitz (SoC Audio support for Sharp Zaurus SL-Cxx00)
186pxa2xx-soc-poodle (SoC Audio support for Poodle)
187pxa2xx-soc-tosa (SoC AC97 Audio support for Tosa)
188pxa2xx-soc-z2 (SoC AC97 Audio support for Z2)
189# REMOVED: pxa2xx-soc-e800 (SoC AC97 Audio support for e800)
190riptide (PCI: Conexant Riptide chip (e.g. on HP Pavilion computers))
191rme32 (PCI: RME Digi 32|32/8|32Pro cards (e.g. Sek'd Prodif 32|96|Gold))
192rme96 (PCI: RME Digi 96|96/8 or Digi 96/8 PRO|PAD|PST cards)
193rme9652 (PCI: RME Digi 9652 cards (e.g. Hammerfall and Hammerfall-Light))
194rtctimer
195s3c2410 (ARM: S3C24XX IIS chip)
196s3c24xx-soc (SoC Audio for the Samsung S3C24XX chips)
197s3c24xx-soc-jive-wm8750 (SoC Audio Neo)
198s3c24xx-soc-neo1973-wm8753
199s3c24xx-soc-smdk2443-wm9710
200s3c24xx-soc-ln2440sbc-alc650
201s3c24xx-uda134x ( S3C24XX_UDA134X ALSA SoC Audio board driver)
202s3c64xx-soc-wm8580
203# REMOVED: s3c24xx-soc (ARM: SoC Audio for the Samsung S3C24XX chips)
204sa11xx-uda1341 (ARM: Philips UDA1341TS chip connected to SA11xx chip (eg. Compaq iPAQ H3600))
205saa7134-alsa (PCI: TV cards with Philips SA 7130|7134 chip)
206sb16 (ISA: Sound Blaster 16 cards)
207sb8 (ISA: Sound Blaster 1.0|2.0|Pro cards)
208sbawe (ISA: Sound Blaster AWE 32|64 cards)
209sc6000 (ISA: SC-6000 soundcard, Audio Excel DSP 16 or Zoltrix AV302)
210# REMOVED: serialmidi (generic serial MIDI card (e.g. Roland Soundcanvas or Midiator MS 124x))
211serial-u16550 (ISA: UART 16550 based serial MIDI port)
212sgalaxy (ISA: Aztech Sound Galaxy cards)
213sgi-hal2 (PCI: Driver for A2 audio system used in SGI machines)
214sis7019 (PCI: Driver for SiS7019 Audio Accelerator)
215siu-migor (SoC driver for Migo-R)
216soc (SoC Audio Layer)
217# REMOVED: soc-all-codecs (SoC AudioLayer)
218soc-au1xpsc (SoC AudioLayer)
219soc-db1200 (Soc AudioLayer)
220soc-mpc5200-ac97 (SoC AudioLayer AC97)
221soc-mpc5200-i2s (SoC AudioLayer)
222soc-mpc8610-hpcd (SoC AudioLayer
223# REMOVED soc-mx27vis-wm8974
224soc-raumfeld (SoC audio for Raumfeld audio devices)
225#REMOVED soc-sample-psc-ac97 (SoC AudioLayer)
226soc-sh4-fsi (SoCtch s6000 family)
227soc-smdk-wm9713 (SoC audio for SMDK)
228soc-tlv320aic26 ( TI TLV320AIC26 Codec support)
229soc-zylonite (Zyonlite SoC Audio Layer)
230# REMOVED: soc-cs4270-hwmute
231# REMOVED: soc-cs4270-vd33-errata
232# REMOVED: soc-pcm-sh7760 (Generic AC97 sound support for SH7760)
233# REMOVED: sh7760-ac97 (Generic AC97 sound support for SH7760)
234sis7019
235sonicvibes (PCI: S3 SonicVibes chip)
236sscape (ISA: Ensoniq SoundScape PnP cards)
237at91-soc (SoC Audio for the Atmel AT91 System-on-ChipSoC Audio for the Atmel AT91 System-on-Chip)
238at91-soc-eti-b1-wm8731 (SoC I2S Audio support for Endrelia ETI-B1 board)
239sun-amd7930 (SPARC: Sun AMD 7930)
240sun-cs4231 (SPARC: Sun CS 4231)
241sun-dbri (SPARC: Sun DBRI)
242trident (PCI: Trident 4D-Wave DX|NX or SiS 7018 chips)
243usb-audio (USB: USB audio and USB MIDI devices)
244usb-caiaq (USB: driver for caiaq/NativeInstruments devices)
245usb-ua101 (USB: Edirol UA-101 driver)
246usb-us122l (USB: Tascam US 122l)
247usb-usx2y (USB: Tascam US 122|224|428)
248via82xx (PCI: AC97 codec on motherboards with VIA VT 8233|8233A|8233C|8235 or VT 82C686 A|B|C chipsets [NOPOSTINSTALL])
249via82xx-modem (PCI: MC97 MODEM on VIA 82xx)
250virtuoso (PCI: C-Media CMI8788 driver for Asus Xonar cards)
251vx222 (PCI: Digigram VX222 or VX222 V2|Mic cards)
252# REMOVED: vxp440 (PCMCIA: Digigram VX-Pocket 440 card)
253vxpocket (PCMCIA: Digigram VX-Pocket or VX2 card)
254wavefront (ISA: Turtle Beach Maui|Tropez|Tropez+ cards based on Wavefront chip)
255# REMOVED: ymfpci (PCI: Yamaha YMF 72x|74x|75x chips)
256# We don't handle options yet
257#OPTION: ac97-power-save
258#OPTION: at32-soc-playpaq-slave
259#OPTION: bf5xx-have-cold-reset
260#OPTION: bf5xx-mmap-support
261#OPTION: bf5xx-multichan-support
262#OPTION: bt87x-overclock (PCI: TV cards with Brooktree Bt 878|879 chips -- 179kHz input)
263#OPTION: cs46xx-new-dsp (PCI: Cirrus Logic (Sound Fusion) chips -- support for new DSP image -- EXPERIMENTAL)
264#OPTION: dm365-aic3x-codec
265#OPTION: dm365-voice-codec
266#OPTION: fsi-ak4642
267#OPTION: fsi-da7210
268#OPTION: fm801-tea575x-bool
269#OPTION: hda-codec-analog
270#OPTION: hda-codec-atihdmi
271#OPTION: hda-codec-cmedia
272#OPTION: hda-codec-conexant
273#OPTION: hda-codec-intelhdmi
274#OPTION: hda-codec-nvhdmi
275#OPTION: hda-codec-realtek
276#OPTION: hda-codec-si3054
277#OPTION: hda-codec-sigmatel
278#OPTION: hda-codec-via
279#OPTION: hda-generic
280#OPTION: hda-hwdep
281#OPTION: hda-input-beep
282#OPTION: hda-power-save
283#OPTION: hda-reconfig
284#OPTION: mmap-support
285#OPTION: pcm-xrun-debug
286#OPTION: powermac-auto-drc
287#OPTION: pxa2xx-soc-palm27x
288#OPTION: sb16-csp (ISA: Sound Blaster 16/AWE cards with CSP)
289#OPTION: sb16-csp-firmware-in-kernel
290#OPTION: seq-hrtimer-default
291#OPTION: seq-rtctimer-default
292#OPTION: soc-ac97-bus
293#OPTION: support-old-api
294#OPTION: usb-caiaq-input
295#OPTION: ymfpci-firmware-in-kernel
0296
=== added file 'debian/ALSA-module-list'
--- debian/ALSA-module-list 1970-01-01 00:00:00 +0000
+++ debian/ALSA-module-list 2011-08-15 02:02:24 +0000
@@ -0,0 +1,171 @@
1snd-seq
2snd-seq-device
3snd-seq-dummy
4snd-seq-instr
5snd-seq-midi
6snd-seq-midi-emul
7snd-seq-midi-event
8snd-seq-oss
9snd-seq-virmidi
10snd-dummy
11snd-virmidi
12snd-loopback
13snd-ac97-codec
14snd-ad1816a
15snd-ad1816a-lib
16snd-ad1848
17snd-ad1848-lib
18snd-ainstr-fm
19snd-ainstr-gf1
20snd-ainstr-iw
21snd-ainstr-simple
22snd-ak4117
23snd-ak4531-codec
24snd-ak4xxx-adda
25snd-ali5451
26snd-als100
27snd-als300
28snd-als4000
29snd_aoa
30snd_aoa_codec_tas
31snd_aoa_fabric_layout
32snd_aoa_i2sbus
33snd_aoa_soundbus
34snd-armaaci # Added because there is a card by this name
35snd-asihpi # Added because there is a card by this name
36snd-atiixp
37snd-atiixp-modem
38snd-au1x00 # Added because there is a card by this name
39snd-au8810
40snd-au8820
41snd-au8830
42snd-azt2320
43snd-azt3328
44snd-bt87x
45snd-ca0106
46snd-cmi8330
47snd-cmipci
48snd-cs4231
49snd-cs4231-lib
50snd-cs4232
51snd-cs4236
52snd-cs4236-lib
53snd-cs4281
54snd-cs46xx
55snd-cs8427
56snd-darla20 # Added because there is a card by this name
57snd-darla24 # Added because there is a card by this name
58snd-dt019x
59snd-echo3g # Added because there is a card by this name
60snd-emu10k1
61snd-emu10k1-synth
62snd-emu10k1x
63snd-emu8000-synth
64snd-emux-synth
65snd-ens1370
66snd-ens1371
67snd-es1688
68snd-es1688-lib
69snd-es18xx
70snd-es1938
71snd-es1968
72snd-es968
73snd-fm801
74snd-fm801-tea575x # Added because there is a card by this name
75snd-gina20 # Added because there is a card by this name
76snd-gina24 # Added because there is a card by this name
77snd-gusclassic
78snd-gusextreme
79snd-gus-lib
80snd-gusmax
81snd-gus-synth
82snd-harmony # Added because there is a card by this name
83snd-hda-intel # Added because there is a card by this name
84snd-hdsp
85snd-hdspm # Added because there is a card by this name
86snd-hwdep
87snd-i2c
88snd-ice1712
89snd-ice1724
90snd-ice17xx-ak4xxx
91snd-indigo # Added because there is a card by this name
92snd-indigodj # Added because there is a card by this name
93snd-indigoio # Added because there is a card by this name
94snd-intel8x0
95snd-intel8x0m
96snd-interwave
97snd-interwave-stb
98snd-korg1212
99snd-layla20 # Added because there is a card by this name
100snd-layla24 # Added because there is a card by this name
101snd-maestro3
102snd-mia # Added because there is a card by this name
103snd-miro # Added because there is a card by this name
104snd-mixart
105snd-mixer-oss
106snd-mona # Added because there is a card by this name
107snd-mpu401
108snd-mpu401-uart
109snd-msnd-pinnacle # Added because there is a card by this name
110snd-mtpav
111snd-mts64
112snd-nm256
113snd-opl3-lib
114snd-opl3sa2
115snd-opl3-synth
116snd-opl4-lib
117snd-opl4-synth
118snd-opti92x-ad1848
119snd-opti92x-cs4231
120snd-opti93x
121snd-page-alloc
122snd-pc98-cs4232 # Added because there is a card by this name
123snd-pcm
124snd-pcm-oss
125snd-pcsp # Added because there is a card by this name
126snd-pcxhr # Added because there is a card by this name
127snd-pdaudiocf
128snd-pdplus # Added because there is a card by this name
129snd-portman2x4 # Added because there is a card by this name
130snd-powermac # Added because there is a card by this name
131snd-pxa2xx-ac97 # Added because there is a card by this name
132snd-rawmidi
133snd-rme32
134snd-rme96
135snd-rme9652
136snd-rtctimer
137snd-s3c2410 # Added because there is a card by this name
138snd-sa11xx-uda1341 # Added because there is a card by this name
139snd-sb16
140snd-sb16-csp
141snd-sb16-dsp
142snd-sb8
143snd-sb8-dsp
144snd-sbawe
145snd-sb-common
146snd-serialmidi # Added because there is a card by this name
147snd-serial-u16550
148snd-sgalaxy
149snd-sonicvibes
150snd-sscape
151snd-sun-amd7930 # Added because there is a card by this name
152snd-sun-cs4231 # Added because there is a card by this name
153snd-sun-dbri # Added because there is a card by this name
154snd-tea575x-tuner
155snd-tea6330t
156snd-timer
157snd-trident
158snd-trident-synth
159snd-usb-audio
160snd-usb-lib
161snd-usb-usx2y
162snd-util-mem
163snd-via82xx
164snd-via82xx-modem
165snd-vx222
166snd-vx-cs
167snd-vx-lib
168snd-vxp440
169snd-vxpocket
170snd-wavefront
171snd-ymfpci
0172
=== added file 'debian/NOTES'
--- debian/NOTES 1970-01-01 00:00:00 +0000
+++ debian/NOTES 2011-08-15 02:02:24 +0000
@@ -0,0 +1,58 @@
1 MAINTAINER NOTES
2 for alsa-driver
3
4
5TODO for each new upstream release
6~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7* Check Ubuntu patches at http://people.ubuntulinux.org/~scott/patches/
8* Update debian/changelog.ALSA from release announcement
9* Update debian/ALSA-card-list from configure, docs and sources
10* Update debian/ALSA-module-list and debian/OSS-module-list from
11 the latest 2.6 kernel-image tree
12
13
14TODO possibly
15~~~~~~~~~~~~~
16* Add debconf support for --with-card-options?
17
18* Add alsa package?:
19
20Package: alsa
21Architecture: all
22Depends: alsa-base, alsa-utils
23Description: ALSA metapackage
24 Install this package in order to pull in the packages
25 needed to use the Advanced Linux Sound Architecture.
26
27changelog entry:
28 - Add "alsa" metapackage Depending on alsa-base and alsa-utils
29
30
31TODO if alsa-firmware package is ever added
32~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33* Move upstream changelog entries to alsa-firmware
34
35
36NOTES
37~~~~~
38
39* Scripts run by modprobe (because of "install" entries in
40 /etc/modprobe.d/*) inherit PATH from whatever runs modprobe.
41 Remember that modprobe is run with PATH=/bin:/sbin from
42 /etc/init.d/module-init-tools, so such scripts should be careful
43 about running commands in /usr/sbin/ and /usr/bin/.
44
45* The way that linux-sound-base "selects" the sound system is now
46 entirely consistent. We are using consequeently udev.
47
48* We considered creating /dev/[snd/]aload(C[0-7]|SEQ) but it was
49 decided that this doesn't deliver much benefit. We have added
50 module loader configuration lines that cause the module loader to
51 load auxiliary modules on top of card driver modules. Automatic
52 loading in the presence of udev doesn't always work properly.
53
54* If a module loader configuration line for a card driver module is
55 added to /etc/mod(utils|probe.d)/alsa-base then the NOPOSTINSTALL
56 tag should be added to that module's description in ALSA-card-list
57 so that no configuration line will be autogenerated for it.
58
059
=== added file 'debian/OSS-module-list'
--- debian/OSS-module-list 1970-01-01 00:00:00 +0000
+++ debian/OSS-module-list 2011-08-15 02:02:24 +0000
@@ -0,0 +1,72 @@
1ac97
2ac97_codec
3ac97_plugin_ad1980
4#aci # No ALSA substitute
5ad1848
6ad1889
7adlib_card
8aedsp16
9ali5455
10btaudio
11cmpci
12cs4232
13cs4281
14cs461x
15cs46xx
16emu10k1
17es1370
18es1371
19esssolo1
20forte
21gus
22i810_audio
23kahlua
24mad16
25maestro
26maestro3
27maui
28mpu401
29nm256_audio
30opl3
31opl3sa
32opl3sa2
33pas2
34pss
35rme96xx
36sb
37sb_lib
38sgalaxy
39sonicvibes
40sound
41sscape
42trident
43trix
44uart401
45uart6850
46via82cxxx_audio
47v_midi
48wavefront
49ymfpci
50#
51# The following are not present in kernel-image 2.6.11
52# but we still list them for compatibility with earlier kernels
53#
54ac97_plugin_wm97xx
55ad1816
56audio
57awe_wave
58dmasound_core
59dmasound_pmac
60#hal2 # No ALSA substitute
61harmony
62#ics2101 # No ALSA substitute
63#ite8172 # No ALSA substitute
64#miropcm20 # No ALSA substitute
65#msnd # No ALSA substitute
66#nec_vrc5477 # No ALSA substitute
67sequencer
68soundcard
69usb-midi
70#vidc # No ALSA substitute
71#vwsnd # No ALSA substitute
72#waveartist # No ALSA substitute
073
=== added file 'debian/PATCHES.Debian'
--- debian/PATCHES.Debian 1970-01-01 00:00:00 +0000
+++ debian/PATCHES.Debian 2011-08-15 02:02:24 +0000
@@ -0,0 +1,20 @@
1Patches applied in the Debian version of :
2
3debian/patches/alpha_build_fixes.patch (Steve Kowalik):
4 Fix the ISA Pinnacle driver by using phys_to_virt rather than the
5 undefined (on Alpha, anyway), __ISA_IO_base.
6
7debian/patches/disable_gcc_version_check1.patch (Thomas Hood):
8 Disable GCC version check in configure.in
9 disable_gcc_version_check2.patch is the result of running autoconf
10 after this patch has been applied.
11
12debian/patches/disable_gcc_version_check2.patch (Thomas Hood):
13
14debian/patches/core_oss_framepointer.patch (Steve Kowalik):
15 Compile snd-pcm-oss.o with -fno-omit-frame-pointer.
16
17debian/patches/debian_makefile_depmod.patch (Steve Kowalik):
18 Removes calls to depmod at install-modules time, and call install with
19 a user and group of root in install-scripts.
20
021
=== added file 'debian/alsa-base.NEWS'
--- debian/alsa-base.NEWS 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.NEWS 2011-08-15 02:02:24 +0000
@@ -0,0 +1,26 @@
1alsa-driver (1.0.15-1) unstable; urgency=low
2
3 /etc/init.d/alsa is now stored as script in /sbin:
4
5 # /sbin/alsa {unload|reload|force-unload|force-reload|suspend|resume}
6
7 This script isn't used in any rc?.d sequence. It doesn't conform to Debian
8 Policy §9.3.2, which mandates {start|stop|restart|reload|force-reload}.
9 If one wants to unload, reload sound modules, i.e. for a user-script,
10 /sbin/alsa can be used. It is not needed for any configuration of alsa.
11
12 -- Elimar Riesebieter <riesebie@lxtec.de> Sun, 21 Oct 2007 03:40:58 +0200
13
14
15 Note that the above location is Ubuntu's.
16
17 -- Daniel T Chen <crimsun@ubuntu.com> Wed, 12 Dec 2007 23:37:13 -0500
18
19alsa-driver (1.0.9b-3) unstable; urgency=low
20
21 As of this release, /etc/init.d/alsa no longer stores or restores
22 mixer levels. The /etc/init.d/alsa-utils init script now performs
23 that function.
24
25 -- Jordi Mallach <jordi@debian.org> Wed, 10 Jul 2005 15:00:00 +0200
26
027
=== added file 'debian/alsa-base.README.Debian'
--- debian/alsa-base.README.Debian 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.README.Debian 2011-08-15 02:02:24 +0000
@@ -0,0 +1,135 @@
1 alsa-base README.Debian
2 -----------------------
3
4contents
5--------
6news
7loading modules
8creating device files
9reloading modules after suspension
10unloading modules
11initscript
12internal speaker
13
14news
15----
16Last updated 30 April 2009
17
18
19loading modules
20---------------
21The initscripts in some unstable releases of alsa-base between Debian 3.0
22and Debian 3.1 attempted to load ALSA driver modules on boot. The
23initscript in the current alsa-base package does not do this.
24
25ALSA has a special built-in module autoloading system. You do not have
26to make use of it, and it is useless if your /dev directory is managed by
27udev, but in case you do want to use it, here is a brief explanation of
28how it is supposed to work.
29
30When the "snd" module is loaded and the user tries to open a sound device
31file with a minor number that indicates that card number N is wanted, snd
32modprobes "snd-card-N". Thus, if you set up module loader configuration
33file /etc/modprobe.d/sound.conf to look like this:
34
35 alias snd-card-0 snd-cs46xx
36 options snd-cs46xx index=0
37
38then snd-cs46xx will be automagically loaded when it is needed to handle
39the attempted open() of the sound device. The "index=0" option ensures
40that when snd-cs46xx is loaded the first card that it registers is given
41index 0.
42
43If you have an additional sound card of the same type then make the file
44look like this:
45
46 alias snd-card-0 snd-cs46xx
47 alias snd-card-1 snd-cs46xx
48 options snd-cs46xx index=0,1
49
50If you have, instead, an additional sound card of a different type then
51make the file look like this:
52
53 alias snd-card-0 snd-cs46xx
54 options snd-cs46xx index=0
55 alias snd-card-1 snd-emu10k1
56 options snd-emu10k1 index=1
57
58ALSA supports up to eight sound cards.
59
60The module loader configuration files just described are additional to
61/etc/modprobe.d/alsa-base.conf which is shipped as conffile with the alsa-base
62package. The files contain basic configuration entries which don't normally
63need to be customized. The entries may include:
64
65* ALSA autoloader aliases
66* an entry for each normal sound card driver that will cause a command
67 to be executed after the driver has initialized
68* an entry for each abnormal driver (i.e., a driver that drives
69 hardware such as a TV card or modem that is not suited to be the
70 primary sound card) preventing it from grabbing index 0
71
72Suppose you decide that you need to load a certain driver, snd-foo, with
73options: "dma1=0 ctlport=0x530". The recommended way to set this up is to
74create additional files in /etc/modprobe.d/ each containing an "options" line:
75
76 # /etc/modprobe.d/alsa_local.conf
77 options snd-foo dma1=0 ctlport=0x530
78
79
80creating device files
81---------------------
82ALSA native device files are located in /dev/snd/. (ALSA's kernel-
83OSS-emulation device files are of course the same as the OSS device
84files.)
85
86Udev takes care of creating devices files when modules are loaded.
87
88
89reloading modules across APM suspend-and-resume
90-----------------------------------------------
91During suspension many peripherals are switched off; on resuming the
92machine these peripherals need to be re-initialized. Many ALSA
93drivers do this properly but some still do not.
94
95If this problem affects you and if your ALSA drivers are built as
96loadable modules and your kernel supports module unloading then you
97can work around the problem by unloading the driver before suspending
98and loading it again after resuming. This will be done for you
99automatically if you add the name of the problematic sound card driver
100module to the variable force_unload_modules_before_suspend variable in
101/etc/default/alsa. E.g., if your CS46XX and AZX cards don't work
102properly after resuming from APM suspend, add the names of their
103driver modules to the list:
104
105 force_unload_modules_before_suspend="snd-cs46xx snd-azx"
106
107
108restoring sound volumes across APM suspend-and-resume
109-----------------------------------------------------
110alsa-base provides an APM script in /etc/apm/scripts.d/alsa to
111automatically store/restore sound volumes during APM suspension.
112Since this option relies on alsactl, please install the recommended
113alsa-utils package.
114
115unloading modules
116-----------------
117If you want to unload ALSA driver modules then you will have to stop
118all applications that are using ALSA device files. You can do both
119in one step by running:
120
121 alsa force-unload
122
123getting OSS support
124-------------------
125If you need old-style OSS devices for legacy applications, you should
126install the oss-compat package, which should get in charge of setting up
127your system with the required compatibility modules.
128
129Any Debian package needing these devices should depend on oss-compat.
130
131internal speaker
132----------------
133If you want to get the internal speaker to work comment
134# blacklist snd-pcsp
135in /etc/modprobe.d/alsa-base-blacklist.conf
0136
=== added file 'debian/alsa-base.apm'
--- debian/alsa-base.apm 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.apm 2011-08-15 02:02:24 +0000
@@ -0,0 +1,11 @@
1#!/bin/sh
2#
3# apmd proxy script for ALSA
4
5[ -x /sbin/alsactl ] || exit 0
6
7case "$1,$2" in
8 suspend,*) /sbin/alsactl store && /sbin/alsa suspend ;;
9 resume,suspend) /sbin/alsa resume && /sbin/alsactl restore ;;
10esac
11
012
=== added file 'debian/alsa-base.bug.control'
--- debian/alsa-base.bug.control 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.bug.control 2011-08-15 02:02:24 +0000
@@ -0,0 +1,1 @@
1report-with: libasound2
02
=== added file 'debian/alsa-base.bug.presubj'
--- debian/alsa-base.bug.presubj 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.bug.presubj 2011-08-15 02:02:24 +0000
@@ -0,0 +1,9 @@
1If you know that the bug you want to report is in the "upstream"
2code then please file a bug report in the ALSA bug tracking system
3(on the web at https://bugtrack.alsa-project.org/alsa-bug).
4
5If you feel that the bug is one that other Debian users should
6know about then you are welcome to file a report in the Debian BTS
7as well. Please keep in mind, however, that managing bug reports
8is part of the maintainers' workload.
9
010
=== added file 'debian/alsa-base.bug.script'
--- debian/alsa-base.bug.script 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.bug.script 2011-08-15 02:02:24 +0000
@@ -0,0 +1,27 @@
1#!/bin/sh
2
3exec 1>&3 2>&3
4
5# As of reportbug 3.14 package status information can be added by putting
6# a "package-status: <package-name>" line in the bug control file.
7# Unfortunately, reportbug << 3.14 crashes if it finds multiple
8# fields in the control file. We don't want to Conflict with
9# reportbug << 3.14 if we can avoid it so we use a method of appending
10# package info that works with all current versions of reportbug.
11# We can switch to the package-status: method after etch is released.
12echo "--- Begin additional package status ---"
13dpkg -l libasound2
14echo "--- End additional package status ---"
15
16for F in version cards ; do
17 P="/proc/asound/$F"
18 if [ -r "$P" ] ; then
19 echo "--- Begin $P ---"
20 cat "$P"
21 echo "--- End $P ---"
22 fi
23done
24
25echo "--- Begin /dev/snd/ listing ---"
26ls -l /dev/snd
27echo "--- End /dev/snd/ listing ---"
028
=== added file 'debian/alsa-base.defaultfile'
--- debian/alsa-base.defaultfile 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.defaultfile 2011-08-15 02:02:24 +0000
@@ -0,0 +1,14 @@
1# Configuration file for alsa-base
2
3# List, separated by spaces, the names of modules that should be
4# unloaded, if present, before the machine is suspended. Use the
5# special name "all" if you would like all ALSA sound modules to be
6# removed. The modules that are removed will be loaded again after
7# resume. Currently this only has an effect if you are using apmd.
8# Examples:
9# Value Action at suspend time
10# "" Do nothing
11# "snd-cs46xx" Stop sound processes and remove the snd-cs46xx module
12# "all" Stop sound processes and remove all ALSA modules
13force_unload_modules_before_suspend=""
14
015
=== added file 'debian/alsa-base.dirs'
--- debian/alsa-base.dirs 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.dirs 2011-08-15 02:02:24 +0000
@@ -0,0 +1,9 @@
1etc/modprobe.d
2etc/apm/scripts.d
3etc/apm/suspend.d
4etc/apm/resume.d
5usr/share/alsa-base
6usr/share/lintian/overrides
7usr/share/bug/alsa-base
8sbin
9usr/share/apport/package-hooks
010
=== added file 'debian/alsa-base.docs'
--- debian/alsa-base.docs 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.docs 2011-08-15 02:02:24 +0000
@@ -0,0 +1,4 @@
1doc/SOUNDCARDS
2FAQ
3README
4alsa-kernel/Documentation
05
=== added file 'debian/alsa-base.init'
--- debian/alsa-base.init 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.init 2011-08-15 02:02:24 +0000
@@ -0,0 +1,219 @@
1#!/bin/sh
2#
3# alsa-base control script
4#
5# Description: Used to load and unload ALSA modules and
6# restore and store mixer levels. There is no
7# longer any need to run this script on bootup
8# or shutdown. It ships as /sbin/alsa.
9### END INIT INFO
10
11set -e
12
13# Exit if alsa-utils package is not installed
14[ -x /sbin/alsactl ] || exit 0
15
16MYNAME=/sbin/alsa
17PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
18
19# Default values of variables in /etc/default/alsa
20force_unload_modules_before_suspend=""
21
22[ -f /etc/default/alsa ] && . /etc/default/alsa
23
24# $* MESSAGE
25warn() { echo "${MYNAME}: Warning: $* " >&2 ; }
26
27#
28# Attempt to create /var/run/alsa if it is absent.
29# Return true if /var/run/alsa exists after this attempt,
30# otherwise false.
31#
32check_run_dir()
33{
34 [ -d /var/run/alsa ] && return 0
35 # We have no business creating /var/run if it doesn't exist
36 if ! [ -d /var/run ] ; then
37 warn "Could not create /var/run/alsa/ because /var/run/ is not present."
38 return 1
39 fi
40 if ! mkdir --mode=755 /var/run/alsa ; then
41 warn "Failed to create /var/run/alsa/."
42 return 1
43 fi
44 [ -d /var/run/alsa ] && return 0
45 return 1
46}
47
48echo_procs_using_sound()
49{
50 echo $( \
51 lsof +D /dev -F rt \
52 | awk '/^p/ {pid=$1} /^t/ {type=$1} /^r0x(74|e)..$/ && type == "tCHR" {print pid}' \
53 | cut -c 2- \
54 | uniq \
55 )
56}
57
58# $* [PID]...
59echo_with_command_names()
60{
61 [ "$1" ] || return 0
62 echo $( \
63 ps --no-headers -o "%p %c" "$@" \
64 | sed -e 's/\([0-9][0-9]*\) \(.*\)/\1(\2)/' \
65 )
66}
67
68kill_procs_using_sound()
69{
70 procs_using_sound="$(echo_procs_using_sound)"
71 if [ "$procs_using_sound" ] ; then
72 echo -n "Terminating processes:"
73 for attempt in 1 2 3 4 ; do
74 echo -n " ${procs_using_sound}"
75 kill $procs_using_sound || :
76 sleep 1
77 procs_using_sound="$(echo_procs_using_sound)"
78 [ "$procs_using_sound" ] || break
79 done
80 # Either no more procs using sound or attempts ran out
81 if [ "$procs_using_sound" ] ; then
82 echo -n " (with SIGKILL:) ${procs_using_sound}"
83 kill -9 $procs_using_sound || :
84 sleep 1
85 fi
86 procs_using_sound="$(echo_procs_using_sound)"
87 if [ "$procs_using_sound" ] ; then
88 echo " (failed: processes still using sound devices: $(echo_with_command_names $procs_using_sound))."
89 return 1
90 fi
91 echo "."
92 fi
93 return 0
94}
95
96# $* MODULE-NAME [MODULE-NAME]... | "all"
97unload_modules()
98{
99 procs_using_sound="$(echo_procs_using_sound)"
100 if [ "$procs_using_sound" ] ; then
101 warn "Processes using sound devices: $(echo_with_command_names $procs_using_sound)."
102 fi
103 if check_run_dir ; then
104 :> /var/run/alsa/modules-removed
105 else
106 warn "Not keeping list of removed modules because /var/run/alsa is absent.
107It will not be possible automatically to reload these modules."
108 fi
109 echo -n "Unloading ALSA sound driver modules:"
110 [ -d /proc/asound ] || { echo " (none loaded)." ; return 0 ; }
111 echo_snd_modules_loaded()
112 {
113 lsmod \
114 | sed -n -e 's/^\(snd[-_][^[:space:]]*\)[[:space:]].*/\1/p' \
115 | sed -e 's/_/-/g'
116 }
117 for FSMBS in $* ; do
118 MODULES_TO_REMOVE=""
119 SND_MODULES_LOADED="$(echo_snd_modules_loaded)"
120 case "$FSMBS" in
121 all)
122 MODULES_TO_REMOVE="$SND_MODULES_LOADED"
123 ;;
124 snd_*|snd-*)
125 FSMBS="$(echo "$FSMBS" | sed -e 's/_/-/g')"
126 for M in $SND_MODULES_LOADED ; do
127 if [ "$FSMBS" = "$M" ] ; then
128 MODULES_TO_REMOVE="$FSMBS"
129 break
130 fi
131 done
132 ;;
133 esac
134 [ "$MODULES_TO_REMOVE" ] || continue
135 echo "$MODULES_TO_REMOVE" >> /var/run/alsa/modules-removed
136 for M in $MODULES_TO_REMOVE ; do
137 echo -n " ${M}"
138 modprobe -r "$M" >/dev/null 2>&1 || :
139 done
140 done
141 if [ -f /var/run/alsa/modules-removed ] ; then
142 MODULES_STILL_LOADED="$(echo_snd_modules_loaded | grep -F -f /var/run/alsa/modules-removed)"
143 MODULES_STILL_LOADED="$(echo $MODULES_STILL_LOADED)"
144 else
145 MODULES_STILL_LOADED=""
146 fi
147 if [ "$MODULES_STILL_LOADED" ] ; then
148 echo " (failed: modules still loaded: ${MODULES_STILL_LOADED})."
149 return 1
150 else
151 echo "."
152 return 0
153 fi
154}
155
156# $* MODULE-NAME [MODULE-NAME]... | "all"
157force_unload_modules()
158{
159 kill_procs_using_sound || :
160 unload_modules "$@" || return 1
161 return 0
162}
163
164load_unloaded_modules()
165{
166 LUM_RETURNSTATUS=0
167 MODULES_TO_LOAD=""
168 [ -d /var/run/alsa ] || mkdir -p /var/run/alsa
169 echo -n "Loading ALSA sound driver modules:"
170 [ -f /var/run/alsa/modules-removed ] && MODULES_TO_LOAD="$(echo $(cat /var/run/alsa/modules-removed))"
171 [ "$MODULES_TO_LOAD" ] || { echo " (none to reload)." ; return $LUM_RETURNSTATUS ; }
172 echo -n " $MODULES_TO_LOAD"
173 for MDL in $MODULES_TO_LOAD ; do
174 modprobe $MDL || LUM_RETURNSTATUS=1
175 done
176 case "$LUM_RETURNSTATUS" in
177 0) echo "." ;;
178 *) echo " (failed)." ;;
179 esac
180 return $LUM_RETURNSTATUS
181}
182
183case "$1" in
184 unload)
185 unload_modules all || exit $?
186 ;;
187 reload)
188 EXITSTATUS=0
189 unload_modules all || EXITSTATUS=1
190 load_unloaded_modules || EXITSTATUS=1
191 exit $EXITSTATUS
192 ;;
193 force-unload)
194 force_unload_modules all || exit $?
195 ;;
196 force-reload)
197 EXITSTATUS=0
198 force_unload_modules all || EXITSTATUS=1
199 load_unloaded_modules || EXITSTATUS=1
200 exit $EXITSTATUS
201 ;;
202 suspend)
203 case "$force_unload_modules_before_suspend" in
204 ""|false) : ;;
205 all|true) /sbin/alsactl store && force_unload_modules all || exit $? ;;
206 *) /sbin/alsactl store && force_unload_modules $force_unload_modules_before_suspend || exit $? ;;
207 esac
208 ;;
209 resume)
210 case "$force_unload_modules_before_suspend" in
211 ""|false) : ;;
212 *) load_unloaded_modules && /sbin/alsactl restore || exit $? ;;
213 esac
214 ;;
215 *)
216 echo "Usage: $MYNAME {unload|reload|force-unload|force-reload|suspend|resume}" >&2
217 exit 3
218 ;;
219esac
0220
=== added file 'debian/alsa-base.lintian-overrides'
--- debian/alsa-base.lintian-overrides 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.lintian-overrides 2011-08-15 02:02:24 +0000
@@ -0,0 +1,2 @@
1#alsa-base: maintainer-script-removes-device-files postrm:9
2alsa-base: binary-without-manpage usr/sbin/alsa
03
=== added file 'debian/alsa-base.modprobe'
--- debian/alsa-base.modprobe 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.modprobe 2011-08-15 02:02:24 +0000
@@ -0,0 +1,25 @@
1# autoloader aliases
2install sound-slot-0 /sbin/modprobe snd-card-0
3install sound-slot-1 /sbin/modprobe snd-card-1
4install sound-slot-2 /sbin/modprobe snd-card-2
5install sound-slot-3 /sbin/modprobe snd-card-3
6install sound-slot-4 /sbin/modprobe snd-card-4
7install sound-slot-5 /sbin/modprobe snd-card-5
8install sound-slot-6 /sbin/modprobe snd-card-6
9install sound-slot-7 /sbin/modprobe snd-card-7
10
11# Cause optional modules to be loaded above generic modules
12install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
13#
14# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
15install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
16install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
17install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
18#
19install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
20# Cause optional modules to be loaded above sound card driver modules
21install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
22install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }
23
24# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
25install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
026
=== added file 'debian/alsa-base.postinst'
--- debian/alsa-base.postinst 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.postinst 2011-08-15 02:02:24 +0000
@@ -0,0 +1,91 @@
1#!/bin/sh
2
3set -e
4
5MYNAME="$0"
6
7# $* message
8warn() { echo "${MYNAME}: Warning: $*" >&2 ; }
9
10# $* message
11report_error() { echo "${MYNAME}: Error: $*" >&2 ; }
12
13# Move a conffile without triggering a dpkg question
14mv_conffile() {
15 OLDCONFFILE="$1"
16 NEWCONFFILE="$2"
17
18 if [ -e "$OLDCONFFILE" ]; then
19 echo "Preserving user changes to $NEWCONFFILE"
20 mv -f "$NEWCONFFILE" "$NEWCONFFILE".dpkg-new
21 mv -f "$OLDCONFFILE" "$NEWCONFFILE"
22 elif [ -e "$OLDCONFFILE".dpkg-bak ]; then
23 rm -f "$OLDCONFFILE".dpkg-bak
24 fi
25}
26
27udev_is_active()
28{
29 test -e /dev/.udev.tdb || test -d /dev/.udevdb || return 1
30 return 0
31}
32
33case "$1" in
34configure|reconfigure)
35 if dpkg --compare-versions "$2" lt "1.0.23+dfsg-1ubuntu4"; then
36 mv_conffile /etc/modprobe.d/alsa-base \
37 /etc/modprobe.d/alsa-base.conf
38 mv_conffile /etc/modprobe.d/blacklist-modem \
39 /etc/modprobe.d/blacklist-modem.conf
40 fi
41 # Decide which conf file to read
42 conf_file=""
43 if [ -f /etc/default/alsa ] ; then
44 conf_file=/etc/default/alsa
45 elif [ -f /usr/share/alsa-base/alsa.default ] ; then
46 conf_file=/usr/share/alsa-base/alsa.default
47 else
48 report_error "No configuration file found"
49 exit 1
50 fi
51 # Read variables from conf file
52 force_unload_modules_before_suspend="$(
53 . "$conf_file" >/dev/null 2>&1
54 echo "$force_unload_modules_before_suspend"
55 )"
56 # Write new conf file
57 cat /usr/share/alsa-base/alsa.default | sed \
58 -e "s/force_unload_modules_before_suspend=.*/force_unload_modules_before_suspend=\"${force_unload_modules_before_suspend}\"/" \
59 > /etc/default/alsa
60 # Set up apm symlinks
61 [ -f /etc/apm/scripts.d/alsa ] || warn "/etc/apm/scripts.d/alsa is absent"
62 # $1: file to check
63 already_linked_to_alsa()
64 {
65 [ "$1" ] || return 1
66 [ -L "$1" ] || return 1
67 [ "$(basename "$(readlink "$1")")" = alsa ] || return 1
68 return 0
69 }
70 ALREADY_LINKED=no
71 for F in /etc/apm/suspend.d/??alsa ; do
72 already_linked_to_alsa "$F" && ALREADY_LINKED=yes && break
73 done
74 [ "$ALREADY_LINKED" = yes ] || ln -sf ../scripts.d/alsa /etc/apm/suspend.d/80alsa
75 ALREADY_LINKED=no
76 for F in /etc/apm/resume.d/??alsa ; do
77 already_linked_to_alsa "$F" && ALREADY_LINKED=yes && break
78 done
79 [ "$ALREADY_LINKED" = yes ] || ln -sf ../scripts.d/alsa /etc/apm/resume.d/20alsa
80 ;;
81abort-upgrade|abort-remove|abort-deconfigure)
82 # We don't have to do anything because we didn't do anything in prerm
83 exit 0
84 ;;
85*)
86 echo "postinst called with unknown argument \`$1'" >&2
87 exit 1
88 ;;
89esac
90
91#DEBHELPER#
092
=== added file 'debian/alsa-base.postrm'
--- debian/alsa-base.postrm 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.postrm 2011-08-15 02:02:24 +0000
@@ -0,0 +1,26 @@
1#!/bin/sh
2
3set -e
4
5if [ "$1" = "purge" ]; then
6# if [ -L /dev/sndstat ]; then
7# rm -f /dev/sndstat
8# echo "Remaking /dev/sndstat."
9# # Keep this in sync with /sbin/MAKEDEV
10# if cd /dev && mknod --mode=0660 sndstat c 14 6 ; then
11# chown root:audio sndstat || :
12# fi
13# fi
14 # Remove configuration files
15 rm -f \
16 /etc/default/alsa \
17 /etc/default/alsa.dpkg-old
18 # Remove apm symlinks
19 rm -f \
20 /etc/apm/suspend.d/??alsa \
21 /etc/apm/resume.d/??alsa
22 # Remove run time files
23 rm -rf /var/run/alsa
24fi
25
26#DEBHELPER#
027
=== added file 'debian/alsa-base.preinst'
--- debian/alsa-base.preinst 1970-01-01 00:00:00 +0000
+++ debian/alsa-base.preinst 2011-08-15 02:02:24 +0000
@@ -0,0 +1,54 @@
1#!/bin/sh
2
3set -e
4
5mv_conffile() {
6 local package='alsa-base'
7 local name="$1"
8 local newname="$2"
9
10 [ -e "$name" ] || return 0
11
12 local md5="$(md5sum $name | sed -e 's/ .*//')"
13 oldmd5="$(dpkg-query -W -f='${Conffiles}' $package | \
14 sed -n -e "\' $name ' { s/ obsolete$//; s/.* //; p }")"
15
16 if [ "$md5" = "$oldmd5" ]; then
17 rm -f "$name"
18 else
19 mv "$name" "$newname"
20 fi
21}
22
23rm_conffile() {
24 mv_conffile "$1" "$1.dpkg-bak"
25}
26
27case "$1" in
28 install|upgrade)
29 # The following must be deleted at preinst time
30 # so that dpkg can remove their parent directories
31 # Delete obsolete dev.d symlinks
32 for N in 0 1 2 3 4 5 6 7 ; do
33 D="/etc/dev.d/snd/controlC$N"
34 if [ -d "$D" ] ; then
35 L="$D/alsa-base.dev"
36 rm -f "$L"
37 fi
38 done
39 # Delete obsolete dev.d script
40 rm_conffile /etc/alsa/dev.d/alsa-base
41 # Delete obsolete init script
42 rm_conffile /etc/init.d/alsa
43 # Delete blacklist without .conf extension
44 rm_conffile /etc/modprobe.d/blacklist-alsa
45 rm_conffile /etc/modprobe.d/blacklist-oss
46 # Rename alsa-base
47 if dpkg --compare-versions "$2" lt "1.0.23+dfsg-1ubuntu4"; then
48 rm_conffile /etc/modprobe.d/alsa-base
49 rm_conffile /etc/modprobe.d/blacklist-modem
50 fi
51 ;;
52esac
53
54#DEBHELPER#
055
=== added file 'debian/alsa-modules.bug.control'
--- debian/alsa-modules.bug.control 1970-01-01 00:00:00 +0000
+++ debian/alsa-modules.bug.control 2011-08-15 02:02:24 +0000
@@ -0,0 +1,1 @@
1Submit-As: alsa-source
02
=== added file 'debian/alsa-modules.postinst'
--- debian/alsa-modules.postinst 1970-01-01 00:00:00 +0000
+++ debian/alsa-modules.postinst 2011-08-15 02:02:24 +0000
@@ -0,0 +1,16 @@
1#!/bin/sh
2
3#DEBHELPER#
4
5if [ "$(uname -r)" = "_KVERS_" ] ; then
6 if [ -x /etc/init.d/alsa ] ; then
7 if ! /etc/init.d/alsa force-reload ; then
8 echo 'You should now stop all applications using sound devices ' >&2
9 echo 'and run "/etc/init.d/alsa force-reload" to load the new modules.' >&2
10 fi
11 else
12 echo 'You should now stop all applications using sound devices ' >&2
13 echo 'and reload all ALSA sound modules.' >&2
14 fi
15fi
16
017
=== added file 'debian/alsa-modules.postrm'
--- debian/alsa-modules.postrm 1970-01-01 00:00:00 +0000
+++ debian/alsa-modules.postrm 2011-08-15 02:02:24 +0000
@@ -0,0 +1,4 @@
1#!/bin/sh
2
3#DEBHELPER#
4
05
=== added file 'debian/alsa-source.README.Debian'
--- debian/alsa-source.README.Debian 1970-01-01 00:00:00 +0000
+++ debian/alsa-source.README.Debian 2011-08-15 02:02:24 +0000
@@ -0,0 +1,80 @@
1 Advanced Linux Sound Architecture
2 drivers
3 Debian-specific README file
4
5
6Last updated: 13 October 2005
7
8
9During the installation of the alsa-source package you should have
10been asked several questions about build options for the modules. If
11you didn't get asked those questions or if you would like to review
12them then run 'dpkg-reconfigure alsa-source' as root. To see the
13result, look in /etc/alsa/alsa-source.conf.
14
15Before continuing, be sure you have the fakeroot utility installed
16
17 $ sudo apt-get install fakeroot
18
19and that you have appropriate kernel sources available. You can use
20a stock Linux kernel source tree, a Debian 2.4-kernel headers tree,
21
22 $ sudo apt-get install kernel-headers-2.4.27-2-k7
23
24a Debian (or Ubuntu) 2.6-kernel headers tree,
25
26 $ sudo apt-get install linux-headers-2.6.12-1-686
27
28or a Debian kernel source tree
29
30 $ sudo apt-get install linux-source-2.6.12
31
32for this purpose. In the latter case you have to extract the tree
33from the tarball included in the package and you may have to
34configure the sources first. Make sure that CONFIG_SOUND is defined
35in the source tree's .config file.
36
37This package (alsa-source) includes a tarball in /usr/src/ named
38'alsa-driver.tar.bz2'. Extract the ALSA driver sources from it.
39
40 $ cd /usr/src
41 $ rm -rf modules/alsa-driver
42 $ tar jxf alsa-driver.tar.bz2
43
44To build the ALSA modules using make-kpkg, cd into the root of the
45headers or source tree that you have prepared and run make-kpkg.
46
47 $ cd /usr/src/kernel-headers-2.4.27-2-k7
48 $ make-kpkg --rootcmd=fakeroot modules-image
49
50This will result in the creation of a Debian package in the parent
51directory of the headers/source tree.
52
53If you use a 2.6 headers tree then you may run into trouble because
54the files in the header tree are all owned by root:root and have no
55world write permission, whereas make-kpkg wants to write to some files
56in the tree. The best thing to do is make a working copy of the tree
57somewhere else
58
59 $ cp -rpL /usr/src/linux-headers-2.6.12-1-686 /tmp
60
61and run make-kpkg there
62
63 $ cd /tmp/linux-headers-2.6.12-1-686
64 $ make-kpkg --rootcmd=fakeroot modules-image
65 $ cd
66 $ rm -rf /tmp/linux-headers-2.6.12-1-686
67
68If you find that the package is not generated with the correct version
69suffix (as seems to happen with Linux 2.6 header trees but not with
70Linux 2.4 trees) then you need to add the "--append-to-version" option
71to the command line.
72
73 $ make-kpkg --rootcmd=fakeroot --append-to-version=-1-686 modules-image
74
75To build the ALSA modules _not_ using make-kpkg you can do something
76like this:
77
78 $ cd /usr/src/modules/alsa-driver
79 $ fakeroot debian/rules binary_modules KSRC=/usr/src/kernel-headers-2.4.27-1-k7/ KVERS=2.4.27-1-k7
80
081
=== added file 'debian/alsa-source.bug.control'
--- debian/alsa-source.bug.control 1970-01-01 00:00:00 +0000
+++ debian/alsa-source.bug.control 2011-08-15 02:02:24 +0000
@@ -0,0 +1,1 @@
1report-with: alsa-base libasound2
02
=== added file 'debian/alsa-source.bug.presubj'
--- debian/alsa-source.bug.presubj 1970-01-01 00:00:00 +0000
+++ debian/alsa-source.bug.presubj 2011-08-15 02:02:24 +0000
@@ -0,0 +1,9 @@
1If you know that the bug you want to report is in the "upstream"
2code then please file a bug report in the ALSA bug tracking system
3(on the web at https://bugtrack.alsa-project.org/alsa-bug).
4
5If you feel that the bug is one that other Debian users should
6know about then you are welcome to file a report in the Debian BTS
7as well. Please keep in mind, however, that managing bug reports
8is part of the maintainers' workload.
9
010
=== added file 'debian/alsa-source.bug.script'
--- debian/alsa-source.bug.script 1970-01-01 00:00:00 +0000
+++ debian/alsa-source.bug.script 2011-08-15 02:02:24 +0000
@@ -0,0 +1,27 @@
1#!/bin/sh
2
3exec 1>&3 2>&3
4
5# As of reportbug 3.14 package status information can be added by putting
6# a "package-status: <package-name>" line in the bug control file.
7# Unfortunately, reportbug << 3.14 crashes if it finds multiple
8# fields in the control file. We don't want to Conflict with
9# reportbug << 3.14 if we can avoid it so we use a method of appending
10# package info that works with all current versions of reportbug.
11# We can switch to the package-status: method after etch is released.
12echo "--- Begin additional package status ---"
13dpkg -l alsa-base libasound2
14echo "--- End additional package status ---"
15
16for F in version cards ; do
17 P="/proc/asound/$F"
18 if [ -r "$P" ] ; then
19 echo "--- Begin $P ---"
20 cat "$P"
21 echo "--- End $P ---"
22 fi
23done
24
25echo "--- Begin /dev/snd/ listing ---"
26ls -l /dev/snd
27echo "--- End /dev/snd/ listing ---"
028
=== added file 'debian/alsa-source.conf'
--- debian/alsa-source.conf 1970-01-01 00:00:00 +0000
+++ debian/alsa-source.conf 2011-08-15 02:02:24 +0000
@@ -0,0 +1,35 @@
1### ALSA source configuration file ###
2# (This file is in GNU makefile format)
3
4# List the card drivers to be built, separated by commas. For example,
5# if you want to build the drivers for the Sound Blaster 16 and the
6# Yamaha YMF cards then write:
7# ALSA_CARDS="sb16, ymfpci"
8# The special name "all" results in all card drivers being built.
9#
10ifndef ALSA_CARDS
11ALSA_CARDS=""
12endif
13
14# List the card driver options, separated by commas, all on one line.
15# The special name "all" results in all possible options being set.
16#
17# This is an advanced feature. See ALSA's documentation for more info.
18#
19ifndef ALSA_CARD_OPTIONS
20ALSA_CARD_OPTIONS=""
21endif
22
23# Set to "y" if you want to build the modules without ISA PnP support.
24# Otherwise, set to "".
25#
26ifndef ALSA_NOPNP
27ALSA_NOPNP=""
28endif
29
30# Set to "y" if you want to build the modules with debugging code.
31# Otherwise, set to "".
32#
33ifndef ALSA_DEBUG
34ALSA_DEBUG=""
35endif
036
=== added file 'debian/alsa-source.config'
--- debian/alsa-source.config 1970-01-01 00:00:00 +0000
+++ debian/alsa-source.config 2011-08-15 02:02:24 +0000
@@ -0,0 +1,40 @@
1#!/bin/sh
2
3set -e
4
5. /usr/share/debconf/confmodule
6db_version 2.0
7db_capb multiselect
8
9if [ -f /etc/alsa-source.conf ]; then
10 if [ -f /etc/alsa/alsa-source.conf ]; then
11 mv -f /etc/alsa-source.conf /etc/alsa-source.conf.dpkg-old
12 else
13 mv -f /etc/alsa-source.conf /etc/alsa/alsa-source.conf
14 fi
15fi
16
17db_metaget alsa-source/cards choices || :
18db_subst alsa-source/cards_to_be_built alsa_cards "$RET"
19
20db_metaget alsa-source/cards_with_descriptions choices || :
21db_subst alsa-source/cards_to_be_built alsa_cards_with_descriptions "$RET"
22
23if [ -f /etc/alsa/alsa-source.conf ] ; then
24 case "$(sed -n -e 's/^[[:space:]]*ALSA_NOPNP[[:space:]]*=[[:space:]]*"\(.*\)"/\1/p' /etc/alsa/alsa-source.conf)" in
25 y|Y|yes|YES|Yes) db_set alsa-source/has_pnp "false" || : ;;
26 *) db_set alsa-source/has_pnp "true" || : ;;
27 esac
28 case "$(sed -n -e 's/^[[:space:]]*ALSA_DEBUG[[:space:]]*=[[:space:]]*"\(.*\)"/\1/p' /etc/alsa/alsa-source.conf)" in
29 y|Y|yes|YES|Yes) db_set alsa-source/debug "true" || : ;;
30 *) db_set alsa-source/debug "false" || : ;;
31 esac
32 db_set alsa-source/cards_to_be_built "$(sed -n -e 's/^[[:space:]]*ALSA_CARDS[[:space:]]*=[[:space:]]*"\(.*\)"/\1/p' /etc/alsa/alsa-source.conf)" || :
33fi
34
35db_input low alsa-source/has_pnp || :
36db_input low alsa-source/debug || :
37db_input low alsa-source/cards_to_be_built || :
38db_go || :
39db_stop || :
40
041
=== added file 'debian/alsa-source.control'
--- debian/alsa-source.control 1970-01-01 00:00:00 +0000
+++ debian/alsa-source.control 2011-08-15 02:02:24 +0000
@@ -0,0 +1,34 @@
1Source: alsa-driver
2Section: sound
3Priority: optional
4Maintainer: Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org>
5Build-Depends-Indep: debhelper (>= 5.0.37), bzip2, kernel-headers, cpio, debconf-utils
6Build-Depends: debhelper (>= 5.0.37)
7Standards-Version: 3.7.3
8
9Package: alsa-modules-_KVERS_
10Depends: _KDEP_ _MODULELOADERDEP_, alsa-base (>= 1.0.12-1)
11Recommends: libasound2 (>= 1.0.12-1)
12Suggests: _PCMCIAMODULESSUG_
13Architecture: any
14Description: ALSA modules for kernel _KVERS_
15 This package contains ALSA driver modules for kernel _KVERS_.
16 .
17 If kernel version _KVERS_ is running when this package is
18 installed then applications using ALSA sound drivers will
19 be forcibly stopped and any loaded ALSA sound drivers will
20 be reloaded. Consequently it is a good idea to exit sound
21 related applications before installing this package.
22 .
23 Please note that ALSA driver modules are included in
24 kernel-image packages of version 2.6 or higher. Therefore,
25 you do not need to install an alsa-modules package if you
26 are running a 2.6 kernel. You may still want to install an
27 alsa-modules package for a 2.6 kernel because the drivers
28 in alsa-modules packages are usually more current than
29 those in kernel-image packages. In any case, if you do
30 install an alsa-modules package then the module loader
31 will prefer its modules over those from the kernel-image
32 package.
33 .
34 ALSA is the Advanced Linux Sound Architecture.
035
=== added file 'debian/alsa-source.dirs'
--- debian/alsa-source.dirs 1970-01-01 00:00:00 +0000
+++ debian/alsa-source.dirs 2011-08-15 02:02:24 +0000
@@ -0,0 +1,4 @@
1etc/alsa
2usr/share/alsa-source
3usr/share/lintian/overrides
4usr/share/bug/alsa-source
05
=== added file 'debian/alsa-source.lintian-overrides'
--- debian/alsa-source.lintian-overrides 1970-01-01 00:00:00 +0000
+++ debian/alsa-source.lintian-overrides 2011-08-15 02:02:24 +0000
@@ -0,0 +1,2 @@
1alsa-source: unused-debconf-template alsa-source/cards
2alsa-source: unused-debconf-template alsa-source/cards_with_descriptions
03
=== added file 'debian/alsa-source.postinst'
--- debian/alsa-source.postinst 1970-01-01 00:00:00 +0000
+++ debian/alsa-source.postinst 2011-08-15 02:02:24 +0000
@@ -0,0 +1,52 @@
1#!/bin/sh
2
3set -e
4
5. /usr/share/debconf/confmodule
6db_version 2.0
7
8case "$1" in
9configure|reconfigure)
10 # Get ALSA_PNP
11 db_get alsa-source/has_pnp
12 if [ "$RET" = "false" ]; then
13 NOPNP=y
14 fi
15 # Get ALSA_DEBUG
16 db_get alsa-source/debug
17 if [ "$RET" = "true" ]; then
18 DEBUG=y
19 fi
20 # Get ALSA_CARDS
21 db_get alsa-source/cards_to_be_built || :
22 # The following assumes that 'all' is the first item in the list!
23 CARDS="$(
24 echo "$RET" \
25 | sed -e 's/^all,.*/all/'
26 )"
27 # Get ALSA_CARD_OPTIONS
28 if [ -f /etc/alsa/alsa-source.conf ] ; then
29 eval "$(grep -E '^[[:space:]]*ALSA_CARD_OPTIONS="[^"'"'"']*"[[:space:]]*$' /etc/alsa/alsa-source.conf)"
30 fi
31 # Write new /etc/alsa/alsa-source.conf
32 [ -e /etc/alsa ] && [ ! -d /etc/alsa ] && rm -f /etc/alsa
33 [ -d /etc/alsa ] || mkdir /etc/alsa
34 sed -e "s%^ALSA_NOPNP=.*%ALSA_NOPNP=\"$NOPNP\"%" \
35 -e "s%^ALSA_DEBUG=.*%ALSA_DEBUG=\"$DEBUG\"%" \
36 -e "s%^ALSA_CARDS=.*%ALSA_CARDS=\"$CARDS\"%" \
37 -e "s%^ALSA_CARD_OPTIONS=.*%ALSA_CARD_OPTIONS=\"$ALSA_CARD_OPTIONS\"%" \
38 /usr/share/alsa-source/alsa-source.conf \
39 > /etc/alsa/alsa-source.conf
40 ;;
41abort-upgrade|abort-remove|abort-deconfigure)
42 : # Nothing to do because we didn't do anything in the prerm
43 ;;
44*)
45 echo "postinst called with unknown argument \`$1'" >&2;
46 exit 1
47 ;;
48esac
49
50#DEBHELPER#
51
52db_stop || :
053
=== added file 'debian/alsa-source.postrm'
--- debian/alsa-source.postrm 1970-01-01 00:00:00 +0000
+++ debian/alsa-source.postrm 2011-08-15 02:02:24 +0000
@@ -0,0 +1,10 @@
1#!/bin/sh
2
3set -e
4
5#DEBHELPER#
6
7if [ "$1" = "purge" ]; then
8 rm -f /etc/alsa/alsa-source.conf
9fi
10
011
=== added file 'debian/alsa-source.rules'
--- debian/alsa-source.rules 1970-01-01 00:00:00 +0000
+++ debian/alsa-source.rules 2011-08-15 02:02:24 +0000
@@ -0,0 +1,204 @@
1#!/usr/bin/make -f
2
3# Written by Steve Kowalik <stevenk@debian.org> for the New Alsa-Source.
4# Loosely based on the rules file from pcmcia-cs and the old alsa-source.
5
6KSRC ?= /usr/src/linux
7KDREV ?= unknown
8KVERS ?= unknown
9
10ifeq ($(KDEP),)
11 KDEPC =
12else
13 KDEPC = $(KDEP),
14endif
15
16# See if we can work out the compiler used
17ifeq ($(origin CC),default)
18 ifneq "$(wildcard $(KSRC)/include/linux/compile.h)" ""
19 CC = gcc-$(shell grep LINUX_COMPILER $(KSRC)/include/linux/compile.h | sed 's/.* \([0-9]\+\.[0-9]\+\).*/\1/')
20 else
21 CC = gcc
22 endif
23endif
24
25# Special case gcc 2.7.2
26ifeq ($(CC),gcc-2.7)
27 CC = gcc272
28endif
29
30# If they didn't set $(KVERS), see if we can do it for them.
31ifeq ($(KVERS),unknown)
32 ifneq "$(wildcard $(KSRC)/include/linux/version.h)" ""
33 KVERS = $(shell head -1 $(KSRC)/include/linux/version.h | sed 's/.*"\(.*\)"$$/\1/')
34 endif
35endif
36
37# Clear root command if already root
38ifeq ($(shell id -u),0)
39 ROOT_CMD=
40endif
41
42# Use updates/ subdirectory so that the modules in alsa-modules-$KVERS
43# are given priority (by depmod) over modules under kernel/.
44CONFIGURE_OPT = --prefix=/usr \
45 --with-kernel=$(KSRC) \
46 --with-build=$(KSRC) \
47 --with-moddir=/lib/modules/$(KVERS)/updates/alsa \
48 --with-sequencer=yes
49
50ifneq (,$(findstring 2.2.,$(KVERS)))
51 MODULELOADERDEP = modutils (>= 2.3.5)
52 PCMCIAMODULESSUG = kernel-pcmcia-modules-$(KVERS) | pcmcia-modules-$(KVERS)
53 # See SF bug #550435
54 CONFIGURE_OPT += --disable-verbose-printk
55else
56 ifneq (,$(findstring 2.4.,$(KVERS)))
57 MODULELOADERDEP = modutils (>= 2.3.5)
58 PCMCIAMODULESSUG = kernel-pcmcia-modules-$(KVERS) | pcmcia-modules-$(KVERS)
59 else
60 MODULELOADERDEP = module-init-tools (>= 3.1)
61 PCMCIAMODULESSUG =
62 endif
63endif
64
65
66# Read in config file, generated by debconf.
67ifeq (/etc/alsa/alsa-source.conf,$(wildcard /etc/alsa/alsa-source.conf))
68 include /etc/alsa/alsa-source.conf
69endif
70ifeq ($(HOME)/.alsa-source.conf,$(wildcard $(HOME)/.alsa-source.conf))
71 include $(HOME)/.alsa-source.conf
72endif
73ifeq ($(CURDIR)/debian/alsa-source.conf,$(wildcard $(CURDIR)/debian/alsa-source.conf))
74 include $(CURDIR)/debian/alsa-source.conf
75endif
76
77ifeq ($(ALSA_NOPNP),"y")
78 CONFIGURE_OPT += --with-isapnp=no
79else
80 CONFIGURE_OPT += --with-isapnp=yes
81endif
82
83ifeq ($(ALSA_DEBUG),"y")
84 CONFIGURE_OPT += --with-debug=detect
85endif
86
87ifneq ($(ALSA_CARDS),"")
88 CONFIGURE_OPT += --with-cards=$(ALSA_CARDS)
89endif
90
91ifneq ($(ALSA_CARD_OPTIONS),"")
92 CONFIGURE_OPT += --with-card-options=$(ALSA_CARD_OPTIONS)
93endif
94
95ifneq ($(CONCURRENCY_LEVEL),)
96 MAKE_OPT = -j $(CONCURRENCY_LEVEL)
97endif
98
99VERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\ -f2)
100ifneq ($(KDREV),unknown)
101 ifeq ($(findstring :,$(KDREV)),:)
102 VERSION := $(subst :,:$(VERSION)+,$(KDREV))
103 else
104 VERSION := $(VERSION)+$(KDREV)
105 endif
106endif
107
108echo-vars:
109 @echo "I've been configured using:"
110 @echo " - Kernel source of $(KSRC)"
111 @echo " - Kernel version of $(KVERS)"
112 @echo " - Kernel revision of $(KDREV)"
113 @echo " - C compiler of $(CC)"
114 @echo " - Make options of $(MAKE_OPT)"
115 @echo " - Version of $(VERSION)"
116
117configure: configure-stamp
118configure-stamp:
119 @if [ ! -x /usr/bin/$(CC) ]; then echo "You don't have the compiler that your kernel was built with installed"; exit 1; fi
120 CC="$(CC)" ./configure $(CONFIGURE_OPT)
121 touch configure-stamp
122
123build: build-stamp
124build-stamp: configure-stamp
125 $(MAKE) $(MAKE_OPT) compile
126
127install: install-stamp
128install-stamp: build-stamp
129 $(MAKE) $(MAKE_OPT) DESTDIR=$(CURDIR)/debian/$(shell dh_listpackages) install-modules
130
131control-munge:
132 for i in control postinst postrm ; do \
133 cp -p debian/$$i debian/$$i.orig; \
134 cat debian/$$i | sed \
135 -e 's/_KVERS_/$(KVERS)/g' \
136 -e 's/_KDEP_/$(KDEPC)/g' \
137 -e 's/_MODULELOADERDEP_/$(MODULELOADERDEP)/g' \
138 -e 's/_PCMCIAMODULESSUG_/$(PCMCIAMODULESSUG)/g' \
139 -e '/^Suggests:[[:space:]]*$$/d' \
140 > debian/$$i.tmp; \
141 mv -f debian/$$i.tmp debian/$$i; \
142 done
143 touch control-munge
144
145clean-control-munge:
146 for i in control postinst postrm ; do \
147 if [ -f debian/$$i.orig ]; then \
148 mv -f debian/$$i.orig debian/$$i ; \
149 fi ; \
150 done
151 -$(RM) control-munge
152
153clean: clean-control-munge
154 -make mrproper
155 $(RM) configure-stamp
156 $(RM) build-stamp
157
158binary_modules: binary-modules
159binary-modules: configure-stamp build-stamp control-munge install-stamp
160 dh_testdir
161 dh_testroot
162 dh_installdirs usr/share/bug/alsa-modules-$(KVERS)
163 dh_installchangelogs debian/changelog.ALSA
164 # alsa-modules-i386 adds changelog.alsa-driver.Debian
165 if [ -f debian/changelog.alsa-driver.Debian ] ; then \
166 dh_installdocs debian/changelog.alsa-driver.Debian ; \
167 else \
168 dh_installdocs ; \
169 fi
170 dh_install debian/bug/control usr/share/bug/alsa-modules-$(KVERS)
171 dh_installmodules
172 dh_strip
173 dh_compress
174 dh_fixperms
175 dh_installdeb
176 dh_shlibdeps
177 dh_gencontrol -- -v"$(VERSION)"
178 dh_md5sums
179ifeq "$(origin KPKG_DEST_DIR)" "undefined"
180ifeq "$(origin KMAINT)" "undefined"
181 dh_builddeb --destdir=$(CURDIR)/..
182else
183 dh_builddeb --destdir=$(KSRC)/..
184endif
185else
186 dh_builddeb --destdir=$(KPKG_DEST_DIR)
187endif
188
189binary:
190 @echo "Binary target not supported. Use binary-modules or make-kpkg."
191 exit 1
192
193# Targets that kernel-package uses.
194kdist_configure: configure-stamp
195kdist_config: configure-stamp
196kdist_image:
197 $(ROOT_CMD) $(MAKE) -f debian/rules binary-modules
198 $(ROOT_CMD) $(MAKE) -f debian/rules clean
199kdist_clean: clean
200kdist:
201 $(ROOT_CMD) $(MAKE) -f debian/rules binary-modules
202
203.PHONY: configure build clean binary-modules binary_modules binary kdist_configure kdist_config kdist_image kdist_clean kdist
204
0205
=== added file 'debian/alsa-source.templates'
--- debian/alsa-source.templates 1970-01-01 00:00:00 +0000
+++ debian/alsa-source.templates 2011-08-15 02:02:24 +0000
@@ -0,0 +1,50 @@
1# These templates have been reviewed by the debian-l10n-english
2# team
3#
4# If modifications/additions/rewording are needed, please ask
5# for an advice to debian-l10n-english@lists.debian.org
6#
7# Even minor modifications require translation updates and such
8# changes should be coordinated with translators and reviewers.
9
10Template: alsa-source/has_pnp
11Type: boolean
12Default: true
13_Description: Build ALSA drivers with ISA PnP support?
14 If you choose this option, the ALSA drivers will be built with
15 support for the isa-pnp driver.
16
17Template: alsa-source/debug
18Type: boolean
19Default: false
20_Description: Build ALSA drivers with debugging code?
21 If you choose this option, the ALSA drivers will be built with
22 code to help with debugging.
23
24Template: alsa-source/cards_to_be_built
25Type: multiselect
26Default: all
27#flag:translate:1
28__Choices: all, ${alsa_cards}
29#flag:translate!:4
30_Description: ALSA drivers to build:
31 Please select the ALSA sound card drivers that should be included
32 in alsa-modules packages built from these sources.
33 .
34 The following is a list of available sound card drivers
35 along with short descriptions.
36 .
37 ${alsa_cards_with_descriptions}
38
39Template: alsa-source/cards
40Type: select
41Choices: _CARDS_WITHOUT_DESCRIPTIONS_
42Description: for internal use
43 Really, it isn't. Trust me.
44
45Template: alsa-source/cards_with_descriptions
46Type: select
47Choices: _CARDS_WITH_DESCRIPTIONS_
48Description: for internal use
49 Really, it isn't. Trust me.
50
051
=== added file 'debian/apport-hook.py'
--- debian/apport-hook.py 1970-01-01 00:00:00 +0000
+++ debian/apport-hook.py 2011-08-15 02:02:24 +0000
@@ -0,0 +1,12 @@
1'''apport package hook for ALSA packages
2
3(c) 2009 Canonical Ltd.
4Author:
5Matt Zimmerman <mdz@ubuntu.com>
6
7'''
8
9from apport.hookutils import *
10
11def add_info(report):
12 attach_alsa(report)
013
=== added file 'debian/changelog'
--- debian/changelog 1970-01-01 00:00:00 +0000
+++ debian/changelog 2011-08-15 02:02:24 +0000
@@ -0,0 +1,2011 @@
1alsa-driver (1.0.24+dfsg-0ubuntu1) natty; urgency=low
2
3 * New upstream release
4 * Refreshed patches:
5 - distinguish_kernel_makefile_and_source_dirs.patch
6 - debian_dfsg_configure.patch
7 * debian/control: Update Vcs-bzr field to point to new branch location
8
9 -- Luke Yelavich <themuso@ubuntu.com> Mon, 21 Feb 2011 18:06:40 +1100
10
11alsa-driver (1.0.23+dfsg-2ubuntu1b1) natty; urgency=low
12
13 * No-change upload to drop sizable upstream changelog.
14
15 -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 22 Nov 2010 11:16:14 +0100
16
17alsa-driver (1.0.23+dfsg-2ubuntu1) natty; urgency=low
18
19 * Merge from debian unstable, remaining changes:
20 - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
21 - debian/rules:
22 + Don't install snddevices and program-wrapper
23 + install alsa-base apport hook
24 + Package separate USB card list file
25 - Vcs and maintainer fields mangling
26 - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
27 of the distro
28 - debian/alsa-base.init:
29 + create /var/run/alsa if it doesn't exist
30 + Run alsactl store before force unloading modules
31 + Run alsactl restore after reloading unloaded modules
32 - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
33 on package removal
34 - Add missing $CMDLINE_OPTS to all install rules.
35 - Replace -Q with --quiet.
36 - Add --use-blacklist to all rules so the blacklist still takes effect.
37 - debian/alsa-base.postinst: Do not run snddevices
38 - retain patches:
39 + add_suspend_quirk_hp_nc6220_nw8240.patch,
40 + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
41 - Drop kernel-package recommends to a suggests in order to be able to demote
42 kernel-package to universe
43
44 -- Luke Yelavich <themuso@ubuntu.com> Fri, 29 Oct 2010 11:37:58 -0400
45
46alsa-driver (1.0.23+dfsg-2) unstable; urgency=low
47
48 * Updated Danish translation (thanks, Joe Hansen; closes: #599839).
49 * Updated Catalan translation.
50
51 -- Jordi Mallach <jordi@debian.org> Sun, 17 Oct 2010 13:26:04 +0200
52
53alsa-driver (1.0.23+dfsg-1ubuntu4) maverick; urgency=low
54
55 * debian/alsa-base.preinst:
56 debian/alsa-base.postinst:
57 debian/linux-sound-base.postinst:
58 - Handle upgrades from lucid, too. Thanks, Steve Langasek!
59 (LP: #340873)
60
61 -- Daniel T Chen <crimsun@ubuntu.com> Fri, 03 Sep 2010 17:55:13 -0400
62
63alsa-driver (1.0.23+dfsg-1ubuntu3) maverick; urgency=low
64
65 * debian/alsa-base.postinst:
66 debian/linux-sound-base.postinst:
67 - Readd accidentally-removed migration for newer module-init-tools
68 (LP: #340873)
69
70 -- Daniel T Chen <crimsun@ubuntu.com> Thu, 02 Sep 2010 19:43:30 -0400
71
72alsa-driver (1.0.23+dfsg-1ubuntu2) maverick; urgency=low
73
74 * Dropped auto-generated patch from previous upload. This was created due
75 to an unclean environment when the package was built.
76
77 -- Luke Yelavich <themuso@ubuntu.com> Fri, 04 Jun 2010 13:34:12 +1000
78
79alsa-driver (1.0.23+dfsg-1ubuntu1) maverick; urgency=low
80
81 * Merge from debian alsa-driver svn, remaining changes:
82 - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
83 - debian/rules:
84 + Don't install snddevices and program-wrapper
85 + install alsa-base apport hook
86 + Package separate USB card list file
87 - Vcs and maintainer fields mangling
88 - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
89 of the distro
90 - debian/alsa-base.init:
91 + create /var/run/alsa if it doesn't exist
92 + Run alsactl store before force unloading modules
93 + Run alsactl restore after reloading unloaded modules
94 - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
95 on package removal
96 - Add missing $CMDLINE_OPTS to all install rules.
97 - Replace -Q with --quiet.
98 - Add --use-blacklist to all rules so the blacklist still takes effect.
99 - debian/alsa-base.postinst: Do not run snddevices
100 - retain patches:
101 + add_suspend_quirk_hp_nc6220_nw8240.patch,
102 + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
103 - Drop kernel-package recommends to a suggests in order to be able to demote
104 kernel-package to universe
105
106 -- Luke Yelavich <themuso@ubuntu.com> Fri, 04 Jun 2010 11:52:55 +1000
107
108alsa-driver (1.0.23+dfsg-1) unstable; urgency=low
109
110 * New upstream release.
111 - glitchy sound when increasing/decreasing volume on snd-hda-intel. Fixed
112 upstream by a patch from Dan Chen. Thanks. (closes: #575669)
113
114 [ Jordi Mallach ]
115 * Add an "Old Changelog:" line at the end of the Debian changelog to
116 avoid a lintian warning, and remove related overrides.
117 * Add overrides for unused debconf templates in alsa-source.
118 * Remove README.source, it's uneeded with source format 3.0 (quilt).
119 * Add Build-Depends on autoconf.
120
121 [ Elimar Riesebieter ]
122 * Remove fix_asihpi_includes.patch. Applied different from upstream.
123 * Remove hp_dv4t_msi.patch. Applied from upstream.
124 * Patches from Ben Hutchings NMU added to svn:
125 - distinguish_kernel_makefile_and_source_dirs.patch
126 - use_kbuild_not_ac_try_compile.patch
127 - fix_version_check.patch
128 Thanks again for his cooperation and excellent work!
129 * Updated those 3 patches.
130 * disable_gcc_version_check2.patch deprecated.
131 * Use dh_lintian.
132 * Remove useless alsa-source.lintian-overrides.
133 * Bumped Standards-Version to 3.8.4. No changes.
134 * Prevent snd-usb-audio to be the first soundcard via
135 /etc/modprobe.d/alsa-base.conf. (closes: #574593).
136 * Introduced DEP-3 patch headers.
137
138 -- Jordi Mallach <jordi@debian.org> Wed, 02 Jun 2010 19:14:23 +0200
139
140alsa-driver (1.0.23+dfsg-0ubuntu1) maverick; urgency=low
141
142 * New upstream release
143 * autoconf.patch: Refreshed
144 * hwptr_pcm_io_fixes.patch: Dropped, included in latest tarball release
145 * add_onda_a69g_ac97_support.patch: Delete, it doesn't get applied any more
146 * Merge from debian alsa-driver svn, remaining changes:
147 - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
148 - debian/rules:
149 + Don't install snddevices and program-wrapper
150 + install alsa-base apport hook
151 + Package separate USB card list file
152 - Vcs and maintainer fields mangling
153 - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
154 of the distro
155 - debian/alsa-base.init:
156 + create /var/run/alsa if it doesn't exist
157 + Run alsactl store before force unloading modules
158 + Run alsactl restore after reloading unloaded modules
159 - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
160 on package removal
161 - Add missing $CMDLINE_OPTS to all install rules.
162 - Replace -Q with --quiet.
163 - Add --use-blacklist to all rules so the blacklist still takes effect.
164 - debian/alsa-base.postinst: Do not run snddevices
165 - retain patches:
166 + add_suspend_quirk_hp_nc6220_nw8240.patch,
167 + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
168 - Drop kernel-package recommends to a suggests in order to be able to demote
169 kernel-package to universe
170
171 -- Luke Yelavich <themuso@ubuntu.com> Tue, 18 May 2010 15:04:57 +1000
172
173alsa-driver (1.0.22.1+dfsg-0ubuntu3) lucid; urgency=low
174
175 * Drop kernel-package recommends to a suggests in order to be able to demote
176 kernel-package to universe.
177
178 -- Mathias Gug <mathiaz@ubuntu.com> Thu, 28 Jan 2010 18:51:17 -0500
179
180alsa-driver (1.0.22.1+dfsg-0ubuntu2) lucid; urgency=low
181
182 * Backport patches from upstream git master HEAD fixing spurious
183 wakeups for PCM I/O because of incorrect hw ptr updates:
184 + hwptr_pcm_io_fixes.patch
185 (alsa-kernel: 4a296d10, 681d1dd5, 24109188, 3601282b;
186 alsa-driver: 231e37b3)
187
188 -- Daniel T Chen <crimsun@ubuntu.com> Thu, 07 Jan 2010 18:39:55 -0500
189
190alsa-driver (1.0.22.1+dfsg-0ubuntu1) lucid; urgency=low
191
192 * New upstream release
193 * debian/patches/: Refresh
194 + disable_gcc_version_check1.patch
195 + disable_gcc_version_check2.patch
196 + debian_makefile_depmod.patch
197 + add_suspend_quirk_hp_nc6220_nw8240.patch
198 + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch
199 + debian_dfsg_configure.patch
200 - hp_dv4t_msi.patch: Applied upstream
201 * debian/rules: Don't apply powerdown to HDA controllers after 10 idle
202 seconds. The necessary changes won't ship with Lucid's default linux
203 so shipping the idle powerdown results in annoying sound anomalies.
204 This change restores the behavior shipped in Jaunty.
205
206 -- Daniel T Chen <crimsun@ubuntu.com> Wed, 30 Dec 2009 19:04:59 -0500
207
208alsa-driver (1.0.21+dfsg-2.1) unstable; urgency=low
209
210 * Non-maintainer upload
211 * Fix configure script to use kbuild so that it works with Debian kernel
212 packages (Closes: #531668)
213 * Run autoconf at package build time
214 * Add missing #include to asihpi
215
216 -- Ben Hutchings <ben@decadent.org.uk> Mon, 03 May 2010 13:13:44 +0100
217
218alsa-driver (1.0.21+dfsg-2ubuntu1) lucid; urgency=low
219
220 * Merge from debian unstable, remaining changes:
221 - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
222 - debian/rules:
223 + Don't install snddevices and program-wrapper
224 + install alsa-base apport hook
225 + Package separate USB card list file
226 - Vcs and maintainer fields mangling
227 - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
228 of the distro
229 - debian/alsa-base.init:
230 + create /var/run/alsa if it doesn't exist
231 + Run alsactl store before force unloading modules
232 + Run alsactl restore after reloading unloaded modules
233 - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
234 on package removal
235 - Add missing $CMDLINE_OPTS to all install rules.
236 - Replace -Q with --quiet.
237 - Add --use-blacklist to all rules so the blacklist still takes effect.
238 - debian/alsa-base.postinst: Do not run snddevices
239 - retain patches:
240 + add_suspend_quirk_hp_nc6220_nw8240.patch,
241 + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
242
243 -- Luke Yelavich <themuso@ubuntu.com> Wed, 04 Nov 2009 16:28:58 +1100
244
245alsa-driver (1.0.21+dfsg-2) unstable; urgency=low
246
247 [ Elimar Rieseieter ]
248 * Added hp_dv4t_msi.diff. thanks Dan Chen for the hint. This will enable msi
249 by default on a HP Pavillion dv4t Model. (Closes: #547994) The patch will
250 be applied in one of next alsa versions. Maybe in kernel 2.6.32 ;)
251
252 -- Jordi Mallach <jordi@debian.org> Sat, 26 Sep 2009 03:15:37 +0200
253
254alsa-driver (1.0.21+dfsg-1) unstable; urgency=low
255
256 * New upstream release.
257
258 [ Elimar Riesebieter ]
259 * Fixed debian/po/es.po. The one from 1.0.20+dfsg-2 was latin-1 encoded. Now
260 we have the correct utf-8 encoded one. (closes: #532405, #544459)
261 * Blacklisting pcspkr isn't alsa-driver's job. (closes: #544496)
262
263 -- Jordi Mallach <jordi@debian.org> Sun, 06 Sep 2009 19:36:42 +0200
264
265alsa-driver (1.0.20+dfsg-2) unstable; urgency=low
266
267 [ Elimar Riesebieter ]
268 * Updated alsa-drivers debconf translations:
269 * Spanish. Francisco Javier Cuadrado (closes: #532405).
270 * Bumped Standards-Version to 3.8.3. No changes.
271 * Blacklisted pcspkr by default. (closes: #540831).
272
273 -- Jordi Mallach <jordi@debian.org> Fri, 28 Aug 2009 14:41:56 +0200
274
275alsa-driver (1.0.20+dfsg-1ubuntu5) karmic; urgency=low
276
277 * debian/rules: Don't reset the controller upon power-save
278 (LP: #440540, #445135, #446987, #447602)
279
280 -- Daniel T Chen <crimsun@ubuntu.com> Thu, 08 Oct 2009 09:00:58 -0400
281
282alsa-driver (1.0.20+dfsg-1ubuntu4) karmic; urgency=low
283
284 * debian/rules: Add power-down module parameter
285 for HDA controllers
286
287 -- Daniel T Chen <crimsun@ubuntu.com> Tue, 26 May 2009 22:23:18 +0200
288
289alsa-driver (1.0.20+dfsg-1ubuntu3) karmic; urgency=low
290
291 * alsa-base.preinst: Remove leading \\ that prevented installs
292 and upgrades from completing (LP: #380426)
293 * alsa-base.{modprobe,postinst,preinst}: Remove diff(3) conflict
294 markers (LP: #380426)
295 * New version packaged (LP: #324646)
296
297 -- Daniel T Chen <crimsun@ubuntu.com> Tue, 26 May 2009 02:15:32 +0200
298
299alsa-driver (1.0.20+dfsg-1ubuntu2) karmic; urgency=low
300
301 * Remove missed left-overs from merge. (LP: #380426)
302
303 -- Luke Yelavich <themuso@ubuntu.com> Tue, 26 May 2009 09:34:49 +0200
304
305alsa-driver (1.0.20+dfsg-1ubuntu1) karmic; urgency=low
306
307 * Merge from debian unstable, remaining changes:
308 - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
309 - debian/rules:
310 + Don't install snddevices and program-wrapper
311 + install alsa-base apport hook
312 + Package separate USB card list file
313 - Vcs and maintainer fields mangling
314 - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
315 of the distro
316 - debian/alsa-base.init:
317 + create /var/run/alsa if it doesn't exist
318 + Run alsactl store before force unloading modules
319 = Run alsactl restore after reloading unloaded modules
320 - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
321 on package removal
322 - Add missing $CMDLINE_OPTS to all install rules.
323 - Replace -Q with --quiet.
324 - Add --use-blacklist to all rules so the blacklist still takes effect.
325 - debian/alsa-base.postinst: Do not run snddevices
326 - retain patches:
327 + add_suspend_quirk_hp_nc6220_nw8240.patch,
328 + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
329
330 -- Luke Yelavich <themuso@ubuntu.com> Mon, 25 May 2009 23:45:04 +0200
331
332alsa-driver (1.0.20+dfsg-1) unstable; urgency=low
333
334 * New upstream release. (closes: #528462)
335
336 [ Elimar Riesebieter ]
337 * Load snd-emu10k1-synth via /etc/modprobe.d/alsa-base.conf. This will enable
338 alsa-plugins to load asfxload.
339 * Removed the paragraph about alsaconf in alsa-base's README.Debian.
340 Thanks Filipus Klutiero (closes: #526249)
341 * Removed alpha_build_fixes.patch. msnd_pinnacle.c deprecated from upstream.
342 * Rename package from $VERSION.dfsg to $VERSION+dfsg to be prepared for
343 upstreams $VERSION[a-z] updates. We should sort by $VERSION[a-z].
344 * Refreshed patches.
345
346 [ Jordi Mallach ]
347 * Properly handle the removal of conffiles in recent uploads.
348 - steal code from udev's preinst to create rm_conffile() & mv_conffile().
349 - remove modprobe-postinstall files.
350 - move the modprobe.d files to the new .conf suffix.
351 * Don't use rm -v, no need to be verbose.
352 * Remove old transitional code that was only needed until the etch release.
353 * Remove devfs support code, with great joy.
354 * Remove checks for Linux << 2.6, as glibc in squeeze already requires
355 Linux 2.6.18 or above.
356
357 -- Jordi Mallach <jordi@debian.org> Tue, 19 May 2009 17:08:43 +0200
358
359alsa-driver (1.0.19.dfsg-3ubuntu1) karmic; urgency=low
360
361 * Merge from debian unstable, remaining changes:
362 - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
363 - debian/rules:
364 + Don't install snddevices and program-wrapper
365 + install alsa-base apport hook
366 + Package separate USB care list file
367 - Vcs and maintainer fields mangling
368 - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
369 of the distro
370 - debian/alsa-base.init:
371 + create /var/run/alsa if it doesn't exist
372 + Run alsactl store before force unloading modules
373 = Run alsactl restore after reloading unloaded modules
374 - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
375 on package removal
376 - Add missing $CMDLINE_OPTS to all install rules.
377 - Replace -Q with --quiet.
378 - Add --use-blacklist to all rules so the blacklist still takes effect.
379 - debian/alsa-base.postinst: Do not run snddevices
380 - retain patches:
381 + add_suspend_quirk_hp_nc6220_nw8240.patch,
382 + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
383
384 -- Luke Yelavich <themuso@ubuntu.com> Mon, 04 May 2009 14:13:18 +1000
385
386alsa-driver (1.0.19.dfsg-3) unstable; urgency=low
387
388 [ Jordi Mallach ]
389 * Change section of alsa-source to kernel, to fix the override disparity.
390
391 [ Elimar Riesebieter ]
392 * Removed crufted modprobe-post-install stuff.
393 * Check existance of /etc/modprobe.d/alsa-base.conf rather than
394 the not existing /lib/alsa/modprobe-post-install in /usr/sbin/alsa.
395 Thanks Tatsuki Sugiura. (closes: #521728)
396
397 -- Jordi Mallach <jordi@debian.org> Mon, 30 Mar 2009 00:34:49 +0200
398
399alsa-driver (1.0.19.dfsg-2) unstable; urgency=medium
400
401 [ Elimar Riesebieter ]
402 * Reactivated postinstall options for snd-seq in
403 /etc/modprobe.d/alsa-base.conf (closes: #519536, #519667, #519777)
404 * Bumped Standards-Version to 3.8.1. No changes.
405 * alsa-base.postrm: Removed /dev/sndstat remove in case of purge.
406 * Adjusted lintian overrides
407 * Removed /lib/alsa from alsa-base.dirs
408
409 -- Jordi Mallach <jordi@debian.org> Mon, 23 Mar 2009 04:45:38 +0100
410
411alsa-driver (1.0.19.dfsg-1) unstable; urgency=low
412
413 * New upstream release. (closes: #512606, #517524)
414
415 [ Elimar Riesebieter ]
416 * Adjusted /etc/modprobe.d/* with extension '.conf'.
417 (closes: #518108, #518112)
418 * modprobe-post-install support removed. (closes: #518242)
419 - Added udev to Depends of alsa-base
420
421 -- Jordi Mallach <jordi@debian.org> Thu, 12 Mar 2009 19:53:49 +0100
422
423alsa-driver (1.0.18.dfsg+1.0.18a-1) experimental; urgency=low
424
425 * New upstream release.
426
427 [ Elimar Riesebieter ]
428 * Builds with 2.6.27 and 2.6.28 kernels.
429 * s/:sbin/\/sbin in alsa-base.modprobe
430
431 -- Elimar Riesebieter <riesebie@lxtec.de> Mon, 22 Dec 2008 18:11:29 +0100
432
433alsa-driver (1.0.18.dfsg-1ubuntu8) jaunty; urgency=low
434
435 * debian/apport-hook.py, debian/rules, debian/alsa-base.dirs:
436 Install an apport hook in alsa-base (LP: #357857)
437
438 -- Matt Zimmerman <mdz@ubuntu.com> Wed, 08 Apr 2009 18:30:46 +0100
439
440alsa-driver (1.0.18.dfsg-1ubuntu7) jaunty; urgency=low
441
442 * asm_arch_configure.patch: Fix FTBFS using alsa-source with
443 module-assistant (LP: #313481)
444
445 -- Daniel T Chen <crimsun@ubuntu.com> Sat, 28 Mar 2009 18:47:35 -0400
446
447alsa-driver (1.0.18.dfsg-1ubuntu6) jaunty; urgency=low
448
449 * debian/alsa-base.modprobe: Fix typo (LP: #344213)
450
451 -- Daniel T Chen <crimsun@ubuntu.com> Tue, 17 Mar 2009 16:58:18 -0400
452
453alsa-driver (1.0.18.dfsg-1ubuntu5) jaunty; urgency=low
454
455 * debian/rules: Rename /etc/modprobe.d/blacklist-modem to
456 blacklist-modem.conf, rename /etc/modprobe.d/alsa-base to alsa-base.conf
457 * debian/alsa-base.postinst: Rename previous paths, and perform rename on
458 upgrade.
459 * debian/linux-sound-base.postinst: Create symlinks with new names.
460 * debian/linux-sound-base.postrm: Remove new paths as well
461 * debian/linux-sound-base.config: Update for new paths
462 * debian/alsa-base.README.Debian: Update paths in documentation.
463
464 -- Scott James Remnant <scott@ubuntu.com> Mon, 09 Mar 2009 16:55:24 +0000
465
466alsa-driver (1.0.18.dfsg-1ubuntu4) jaunty; urgency=low
467
468 * debian/alsa-base.modprobe:
469 - Add missing $CMDLINE_OPTS to all install rules.
470 - Replace -Q with --quiet.
471 - Add --use-blacklist to all rules so the blacklist still takes effect.
472
473 -- Scott James Remnant <scott@ubuntu.com> Mon, 09 Mar 2009 16:29:43 +0000
474
475alsa-driver (1.0.18.dfsg-1ubuntu3) jaunty; urgency=low
476
477 * Revert changes to alsa-base.modprobe which disabled autoloading of OSS
478 compatibilty modules. Without these even alsa wrapped applications
479 are silent. These are required for espeak amongst others. (LP: #319505)
480
481 -- Andy Whitcroft <apw@canonical.com> Thu, 29 Jan 2009 11:22:19 +0000
482
483alsa-driver (1.0.18.dfsg-1ubuntu2) jaunty; urgency=low
484
485 * Revert changes to debian/rules from the last upload that were causing
486 alsa-base to error out on install. If the changes were intentional
487 (to reduce delta to debian), then conf file handling has to be modified
488 as well in alsa-base.postinst.
489
490 -- Mario Limonciello <superm1@ubuntu.com> Sun, 09 Nov 2008 00:58:07 -0600
491
492alsa-driver (1.0.18.dfsg-1ubuntu1) jaunty; urgency=low
493
494 * Merge from Debian unstable.
495 * Packaging
496 + Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
497 + Vcs and maintainer fields mangling, lpia arch;
498 * Patches
499 + Retain
500 add_suspend_quirk_hp_nc6220_nw8240.patch,
501 refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
502
503 -- Luke Yelavich <themuso@ubuntu.com> Wed, 05 Nov 2008 14:46:38 +1100
504
505alsa-driver (1.0.18.dfsg-1) experimental; urgency=low
506
507 * New upstream release.
508
509 [ Elimar Riesebieter ]
510 * Internal laptop speakers muted when extenal jack inserted. Works well
511 now on a TP 61. Hopefully closes: #500162.
512 * Merged double install snd entries in /etc/modprobe.d/alsa-base
513 (closes: #500562) Thanks to the BitKoenig ;)
514 * There is no more file created which includes "options snd device_mode=0660"
515 anymore. (closes: #400612)
516 * Lenovo's ICH6|7|8 should be supported very well now. (closes: #428546)
517 * hda: digital pc-beep support hd-audio codecs. (closes: #460410, #499823)
518
519 -- Jordi Mallach <jordi@debian.org> Wed, 05 Nov 2008 23:06:10 +0100
520
521alsa-driver (1.0.17.dfsg-4) unstable; urgency=medium
522
523 [ Elimar Riesebieter ]
524 * Fixed typo in /etc/modprobe.d/alsa-base s/-Qb/--quiet (closes: #366342)
525 * Blacklisted snd-pcsp. Added a note to explain how to load snd-pcsp in
526 /usr/share/doc/alsa-base/README.Debian. (closes: #495674)
527
528 -- Jordi Mallach <jordi@debian.org> Mon, 29 Sep 2008 09:23:24 +0200
529
530alsa-driver (1.0.17.dfsg-3) unstable; urgency=medium
531
532 [ Elimar Riesebieter ]
533 * /etc/modprobe.d/alsa-base: make sure oss compat modules aren't loaded via
534 alsa-base (closes: #499695)
535
536 [ Jordi Mallach ]
537 * Make alsa-base Suggest: oss-compat to accommodate the previous change.
538 If you need OSS devices, the "Debian way" is to install that package
539 from now on (closes: #315455).
540 * Update alsa-base.README with a short paragraph mentioning oss-compat.
541
542 -- Jordi Mallach <jordi@debian.org> Mon, 22 Sep 2008 19:35:58 +0200
543
544alsa-driver (1.0.17.dfsg-2ubuntu1) intrepid; urgency=low
545
546 * Merge from Debian unstable.
547 * Packaging
548 + Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
549 + Vcs and maintainer fields mangling, lpia arch;
550 * Patches
551 + Retain
552 add_onda_a69g_ac97_support.patch,
553 add_suspend_quirk_hp_nc6220_nw8240.patch,
554 refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch;
555
556 -- Luke Yelavich <themuso@ubuntu.com> Mon, 15 Sep 2008 12:44:52 +1000
557
558alsa-driver (1.0.17.dfsg-2) unstable; urgency=medium
559
560 [ Elimar Riesebieter ]
561 * Introduced debian_dfsg_configure.patch. Fixes sources built if
562 modules "all" is configured (closes: #497973).
563
564 -- Jordi Mallach <jordi@debian.org> Sat, 06 Sep 2008 19:44:54 +0200
565
566alsa-driver (1.0.17.dfsg-1ubuntu1) intrepid; urgency=low
567
568 * Merge from Debian experimental.
569 * Packaging
570 + Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
571 + Vcs and maintainer fields mangling, lpia arch;
572 * Patches
573 + Retain
574 add_onda_a69g_ac97_support.patch,
575 add_suspend_quirk_hp_nc6220_nw8240.patch,
576 refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch;
577 - Remove post_16_20080307.patch - current fixes in git are
578 preferable.
579
580 -- Luke Yelavich <themuso@ubuntu.com> Mon, 25 Aug 2008 13:14:03 +1000
581
582alsa-driver (1.0.17.dfsg-1) unstable; urgency=medium
583
584 * New upstream release.
585 - closes: #401780, no sound with VIA 8235
586 - closes: #467421, FTBFS timer.c
587 - closes: #490710, fails to compile with kernel-source-2.6.25-2
588 - closes: #493543, please update to version 1.0.17
589 - closes: #484441, Headphone jacks on nVidia MCP67 laptops do not work
590 - closes: #491576, Please package 1.0.17
591
592 [ Elimar Riesebieter ]
593 * Removed because of DFSG violations:
594 - alsa-kernel/pci/cs46xx/cs46xx_image.h
595 - alsa-kernel/pci/cs46xx/imgs
596 - alsa-kernel/pci/korg1212/korg1212-firmware.h
597 - alsa-kernel/pci/maestro3.c
598 - alsa-kernel/pci/ymfpci/ymfpci_image.h
599 (closes: #483918)
600 * Update of swedish debconf translation. Thanks brother. (closes: #491755)
601 * Fixed typo in ALSA-module-list. Thanks Dan Chen. (closes: #491551)
602 * /dev/snd/seq for AC97 alsa driver. Thanks Dan Chen. (closes: #366342)
603 * Reworked alsa-base.README:Debian. Thanks Luca Capello.
604 (closes: #496635, #496637)
605 * Corrected debhelper version mismatch in alsa-source. Thanks Joe Nahmias.
606 (closes: 493552)
607 * Switched to debhelper 7.
608 * Bumped Standards-Version to 3.8.0. No changes.
609 * Bumped watchfile version to 3.
610 * Added dversionmangle to watchfile.
611 * Added remove_maestro3.patch to cleanup pci/Makefile
612 * module-assistant and linux-header are recommended since 1.0.16. Forgot to
613 (closes: #405678)
614
615 [ Jordi Mallach ]
616 * Update long descriptions for all packages.
617
618 -- Jordi Mallach <jordi@debian.org> Sun, 31 Aug 2008 20:42:15 +0200
619
620alsa-driver (1.0.16-2ubuntu1) intrepid; urgency=low
621
622 * Merge from Debian unstable.
623 * Packaging
624 + Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
625 + Vcs and maintainer fields mangling, lpia arch;
626 * Patches
627 + Retain
628 add_onda_a69g_ac97_support.patch,
629 add_suspend_quirk_hp_nc6220_nw8240.patch,
630 refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch;
631 - Remove post_16_20080307.patch - current fixes in git are
632 preferable.
633
634 -- Luke Yelavich <themuso@ubuntu.com> Tue, 15 Jul 2008 11:57:00 +0100
635
636alsa-driver (1.0.16-2) unstable; urgency=low
637
638 [ Elimar Riesebieter ]
639 * Fix shell-expansion bashism in debian/rules. NMU accepted.
640 * Keep snd-pcsp (kernel >= 2.6.26) from beeing loaded as first soundcard
641 Add options snd-pcsp index=-2 to /etc/modprobe.d/alsa-base (closes: #481979)
642 * Updated alsa-drivers debconf translations:
643 Swedish: Martin Bagge (closes: #483763)
644
645 -- Jordi Mallach <jordi@debian.org> Wed, 25 Jun 2008 10:06:17 +0200
646
647alsa-driver (1.0.16-1.1ubuntu3) intrepid; urgency=low
648
649 * Revert previous changes for pcsp which were already there.
650
651 -- Ben Collins <ben.collins@canonical.com> Sat, 21 Jun 2008 13:14:17 -0400
652
653alsa-driver (1.0.16-1.1ubuntu2) intrepid; urgency=low
654
655 * Add alsa-base.modprobe exception for snd-pcsp to keep it from getting
656 index=0. Based on patch from Kano.
657
658 -- Ben Collins <ben.collins@canonical.com> Wed, 18 Jun 2008 14:06:47 -0400
659
660alsa-driver (1.0.16-1.1ubuntu1) intrepid; urgency=low
661
662 * Merge from Debian unstable.
663 * Packaging
664 + Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
665 + Vcs and maintainer fields mangling, lpia arch;
666 + SVN r2069 to prevent snd-pcsp from loading as default.
667 * Patches
668 + Retain
669 add_onda_a69g_ac97_support.patch,
670 add_suspend_quirk_hp_nc6220_nw8240.patch,
671 refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch;
672 - Remove post_16_20080307.patch - current fixes in git are
673 preferable.
674
675 -- Daniel T Chen <crimsun@ubuntu.com> Sun, 01 Jun 2008 08:11:49 -0400
676
677alsa-driver (1.0.16-1.1) unstable; urgency=low
678
679 * Non-maintainer upload.
680 * Fix shell-expansion bashism in debian/rules. (closes: #472906)
681
682 -- Chris Lamb <chris@chris-lamb.co.uk> Sun, 06 Apr 2008 18:08:23 +0100
683
684alsa-driver (1.0.16-1) unstable; urgency=low
685
686 New upstream version. (closes: #431775, #463001, #465834)
687
688 [ Elimar Riesebieter ]
689 * Switched to debhelper 6.
690 * Fullyfied debian/copyright.
691 * s/aoa-i2sbus/aoa-soundbus-i2s in debian/ALSA-card-list
692
693 -- Jordi Mallach <jordi@debian.org> Wed, 20 Feb 2008 12:01:18 +0100
694
695alsa-driver (1.0.16-0ubuntu4) hardy; urgency=low
696
697 * Patches (debian/patches/):
698 - post_16_20080307.patch (obsoletes post_16_20080226) adds shadowed
699 variable and integer as NULL pointer fixes and HDA quirks,
700 - add_suspend_quirk_hp_nc6220_nw8240.patch fully fixes LP: #151111,
701 - readd refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch to
702 close LP: #68659. This patch apparently never made it into Feisty,
703 Gutsy, or Hardy.
704
705 -- Daniel T Chen <crimsun@ubuntu.com> Sat, 08 Mar 2008 20:11:33 -0500
706
707alsa-driver (1.0.16-0ubuntu3) hardy; urgency=low
708
709 * Patches:
710 - debian/patches/post_16_20080226.patch (obsoletes post_16_20080214)
711 adds fixes and quirks for HDA Analog Devices AD1883/1884A/1984A/
712 1984B codecs.
713
714 -- Daniel T Chen <crimsun@ubuntu.com> Tue, 26 Feb 2008 17:24:58 -0500
715
716alsa-driver (1.0.16-0ubuntu2) hardy; urgency=low
717
718 * Patches:
719 - debian/patches/post_16_20080214.patch (obsoletes post_16_20080211)
720 adds more quirks, fixes CVE-2008-0007.
721
722 -- Daniel T Chen <crimsun@ubuntu.com> Fri, 15 Feb 2008 19:48:15 -0500
723
724alsa-driver (1.0.16-0ubuntu1) hardy; urgency=low
725
726 * New upstream release.
727 * Packaging: debian/ALSA-card-list: add remaining missing card
728 models from ./configure.
729 * Patches: debian/patches/:
730 - post_16rc2_*.patch: remove backported patches present in 1.0.16
731 final,
732 - post_16_20080211.patch: grab fixes from hg tip (alsa-{kernel,
733 driver}) except for latency>QoS wrapper & conversion.
734
735 -- Daniel T Chen <crimsun@ubuntu.com> Mon, 11 Feb 2008 20:42:41 -0500
736
737alsa-driver (1.0.16~rc2-0ubuntu1) hardy; urgency=low
738
739 * New upstream release candidate for wider testing (retain previous
740 Ubuntu delta).
741 * debian/patches/core_oss_framepointer.patch: s#CFLAGS#EXTRA_CFLAGS#
742 to fix FTBFS for alsa-source using module-assistant and hardy's
743 linux-headers.
744 * debian/patches/post_16rc2*.patch: backport a few hg changesets:
745 - quirk for Acer Travelmate 2310,
746 - OSS PHONEOUT compatibility fallbacks,
747 - Zepto laptops based on Realtek ALC268 codec,
748 - SI HDMI codec,
749 - SPDIF output on Conexant 5045 codec fixed,
750 - OQO Model 2 Sigmatel,
751 - quirk for Albatron KI690-AM2,
752 - microphone-in jacks unable to be used as outputs fixed,
753 - GPIO mute support for Sigmatel STAC9205,
754 - quirk for Dell T3400,
755 - quirk for HP DV9553EG laptop,
756 - Intel ICH10 support.
757 * debian/ALSA-card-list: add backported card models from ./configure.
758
759 -- Daniel T Chen <crimsun@ubuntu.com> Mon, 04 Feb 2008 18:20:46 -0500
760
761alsa-driver (1.0.15-4ubuntu1) hardy; urgency=low
762
763 * Merge from Debian unstable, remaining changes:
764 - Packaging:
765 + Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin),
766 + Vcs-Bzr, lpia arch, maintainer field mangling,
767 - Patches:
768 + Apply (new) patch from Zhengpeng Hou adding AC'97 support
769 for ATI SB600. Thanks!
770
771 -- Daniel T Chen <crimsun@ubuntu.com> Sat, 12 Jan 2008 09:41:11 +0000
772
773alsa-driver (1.0.15-4) unstable; urgency=low
774
775 [ Elimar Riesebieter ]
776 * As the TV modules don't have a "snd-" prefix we have to modify
777 /etc/modprobe.d/alsa-base respectivly. Thanks Gabriel Mainberger.
778 (closes: #458525)
779 * Bummped standard version to 3.7.3. No changes.
780 * Removed /etc/init.d from alsa-base' dirlist.
781
782 -- Jordi Mallach <jordi@debian.org> Sat, 12 Jan 2008 00:07:17 +0100
783
784alsa-driver (1.0.15-3ubuntu1) hardy; urgency=low
785
786 * Merge from Debian unstable.
787 * Ubuntu-specific changes:
788 - debian/alsa-base.apm: fix script location;
789 - debian/alsa-base.NEWS: note Ubuntu locations of scripts;
790 - debian/alsa-base.README.Debian: minor spelling correction;
791 - debian/alsa-base.dirs: don't list /etc/init.d or
792 /etc/alsa/modprobe-post-install.d, use /sbin;
793 - debian/alsa-base.postinst: delete /etc/modprobe.d/sound;
794 - debian/control: add Vcs-Bzr URI, support lpia, adhere to
795 DebianMaintainerField spec;
796 - debian/linux-sound-base.config: use Ubuntu blacklist naming
797 convention, reorder other removals for clarity;
798 - debian/linux-sound-base.postinst: reuse Ubuntu blacklist naming
799 convention;
800 - debian/linux-sound-base.postrm: for the remove operation,
801 forcibly delete all package-installed blacklist files;
802 - debian/rules: minor spelling corrections, don't ship snddevices
803 or alsaconf scripts, install compatibility initscript into
804 /sbin, install apm script into /etc/apm/scripts.d, use Ubuntu
805 blacklist naming convention.
806 * Fixing the locations of the apm and init- scripts addresses the
807 following bugs: LP: #125086, LP: #158577, LP: #174022.
808
809 -- Daniel T Chen <crimsun@ubuntu.com> Wed, 12 Dec 2007 23:37:13 -0500
810
811alsa-driver (1.0.15-3) unstable; urgency=low
812
813 [ Jordi Mallach ]
814 * Switch to now official Vcs-* control fields.
815 * Recommend module-assistant and linux-headers, drop pre-etch kernel
816 package names.
817
818 [ Elimar Riesebieter ]
819 * Added finnish translation of debconf templates. (closes: #453659)
820 * Since /etc/init.d/alsa has been moved to /usr/sbin/alsa,
821 /etc/apm/scripts.d/alsa needs the new path. Thanks Jan Medlock for the hint.
822 (closes: #455076)
823
824 -- Jordi Mallach <jordi@debian.org> Sun, 09 Dec 2007 01:37:08 +0100
825
826alsa-driver (1.0.15-2ubuntu1) hardy; urgency=low
827
828 * Merge from Debian unstable.
829 * Ubuntu-specific changes:
830 - debian/alsa-base.README.Debian: minor spelling correction;
831 - debian/alsa-base.dirs: don't list /etc/init.d or
832 /etc/alsa/modprobe-post-install.d;
833 - debian/alsa-base.init: install to /etc/apm/scripts.d/alsa
834 instead of /usr/sbin;
835 - debian/alsa-base.postinst: delete /etc/modprobe.d/sound;
836 - debian/control: adhere to DebianMaintainerField spec;
837 - debian/linux-sound-base.config: use Ubuntu blacklist naming
838 convention, reorder other removals for clarity;
839 - debian/linux-sound-base.postinst: reuse Ubuntu blacklist naming
840 convention;
841 - debian/linux-sound-base.postrm: for the remove operation,
842 forcibly delete all package-installed blacklist files;
843 - debian/rules: minor spelling corrections, don't ship snddevices
844 or alsa scripts, use Ubuntu blacklist naming convention.
845 * Debian-specific changes (i.e., revert to Debian packaging for):
846 - debian/alsa-base.preinst;
847 - debian/linux-sound-base.README.Debian;
848 - debian/linux-sound-base.dirs.
849
850 -- Daniel T Chen <crimsun@ubuntu.com> Sun, 11 Nov 2007 18:28:39 -0500
851
852alsa-driver (1.0.15-2) unstable; urgency=low
853
854 [ Elimar Riesebieter ]
855 * Changed versioned recommend of alsa-utils in package alsa-base to a
856 unversioned one. (closes: #448116)
857 * News.Debian: Make clear, that /usr/sbin/alsa is useful, if a user wants to
858 unload, reload the sound modules i.e. for scripting. It is not needed for
859 any configuration of alsa. (closes: #448115)
860
861 -- Jordi Mallach <jordi@debian.org> Sat, 27 Oct 2007 11:40:23 +0200
862
863alsa-driver (1.0.15-1) unstable; urgency=low
864
865 * New upstream release.
866
867 [ Elimar Riesebieter ]
868 * Added Belarussian translation. Thanks Andrei Darashenka. (closes: #447113)
869 * Added Homepage: header to debian control
870 * Removed udev from linux-sound-base Depends: (closes: #446953)
871 * Install obsolete alsa init-script to /usr/sbin and put a relevant note
872 in NEWS.Debian. (closes: #447539)
873
874 -- Jordi Mallach <jordi@debian.org> Thu, 25 Oct 2007 01:02:12 +0200
875
876alsa-driver (1.0.14-2) unstable; urgency=low
877
878 [ Elimar Riesebieter ]
879 * The "Goodby modutils, hotplug and discover" release ;)
880 + Let linux-sound-base depend on udev.
881 - Removed discover stuff
882 - Removed hotplug stuff (closes: #436502)
883 - Don't use modutils stuff anymore. Well, it's hard for backporters, but
884 hey, all our releases are running 2.6 kernels ;)
885 * README.Debian s/alsa-source.tar.bz2/alsa-driver.tar.bz2 (closes: #431934)
886 * Added alsa-drivers debconf templates translations:
887 Slovak: Ivan Masár (closes: #441776)
888
889 -- Jordi Mallach <jordi@debian.org> Sat, 15 Sep 2007 12:35:50 +0200
890
891alsa-driver (1.0.14-1ubuntu2) gutsy; urgency=low
892
893 * Fix sed expression to change correct cx88 driver name.
894
895 -- Tim Gardner <tim.gardner@canonical.com> Thu, 27 Sep 2007 02:53:38 +0000
896
897alsa-driver (1.0.14-1ubuntu1) gutsy; urgency=low
898
899 * Merge from Debian unstable, remaining changes:
900 - debian/alsa-base.modprobe: Load snd-seq,
901 - debian/alsa-base.postinst: Forcibly remove /etc/modprobe.d/sound
902 on dist-upgrade,
903 - debian/control: Don't Depend on modutils, and adhere to
904 DebianMaintainerField,
905 - debian/linux-sound-base.dirs: Don't create modutils or discover,
906 - debian/rules: Enable MPU for snd-cmipci,
907 - Only ship modprobe configuration,
908 - Remove default mode,
909 - Invoke modprobe with -Qb and command line options,
910 - Remove modprobe post-install script in favour of using udev,
911 - Continue to ship the initscript in the apm scripts dir.
912 * New upstream version closes LP: #45841, LP: #51357, LP: #57294,
913 LP: #59569, LP: #63971, LP: #66843, LP: #68930, LP: #75725,
914 LP: #77024, LP: #77099, LP: #77101, LP: #83015, LP: #87195,
915 LP: #88546, LP: #88570, LP: #90417, LP: #91721, LP: #92307,
916 LP: #92358, LP: #95597, LP: #108563, LP: #110599, LP: #115186,
917 LP: #118173, LP: #119086.
918
919 -- Daniel T Chen <crimsun@ubuntu.com> Wed, 04 Jul 2007 13:00:30 -0400
920
921alsa-driver (1.0.14-1) unstable; urgency=low
922
923 * New upstream release. (closes: #391991, #401074, #421853)
924
925 [ Jordi Mallach ]
926 * debian/control: add XS-Vcs-Browser and XS-Vcs-Svn headers.
927
928 [ Elimar Riesebieter ]
929 * Patch management switched to quilt. This is more comfortable.
930 * Updated alsa-drivers debconf templates.
931 Thanks, debian-l10n-english contributors (closes: #425208).
932 * Updated alsa-drivers debconf translations:
933 Galician: Jacobo Tarrio (closes: #425804).
934 Japanese: Kenshi Muto (closes: #426007).
935 Portuguese: Traduz (closes: #426111).
936 Malayalam: Praveen A (closes: #426241).
937 German: Helge Kreutzmann (closes: #426375).
938 Czech: Miroslav Kure (closes: #426427).
939 Vietnamese: Clytie Siddall (closes: #427148).
940 Dutch: Bart Cornelis (closes: #428032).
941 Russian: Yuri Kozlov (closes: #428136).
942 Spanish: Carlos Galisteo de Cabo (closes: #428572)
943 Swedish: Daniel Nylander (closes: #426202)
944 Catalan: Jordi Mallach (closes: #428224)
945 * Added alsa-drivers debconf templates translations:
946 Basque: Piarres Beobide (closes: #425810).
947 Bulgarian: Damyan Ivanov (closes: #425854).
948 Tamil: Tirumurti Vasudevan (closes: #426081).
949 Italian: Luca Monducci (closes: #426152).
950 Korean: Sunjae Park (closes: #426618).
951 Arabic: Ossama Khayat (closes: #428264)
952
953 -- Jordi Mallach <jordi@debian.org> Sat, 23 Jun 2007 02:53:26 +0200
954
955alsa-driver (1.0.14~rc4-1) experimental; urgency=low
956
957 [ Elimar Riesebieter ]
958 * New upstream release candidate.
959 * Added Malayalam translation. Thanks Santhosh Thottingal. (closes: #419524)
960
961 -- Jordi Mallach <jordi@debian.org> Fri, 11 May 2007 20:36:53 +0200
962
963alsa-driver (1.0.14~rc3-1) experimental; urgency=low
964
965 [ Elimar Riesebieter ]
966 * New upstream release candidate
967 * Merged etch changes
968
969 -- Jordi Mallach <jordi@debian.org> Fri, 13 Apr 2007 01:42:14 +0200
970
971alsa-driver (1.0.14~rc1-1) experimental; urgency=low
972
973 [ Elimar Riesebieter ]
974 * New upstream release candidate
975 * Removed debian/patches/98_ens1371_inaudible_sound_def.dpatch. Applied
976 different from upstream
977
978 -- Jordi Mallach <jordi@debian.org> Mon, 15 Jan 2007 13:00:06 +0100
979
980alsa-driver (1.0.13-5) unstable; urgency=medium
981
982 [ Elimar Riesebieter ]
983 * Added snd-seq-midi as an optional load above generic modules (snd-rawmidi)
984 Thanks Eduard Dumitrescu for testing. (closes: #408036)
985 * Added "cx88_alsa (PCI: TV cards...." to debian/ALSA-card-list. This module
986 will be loaded with index=-2. (closes: #411665)
987 * Urgency set to medium as this will affect etch.
988
989 -- Jordi Mallach <jordi@debian.org> Mon, 26 Feb 2007 17:55:02 +0100
990
991alsa-driver (1.0.13-4) unstable; urgency=medium
992
993 [ Elimar Riesebieter ]
994 * Added etc/modutils and etc/modprobe.d to debian/linux-sound-base.dirs.
995 This will offer the possibility to upgrade from 2.4 to 2.6 kernels as
996 well to downgrade from 2.6 to 2.4 kernels. The links from
997 /lib/linux-sound-base/ will be created for sure now. (closes: #408249)
998 Thanks to Lucas Nussbaum and Gregor Herrmann.
999 * Urgency set to medium as this will affect etch significantly.
1000
1001 -- Jordi Mallach <jordi@debian.org> Fri, 16 Feb 2007 10:32:45 +0100
1002
1003alsa-driver (1.0.13-3ubuntu1) feisty; urgency=low
1004
1005 * Merge from Debian unstable, remaining changes:
1006 - debian/alsa-base.modprobe: Load snd-seq,
1007 - debian/alsa-base.postinst: Forcibly remove /etc/modprobe.d/sound
1008 on dist-upgrade,
1009 - debian/control: Don't Depend on modutils,
1010 - debian/{ALSA-card-list,rules}: Add entries for Conexant 2388x
1011 and Phillips saa71xx TV cards so that they won't grab the default
1012 card index,
1013 - debian/rules: Enable MPU for snd-cmipci,
1014 - Only ship modprobe configuration,
1015 - Remove default mode,
1016 - Invoke modprobe with -Qb and command line options,
1017 - Remove modprobe post-install script in favour of using udev,
1018 - Continue to ship the initscript in the apm scripts dir.
1019
1020 -- Daniel T Chen <crimsun@ubuntu.com> Sun, 31 Dec 2006 20:08:24 -0500
1021
1022alsa-driver (1.0.13-3) unstable; urgency=low
1023
1024 [ Jordi Mallach ]
1025 * Updated and new debconf template translations:
1026 - de.po: thanks, Helge Kreutzm (closes: #403264).
1027 - gl.po: thanks, Jacobo Tarrío (closes: #404578).
1028
1029 -- Jordi Mallach <jordi@debian.org> Fri, 29 Dec 2006 12:55:54 +0100
1030
1031alsa-driver (1.0.13-2ubuntu2) feisty; urgency=low
1032
1033 * debian/{ALSA-card-list,rules}: Add saa7134-alsa to the list of TV
1034 cards that should not grab the default index (Closes Ubuntu: #75103).
1035
1036 -- Daniel T Chen <crimsun@ubuntu.com> Sat, 9 Dec 2006 19:03:55 -0500
1037
1038alsa-driver (1.0.13-2ubuntu1) feisty; urgency=low
1039
1040 * Merge from Debian unstable, remaining Ubuntu changes:
1041 - debian/alsa-base.modprobe: Load snd-seq,
1042 - debian/alsa-base.postinst: Forcibly remove /etc/modprobe.d/sound
1043 on dist-upgrade (Closes Ubuntu: #43738), (Closes: #400612),
1044 - debian/control: Don't Depend on modutils,
1045 - debian/{ALSA-card-list,rules}: Add entry for Conexant 2388x TV
1046 cards so that they won't grab the default card index,
1047 - debian/rules: Enable MPU for snd-cmipci (Closes Ubuntu: #62691),
1048 - Only ship modprobe configuration,
1049 - Remove default mode,
1050 - Invoke modprobe with -Qb and command line options,
1051 - Remove modprobe post-install script in favour of using udev,
1052 - Continue to ship the initscript in the apm scripts dir.
1053
1054 -- Daniel T Chen <crimsun@ubuntu.com> Tue, 28 Nov 2006 01:35:04 -0500
1055
1056alsa-driver (1.0.13-2) unstable; urgency=low
1057
1058 [ Elimar Riesebieter ]
1059 * Added XS-X-Vcs-Svn field in control.
1060 * Updated po files:
1061 - de.po: Thanks Helge Kreutzmann. Closes: #39866.
1062
1063 [ Jordi Mallach ]
1064 * debian/control: add ${misc:Depends} to alsa-base.
1065
1066 -- Jordi Mallach <jordi@debian.org> Wed, 15 Nov 2006 13:26:41 +0100
1067
1068alsa-driver (1.0.13-1ubuntu1) feisty; urgency=low
1069
1070 * Merge from Debian unstable, remaining Ubuntu changes:
1071 - debian/alsa-base.modprobe: Unconditionally load snd-seq
1072 (thereby pulling in snd-seq-midi) so that devices lacking
1073 hardware MIDI can avoid the showstopping Ubuntu #34831
1074 (Closes Ubuntu: #26283, #43682, #56005; works around
1075 #34831),
1076 - debian/control:
1077 + Remove references to modutils and hotplug,
1078 + linux-sound-base depends on module-init-tools
1079 (Closes Ubuntu: #51734),
1080 - debian/{ALSA-card-list,rules}: Add entry for Conexant 2388x
1081 TV cards so that they won't grab the default card index
1082 (Closes Ubuntu: #68833),
1083 - Only ship modprobe configuration,
1084 - Remove default mode,
1085 - Invoke modprobe with -Qb and command line options,
1086 - Remove modprobe post-install script in favour of using udev,
1087 - Merge Debian 1.0.11-5's apm script into the initscript, and
1088 continue to ship the initscript in the apm scripts dir.
1089
1090 -- Daniel T Chen <crimsun@ubuntu.com> Sun, 29 Oct 2006 01:39:47 -0400
1091
1092alsa-driver (1.0.13-1) unstable; urgency=low
1093
1094 * New upstream release
1095
1096 [ Elimar Riesebieter ]
1097 * Updated po files:
1098 - fr.po: Thanks Christian Perrier
1099 - sv.po: Thanks Daniel Nylander
1100 - nl.po: Thanks Bart Cornelis
1101 - pt.po: Thanks Bruno Miguel da Silva Queiros
1102 - pt_BR.po: Thanks Felipe Augusto van de Wiel
1103 - vi.po: Thanks Clytie Siddall
1104 - tr.po: Thanks Recai Oktaş
1105 - ru.po: Thanks Serge Winitzki
1106 - cs.po: Thanks Miroslav Kure
1107 - ja.po: Thanks Kenshi Muto
1108 - es.po: Thanks Carlos Galisteo de Cabo
1109 * Removed debian/patches/08_i2c-powermac-configure-fix.dpatch. Applied
1110 upstream.
1111 * Removed debian/patches/96_acer.dpatch. Applied upstream.
1112 * Removed debian/patches/97_aoa.dpatch. Applied upstream.
1113
1114 [ Jordi Mallach ]
1115 * Updated Catalan translation.
1116
1117 -- Jordi Mallach <jordi@debian.org> Tue, 3 Oct 2006 10:44:15 +0200
1118
1119alsa-driver (1.0.12-1) unstable; urgency=low
1120
1121 * New upstream release. (closes: #386663, #386822)
1122
1123 [ Elimar Riesebieter ]
1124 * Removed 17_alsa-timer-irqsave.dpatch, 96_vi82xx_dxs_src.dpatch,
1125 97_pmac_hg. dpatch 98_pmac_hg2.dpatch. Applied upstream.
1126 * Added linux-source to alsa-source recommends. (closes: #383502)
1127 * Removed serialmidi from the variety of available drivers. See also
1128 https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2039
1129 (closes: #384711)
1130 * No sound with Intel 82801G ICH7 -> fixed upstream (closes: #362282)
1131 * Cleaned out depmod in alsa-source.post(inst|rm) (closes: #381749)
1132 Adjusted alsa-source.control
1133 * Added patches/98_ens1371_inaudible_sound_def.dpatch stolen from
1134 https://lists.ubuntu.com/archives/kernel-team/2006-August/000979.html
1135 (closes: #385736)
1136 * Bumped compat to 5 and debhelper version >=5.0.37
1137 * Added 08_i2c-powermac-configure-fix.dpatch and 97_aoa.dpatch to get the
1138 aoa-drivers to work.
1139 * Added 96_acer.dpatch to enable the use of snd-hda-intel for some
1140 notebooks.
1141 * Improved templates. Thanks Thomas Huriaux. (closes: #377648)
1142 * Added debconf-updatepo to debian/rules/clean target.
1143
1144 [ Jordi Mallach ]
1145 * Updated Catalan debconf templates translation.
1146
1147 -- Jordi Mallach <jordi@debian.org> Mon, 11 Sep 2006 10:21:23 +0200
1148
1149alsa-driver (1.0.11-5ubuntu1) edgy; urgency=low
1150
1151 * Merge from Debian unstable. The following Ubuntu changes remain:
1152 - Only ship modprobe configuration,
1153 - Remove default mode,
1154 - Invoke modprobe with -Qb and command line options,
1155 - Remove modprobe post-install script in favour of using udev,
1156 - Merge Debian 1.0.11-5's apm script into the initscript, and
1157 continue to ship the initscript in the apm scripts dir,
1158 - Don't allow snd-usb-audio to grab the default index, 0
1159 (Closes Ubuntu: #31109, #46996, #46998).
1160
1161 -- Daniel T Chen <crimsun@ubuntu.com> Thu, 17 Aug 2006 00:34:10 +0100
1162
1163alsa-driver (1.0.11-5) unstable; urgency=low
1164
1165 [ Elimar Riesebieter ]
1166 * Added mixer store and restore functions to the apm script.
1167 (closes: #380490)
1168
1169 -- Jordi Mallach <jordi@debian.org> Wed, 16 Aug 2006 20:34:04 +0200
1170
1171alsa-driver (1.0.11-4) unstable; urgency=low
1172
1173 [ Elimar Riesebieter ]
1174 * Use lsb init-functions in init script. Thanks Carlos Villegas
1175 (closes: #377716)
1176
1177 -- Jordi Mallach <jordi@debian.org> Mon, 17 Jul 2006 16:26:12 +0200
1178
1179alsa-driver (1.0.11-3ubuntu1) edgy; urgency=low
1180
1181 * Merge from debian unstable, remaining changes:
1182 - only ships modprobe configuration,
1183 - default mode removed,
1184 - modprobe called with -Qb and command line options,
1185 - modprobe post-install script removed in favour of using udev,
1186 - init script moved to just an APM script.
1187
1188 -- Scott James Remnant <scott@ubuntu.com> Thu, 6 Jul 2006 10:57:14 +0100
1189
1190alsa-driver (1.0.11-3) unstable; urgency=low
1191
1192 [ Elimar Riesebieter ]
1193 * Added the utf-8 reworked pt_BR.po. (closes: #373960)
1194 Thanks Felipe Augusto van de Wiel.
1195 * Introduced 96_vi82xx_dxs_src.dpatch. (closes: #366212)
1196 Thanks Nick Liverton.
1197 * Introduced 17_alsa-timer-irqsave.dpatch. Prevents locking the system
1198 playing midi files under heavy load. Thanks Arthur Marsh for testing.
1199 (closes: #376382)
1200
1201 -- Jordi Mallach <jordi@debian.org> Wed, 5 Jul 2006 10:28:57 +0200
1202
1203alsa-driver (1.0.11-2) unstable; urgency=low
1204
1205 [ Elimar Riesebieter ]
1206 * Replaced 98_pmac.dpatch with 97_pmac_hg.dpatch. The patch is caught from the
1207 HG Alsa repo.
1208 * Added 98_pmac_hg2.dpatch to fix compilation of ppc drivers with 2.6.17.
1209 Caught from HG Alsa repo as well.
1210 * Bumped Standard-Version to 3.7.2; no changes needed.
1211
1212 -- Jordi Mallach <jordi@debian.org> Fri, 19 May 2006 00:57:02 +0200
1213
1214alsa-driver (1.0.11-1) unstable; urgency=low
1215
1216 * New upstream release
1217 - builds with Linux 2.6.16 (closes: #359856, #360287)
1218
1219 [ Elimar Riesebieter ]
1220 * Added saa7134 to debian/OSS-module-list and removed appropriate note in
1221 debian/notes (Closes: #359851)
1222 * Introduced Build-Depends for debhelper and dpatch as requested from
1223 lintian.
1224 * Removed the lintian capital-letters from overrides, as they are not needed
1225 anymore.
1226 * Reorked overrides rules
1227 * Introduced 98_pmac.dpatch as the native sources don't build the powermac
1228 driver.
1229
1230 -- Jordi Mallach <jordi@debian.org> Sun, 23 Apr 2006 17:06:15 +0200
1231
1232alsa-driver (1.0.10+1.0.11rc3-1) experimental; urgency=low
1233
1234 * New upstream release candidate
1235 Closes: #354041 "'Bad page state at free_hot_cold_page' kernel errors"
1236
1237 [ Elimar Riesebieter ]
1238 * Removed patches/04_make_minus_j_fix.dpatch which has applied different from upstream
1239
1240 [ Thomas Hood ]
1241 * Set perms on /var/run/alsa
1242 * Put module-init-tools before modutils in Depends
1243 * /etc/init.d/alsa: Use a more standard PATH
1244 * Correct copyright file to reflect the fact that 10% of the files
1245 don't offer the GPL version option
1246
1247 -- Jordi Mallach <jordi@debian.org> Thu, 23 Feb 2006 20:17:47 +0100
1248
1249alsa-driver (1.0.10+1.0.11rc2-2) experimental; urgency=low
1250
1251 [ Thomas Hood ]
1252 * Make linux-sound-base and alsa-base Depend on versions of
1253 module-init-tools supporting blacklists (Closes: #346231)
1254 * Create /var/run/alsa where needed and don't include this dir
1255 in the package any more (Closes: #344760)
1256
1257 -- Jordi Mallach <jordi@debian.org> Tue, 10 Jan 2006 00:38:29 +0100
1258
1259alsa-driver (1.0.10+1.0.11rc2-1) experimental; urgency=low
1260
1261 * New upstream release candidate
1262
1263 -- Jordi Mallach <jordi@debian.org> Wed, 4 Jan 2006 21:28:48 +0100
1264
1265alsa-driver (1.0.10+1.0.11rc1-1) experimental; urgency=low
1266
1267 * New upstream release candidate
1268
1269 [ Elimar Riesebieter ]
1270 * Update dpatches
1271
1272 [ Jordi Mallach and Thomas Hood ]
1273 * /etc/modprobe.d/alsa-base: Call modprobe with full path for now,
1274 to work around the absence of /sbin from the PATH at boot time
1275 on systems with certain versions of kernel initrds, sysvinit,
1276 udev and zsh (symlinked in as /bin/sh). (Closes: #345101)
1277
1278 -- Jordi Mallach <jordi@debian.org> Mon, 2 Jan 2006 18:20:04 +0100
1279
1280alsa-driver (1.0.10-4ubuntu4) dapper; urgency=low
1281
1282 * After loading saa7134, load the saa7134-alsa driver too.
1283
1284 -- Scott James Remnant <scott@ubuntu.com> Thu, 6 Apr 2006 06:54:39 +0100
1285
1286alsa-driver (1.0.10-4ubuntu3) dapper; urgency=low
1287
1288 * Drop creation of devices in postinst.
1289
1290 -- Scott James Remnant <scott@ubuntu.com> Fri, 3 Feb 2006 13:16:27 +0000
1291
1292alsa-driver (1.0.10-4ubuntu2) dapper; urgency=low
1293
1294 * Put linux-sound-base on the udev diet:
1295 - Remove all hotplug, modutils, discover and discover2 files.
1296 - Rename the /etc/modprobe.d symlinks to blacklist-oss and
1297 blacklist-alsa to fit our naming scheme and ensure they're copied
1298 to places like the initramfs and installer.
1299 - Remove the "default" option, it makes no sense for us as they need
1300 to pick one or the other or mayhem ensues.
1301 * Do the same for alsa-base:
1302 - Remove snddevices program, udev does everything necessary.
1303 - Remove all hotplug, modutils, discover and discover2 files.
1304 - Rename /etc/modprobe.d/alsa-base-blacklist to blacklist-model to
1305 fit our naming scheme and ensure it's copied to places like the
1306 initramfs and installer.
1307 - Remove /usr/share/alsa-base/program-wrapper
1308 - Remove /etc/alsa/modprobe-post-install.d, udev rules must be used
1309 instead.
1310 - Move suspend/resume script from /etc/init.d to /etc/apm/scripts.d
1311 and fix to work properly with /var/run as tmpfs
1312 - Don't ignore command-line options to snd, snd-pcm, snd-mixer and
1313 snd-seq modprobe calls.
1314 - Allow snd-ioctl23, snd-pcm-oss, snd-mixer-oss, snd-seq, snd-seq-mini,
1315 snd-seq-oss and snd-emu10k1-synth to be blacklisted using the usual
1316 mechanism rather than modifying black magic.
1317
1318 -- Scott James Remnant <scott@ubuntu.com> Fri, 3 Feb 2006 11:34:00 +0000
1319
1320alsa-driver (1.0.10-4ubuntu1) dapper; urgency=low
1321
1322 * Use an ubuntu version number, unfortunately still larger than -4
1323
1324 -- Matt Zimmerman <mdz@ubuntu.com> Mon, 30 Jan 2006 07:57:08 -0800
1325
1326alsa-driver (1.0.10-4) dapper; urgency=low
1327
1328 * Prefer module-init-tools over modutils
1329
1330 -- Matt Zimmerman <mdz@ubuntu.com> Mon, 30 Jan 2006 07:12:26 -0800
1331
1332alsa-driver (1.0.10-3) unstable; urgency=low
1333
1334 [ Thomas Hood ]
1335 * Correctly read variables in alsa-source.conf (Closes: #343555)
1336
1337 -- Jordi Mallach <jordi@debian.org> Fri, 16 Dec 2005 10:03:50 +0100
1338
1339alsa-driver (1.0.10-2) unstable; urgency=low
1340
1341 [ Thomas Hood ]
1342 * Use /bin/sh in scripts
1343 * Add blacklist files for module loaders too
1344
1345 -- Jordi Mallach <jordi@debian.org> Thu, 15 Dec 2005 20:10:32 +0100
1346
1347alsa-driver (1.0.10-1) unstable; urgency=low
1348
1349 * New upstream release
1350 - Closes: #337409 "usbaudio.c fails to build with linux-source-2.6.14"
1351 * debconf template translation updates
1352 - pt.po Bruno Miguel da Silva Queiros
1353 - pt_BR.po Eduardo Brasilino Barbosa
1354 Thanks!
1355
1356 -- Jordi Mallach <jordi@debian.org> Mon, 21 Nov 2005 20:10:22 +0100
1357
1358alsa-driver (1.0.9+1.0.10rc3-1) experimental; urgency=low
1359
1360 * New upstream release candidate
1361 * debconf template translation update
1362 - pt_BR.po Felipe Augusto van de Wiel
1363 * Thomas Hood
1364 - Add "$CMDLINE_OPTS" to some install lines in modprobe.conf.
1365 (See #336205 for the reason why it isn't now added to all of
1366 them.)
1367 - /etc/init.d/alsa: Add LSB header (Closes: #337638)
1368 - Remove 11_rc2_build_fix
1369
1370 -- Jordi Mallach <jordi@debian.org> Wed, 9 Nov 2005 19:30:59 -0500
1371
1372alsa-driver (1.0.9+1.0.10rc2-1) experimental; urgency=low
1373
1374 * New upstream release candidate
1375 * debconf template translations
1376 - pt.po Rui Branco (Closes: #330050)
1377 - sv.po (new) Daniel Nylander (Closes: #332331)
1378 Thanks to all!
1379 * Thomas Hood
1380 - Make alsa initscript exit if alsa-base package is not installed
1381 - Update 09_alpha_build_fixes, 10_disable_gcc_version_check2
1382 - Add 11_rc2_build_fix
1383 - Update alsa-source README
1384 - debian/rules: build-source: Don't do "make clean" since
1385 we don't run ./configure
1386
1387 -- Jordi Mallach <jordi@debian.org> Tue, 25 Oct 2005 10:00:54 +0200
1388
1389alsa-driver (1.0.9+1.0.10rc1-1) experimental; urgency=low
1390
1391 * New upstream release candidate
1392 * debconf template translation updates
1393 - es.po Carlos Galisteo de Cabo (Closes: #322310)
1394 - vi.po Clytie Siddall (Closes: #322277)
1395 - cs.po Miroslav Kure (Closes: #322575)
1396 - nl.po cobaco (Closes: #325857)
1397 - ru.po Sergei Winitzki
1398 - de.po Jens Nachtigall (Closes: #325918)
1399 - ca.po Jordi Mallach
1400 - fr.po Christian Perrier (Closes: #324806)
1401 - da.po Morten Brix Pedersen (Closes: #326632)
1402 - tr.po Recai Oktas
1403 - ja.po Kenshi Muto (Closes: #327816)
1404 Thanks to all!
1405 * Thomas Hood
1406 - Remove obsolete methods from alsa initscript
1407 - Tweak alsa-base description
1408 - Remove substitute snddevices program; ours was added upstream
1409 - Tweak 04_make_minus_j_fix.dpatch and send most of it upstream
1410
1411 -- Jordi Mallach <jordi@debian.org> Mon, 19 Sep 2005 21:11:56 +0200
1412
1413alsa-driver (1.0.9b-4) unstable; urgency=low
1414
1415 * Thomas Hood
1416 - debian/rules: Clean up temporary file
1417
1418 -- Jordi Mallach <jordi@debian.org> Fri, 29 Jul 2005 17:49:47 +0200
1419
1420alsa-driver (1.0.9b-3) unstable; urgency=low
1421
1422 * Thomas Hood
1423 - Make alsa-base no longer Depend on alsa-utils
1424 - Transfer mixer-level-restore feature to alsa-utils
1425 + Eliminate /etc/dev.d/snd/controlC*/alsa-base.dev,
1426 /lib/alsa/dev and /etc/alsa/dev.d/alsa-base
1427 + Eliminate /etc/alsa/modprobe-post-install.d/alsa-base
1428 + Remove stuff from /etc/init.d/alsa and /etc/default/alsa
1429 + Report this in alsa-base.NEWS
1430 - ALSA-module-list:
1431 + Add module names like those of cards in ALSA-card-list
1432 + Put in /usr/share/linux-sound-base/ for use by alsaconf
1433 - OSS-module-list:
1434 + Eliminate from /usr/share/alsa-base/. It can still be
1435 found in /usr/share/linux-sound-base/.
1436 - /etc/mod(utils|probe.d)/alsa-base:
1437 + Load snd-seq above snd-via82xx (Should fix Ubuntu#8529)
1438 + Eliminate duplicate entry for snd-emu10k1
1439 - debian/alsa-source.templates:
1440 + List cards by name only in selector; present cards with
1441 descriptions in the question explanation. (Closes: #317737)
1442 This allows us to preserve selections on upgrade.
1443 (Closes: #290946)
1444 - /etc/hotplug/blacklist.d/alsa-base,
1445 /etc/discover.d/alsa-base:
1446 Add missing 'snd-' prefix to names of blacklisted modem drivers
1447 (closes: #319280) but comment out the entries since they may
1448 not be needed after all
1449 - Eliminate empty sv.po
1450 - Eliminate obsolete symlink /usr/lib/alsa/modprobe-post-install
1451 - Eliminate cruft from maintainer scripts
1452 - Eliminate obsolete devfsd configuration file
1453 - Eliminate obsolete dependencies
1454 - Update READMEs accordingly
1455
1456 -- Thomas Hood <jdthood@yahoo.co.uk> Mon, 9 Jul 2005 10:00:00 +0200
1457
1458alsa-driver (1.0.9b-2) unstable; urgency=low
1459
1460 * Thomas Hood
1461 - alsa-base.templates:
1462 + Change the default answer to the debconf question to
1463 "always autosave", following Ubuntu
1464 - doc/linux-sound-base/README.Debian:
1465 + Say that the user can run dpkg-reconfigure (Closes: #312739)
1466 - Add /usr/share/bug/alsa-modules-<kernel-ver>/control
1467 - Add /usr/share/bug/alsa-{base,source}/{control,presubj,script}
1468 - vi.po: Update, thanks to Clytie Siddall (Closes: #313009)
1469 - cs.po: Update, thanks to Miroslav Kure (Closes: #313267)
1470 - fr.po: Update, thanks to Christian Perrier (Closes: #315121)
1471 - Eliminate alsa-base.NEWS
1472 - Eliminate dummy alsa-headers package
1473 - Eliminate preinsts. We now support upgrades from the sarge
1474 version (1.0.8-7) or later. More decrufting to come later.
1475 - Bump Standards-Version to 3.6.2.1; no changes required
1476
1477 -- Jordi Mallach <jordi@debian.org> Tue, 21 Jun 2005 10:24:11 +0200
1478
1479alsa-driver (1.0.9b-1) unstable; urgency=low
1480
1481 * New upstream release
1482 * Thomas Hood
1483 - /etc/init.d/alsa: Add terminal "done."
1484 - Clean up dpatch headers
1485 - Reduce default sound levels for several controls because some
1486 Ubuntu users reported that the old defaults were too high
1487 * Jordi Mallach
1488 - debian/linux-sound-base.templates: mark strings for translation.
1489 - debian/po/POTFILES.in: add linux-sound-base.templates.
1490 - Update Catalan debconf translation.
1491 - dpatches:
1492 + Remove 17_class_device_fix, applied upstream.
1493
1494 -- Jordi Mallach <jordi@debian.org> Wed, 8 Jun 2005 21:23:33 +0200
1495
1496alsa-driver (1.0.9a-1) unstable; urgency=low
1497
1498 * New upstream release
1499 - snd-usb-audio fixes (Possibly fixes #299674)
1500 - hda-intel fixes (Possibly fixes #299459)
1501 - snd-ioctl32 fixes (Possibly fixes #298082)
1502 * Thomas Hood
1503 - dpatches:
1504 + Add 17_class_device_fix
1505 - Modify snddevices script to accept --dev-dir option and modify
1506 alsa-base.postinst to use this option to create static device
1507 nodes in /dev/.static/dev or /.dev if udev is running.
1508 (Closes: #310239)
1509 - Add vi.po contributed by Clytie Siddall (Closes: #307605)
1510 - ALSA-card-list:
1511 + Add "armaaci" entry
1512 - ALSA-module-list, OSS-module-list:
1513 + Update from list of modules in kernel-image 2.6.11-1-686
1514
1515 -- Jordi Mallach <jordi@debian.org> Sun, 5 Jun 2005 23:00:16 +0200
1516
1517alsa-driver (1.0.8+1.0.9rc3-1) experimental; urgency=low
1518
1519 * New upstream development release
1520 * Thomas Hood
1521 - Use ${misc:Depends} in Depends lists and drop explicit
1522 dependencies on debconf, since we use dh_installdebconf
1523 - Update ALSA-card-list:
1524 + New modules: au1x00 fm801-tea575x miro pcsp pxa2xx-ac97 s3c2410
1525 + Renamed modules: azx -> hda-intel
1526 - debian/control:
1527 + alsa-headers becomes Priority: extra to match override file
1528 - /etc/init.d/alsa
1529 + Use -F option to make alsactl try harder to restore levels
1530 (Closes: #236365, #258605)
1531 + Sanify (switch off) "Headphone Jack Sense" and "Line Jack Sense"
1532 (Closes: #297343) and "IEC958 Capture Monitor" (ubuntu #7286)
1533 - /lib/alsa/dev, /lib/alsa/modprobe-post-install,
1534 /etc/alsa/dev.d/alsa-base, /etc/alsa/modprobe-post-install.d:
1535 Do the last thing with exec.
1536 - debian/rules:
1537 + Clean out card-list and module-list intermediate files
1538 + Cease doing lots of redundant cleaning
1539 - Add Vietnamese debconf translation (Closes: #307605)
1540 Thanks to Clytie Siddall
1541
1542 -- Jordi Mallach <jordi@debian.org> Wed, 11 May 2005 14:58:49 +0200
1543
1544alsa-driver (1.0.8+1.0.9rc2-1) experimental; urgency=low
1545
1546 * New upstream development release
1547 * Thomas Hood
1548 - Drop dpatch applied upstream: 18_core_init_index
1549 - Add linux-sound-base package to allow choice between
1550 OSS and ALSA. linux-sound-base takes over blacklisting
1551 functions from alsa-base. alsa-base Depends on
1552 linux-sound-base which Suggests alsa-base. 2.6
1553 kernel-image packages should also Depend on linux-sound-base.
1554 - Update alsa-base Description and README.Debian accordingly
1555 - Add ALSA modem drivers to alsa-base's hotplug and discover
1556 blacklists. These drivers cause problems when loaded on some
1557 systems. They should be loaded when needed by the programs
1558 that use them.
1559 - /etc/init.d/alsa
1560 + Sanify "Dynamic Range Compression" at 70%
1561 - /etc/modutils/alsa-base:
1562 + Remove "options snd device_mode=0660" (Closes: #299306)
1563 - /etc/modprobe.d/alsa-base:
1564 + Add line to load snd-ioctl32 above snd which is needed on
1565 amd64 (Closes: #298082, #286915)
1566 - Eliminate duplicate copy of PATCHES in alsa-source doc dir
1567 - Configure module loader to load snd-emu10k1-synth above
1568 snd-emu10k1 and to call module loader hook. (Closes: #297802)
1569 - /etc/alsa/modprobe-post-install.d/alsa-base:
1570 + Match kernel version number more correctly. (Don't regard
1571 2.10.x as pre-2.6.)
1572 - Tweak config scripts
1573 + Run with bash since confmodule isn't POSIX
1574 + Add db_stop calls
1575 - alsa-base.postinst:
1576 + Delete backup file in /etc/hotplug/blacklist.d/ because
1577 hotplug does not ignore it (#299205)
1578 - Add an upstream changelog cobbled together from messages sent
1579 to the alsa-announce mailing list. This now gets installed as
1580 changelog.gz in alsa-source and alsa-modules* doc directories.
1581 - Ship copyright file for alsa-modules packages in
1582 /usr/src/modules/alsa-driver/debian
1583 - alsa-base.README.Debian
1584 + Note that ALSA's special module loading mechanism is useless
1585 if one is using udev.
1586
1587 -- Jordi Mallach <jordi@debian.org> Thu, 24 Mar 2005 17:35:02 +0100
1588
1589alsa-driver (1.0.8-7) unstable; urgency=medium
1590
1591 * Thomas Hood
1592 - Relax the debianutils dependency again; instead look for the
1593 which program both in /usr/bin/ and in /bin/. This will
1594 allow us to migrate into testing without being blocked by
1595 debianutils.
1596
1597 -- Jordi Mallach <jordi@debian.org> Thu, 24 Feb 2005 23:39:48 +0100
1598
1599alsa-driver (1.0.8-6) unstable; urgency=low
1600
1601 * Thomas Hood
1602 - /etc/init.d/alsa
1603 + Handle case where module "snd" is loaded but no sound card
1604 driver module is loaded (Closes: #295037)
1605 + Sane setting of "Audigy Analog/Digital Output Jack" is on
1606 (Closes: #295346 and ubuntu bug #6222)
1607 + In order to tell whether a command is executable, use the
1608 which program, which is now conveniently located in /bin/
1609 (Closes: #295577)
1610 + Shorten some function names; remove some bug checks
1611 - alsa-base: Conflict with discover << 2.0.7-1 since versions of
1612 discover prior to 2.0.6-1 didn't have the /etc/discover.conf.d/
1613 feature which we use to implement blacklisting of OSS modules,
1614 and versions prior to 2.0.7-1 contained serious bugs. Also
1615 Depend on debianutils >= 2.12.0 which has the which program
1616 in /bin/.
1617 - Remove sound-slot-* entries from /etc/modprobe.d/alsa-base
1618 (Closes: #295640) Thanks to Sergei Ivanov for spotting this.
1619
1620 -- Jordi Mallach <jordi@debian.org> Sun, 20 Feb 2005 16:34:31 +0100
1621
1622alsa-driver (1.0.8-5) unstable; urgency=medium
1623
1624 * Thomas Hood
1625 - alsa-base: Bump Dependency on alsa-utils to >= 1.0.8-2
1626 - Remove char-major-* aliases from /etc/modprobe.d/alsa-base
1627 since the kernel reportedly provides these (Closes: #294238)
1628 - Add OSS module name 'cs461x' to blacklists
1629 (Closes: #294109 and Ubuntu#6328)
1630 - /etc/init.d/alsa
1631 - Add unload and reload methods which don't kill sound procs
1632 before they (try to) unload modules
1633 - Eliminate a variable name collision
1634 - Improve messages
1635 - Improve comments
1636 - Stop alsa later (at [06]:K40alsa) so that shutdown music keeps
1637 on playing while services are shut down (Closes Ubuntu #6234)
1638 - Generate alsa-modules files with the required Dependency on
1639 either modutils or else module-init-tools (rather than their
1640 disjunction) (closes: #293312) and on the current alsa-base,
1641 and Recommend a current libasound2, and only Suggest
1642 pcmcia-modules packages for 2.4 kernels (closes: #293576).
1643 - alsa-modules* long description: Add warning about the fact that
1644 sound processes will be killed if upgrading modules for the
1645 running kernel.
1646
1647 -- Jordi Mallach <jordi@debian.org> Sat, 12 Feb 2005 05:07:30 +0100
1648
1649alsa-driver (1.0.8-4) unstable; urgency=medium
1650
1651 * Thomas Hood:
1652 - /etc/init.d/alsa:
1653 + In order to tell whether a command is executable, don't use
1654 "command -v" which, it turns out, isn't as well suited to this
1655 purpose as I earlier thought. (See #218530.) Instead just try
1656 to execute the command (with --help) and check the error