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
1=== added directory '.bzr-builddeb'
2=== added file '.bzr-builddeb/default.conf'
3--- .bzr-builddeb/default.conf 1970-01-01 00:00:00 +0000
4+++ .bzr-builddeb/default.conf 2011-08-15 02:02:24 +0000
5@@ -0,0 +1,2 @@
6+[BUILDDEB]
7+merge = True
8
9=== added directory 'debian'
10=== added file 'debian/ALSA-card-list'
11--- debian/ALSA-card-list 1970-01-01 00:00:00 +0000
12+++ debian/ALSA-card-list 2011-08-15 02:02:24 +0000
13@@ -0,0 +1,295 @@
14+# ALSA-card-list
15+#
16+# This list of ALSA card driver modules is used to generate the
17+# alsa-source/cards template and module loader configuration files.
18+#
19+# DO NOT INCLUDE ANY COMMAS OR PERCENT SIGNS IN THE DESCRIPTION !!!
20+# Please keep the descriptions as short as possible, but do give
21+# all model names and numbers.
22+#
23+# A line beginning with '#' is a comment
24+#
25+# Line format:
26+# ALSA-card-driver-module-name[[:space:]](description of card driver)\n
27+# Tags with special meaning for debian/rules:
28+# UNREAL, NOPOSTINSTALL, MODEM, TV, EXPERIMENTAL
29+# Enclose a tag in square brackets in order to omit from published description
30+#
31+seq-dummy (dummy MIDI-through sequencer client [UNREAL])
32+dummy (dummy sound card [UNREAL])
33+virmidi (virtual MIDI card [UNREAL])
34+loopback (loopback card [UNREAL])
35+ad1816a (ISA: Analog Devices SoundPort 1815|1816A chips)
36+ad1848 (ISA: Analog Devices 1847|1848 / Cirrus Logic CS 4248 chips)
37+adlib (ISA: FM card driver)
38+ad1889 (PCI: Analog Devices 1889 (e.g. on HP PA-RISC computers))
39+ad1816a (PCI: Highscreen Sound-Boostar 16 3D)
40+aica (Dreamcast AICA sound (pcm) driver)
41+ali5451 (PCI: AC97 codec on motherboards with ALi M5451 Audio Controller)
42+als100 (ISA: Avance Logic ALS 100|110|120|200 chips)
43+als300 (PCI: Avance Logic ALS 300|300+ chips)
44+als4000 (PCI: Avance Logic ALS 4000 chips)
45+aoa (PPC: Various Apple Onboard Audio components)
46+aoa-fabric-layout (PPC: layout-id fabric for the Apple Onboard Audio driver)
47+aoa-onyx (PPC: Onyx (pcm3052) codec chip found in the latest Apple machines)
48+aoa-tas (PPC: Tas chips found in a lot of Apple Machines, especially iBooks and PowerBooks without digital.)
49+aoa-toonie (PPC: Toonie codec for the MAC Mini)
50+aoa-soundbus (PPC: Generic driver for the soundbus support on Apple machines)
51+aoa-soundbus-i2s (PPC: Apple I2S busses)
52+armaaci (ARM: PrimeCell AACI PL041 codec)
53+asihpi (PCI: AudioScience ASI 43xx|5xxx|6xxx|87xx cards)
54+at32-soc-playpaq (PCI: Atmel SOC-Audio)
55+at73c213 (PCI: AT73C213 16-bit stereo DAC on Atmel ATSTK1000)
56+at91-soc-sam9g20-wm8731 (PCI: SoC Audio for the Atmel AT91 System-on-Chip)
57+atiixp (PCI: AC97 codec on motherboards with ATI IXP 150|200|250 chipsets)
58+atiixp-modem (PCI: MC97 MODEM on motherboards with ATI IXP chipsets)
59+atmel-ac97c (PCI: Atmel AC97C)
60+atmel-abdac (PCI: Atmel on-chip Audio Bitstream DAC (ABDAC))
61+atmel-soc (PCI: SoC Audio for the ATMEL Chip)
62+# REMOVED: at32-soc-playpaq-slave (ASoC PCM interface for Atmel AT32 SoC)
63+# REMOVED: at91-soc (PCI: SoC Audio for the Atmel AT91 System-on-Chip)
64+au1x00 (MIPS: AMD Au1000 MIPS AC'97 sound port)
65+aw2 (Audiowerk2)
66+# REMOVED: au8810 (PCI: Aureal Advantage cards)
67+au8820 (PCI: Aureal Vortex cards)
68+au8830 (PCI: Aureal Vortex 2 cards)
69+azt2320 (ISA: Aztech Systems AZT 2320 chip)
70+azt3328 (PCI: Aztech Systems AZF 3328 chip -- EXPERIMENTAL)
71+bf5xx-i2s (SoC I2S Audio for the ADI BF5xx chip)
72+bf5xx-soc-ssm2602 (SoC SSM2602 Audio support for BF52x ezkit)
73+bf5xx-soc-ad1836 (SoC AD1836 Audio support for Blackfin)
74+bf5xx-soc-ad193x (SoC AD193x Audio support for Blackfin)
75+# REMOVED bf5xx-soc-ad1938 (SoC AD1938 Audio support for Blackfin)
76+bf5xx-soc-ad73311 (SoC AD73311 Audio support for Blackfin)
77+bf5xx-ac97 (SoC AC97 Audio for the ADI BF5xx chip)
78+bf5xx-soc-ad1980 (SoC AD1980/1 Audio support for BF5xx)
79+bt87x (PCI: TV cards with Brooktree Bt87x chips)
80+ca0106 (PCI: cards with CA 0106 chips (e.g. Sound Blaster Audigy LS and Live 24bit))
81+cmi8330 (ISA: C-Media CMI 8330 chip)
82+#REMOVED: cmi8788 (PCI: C-Media CMI8788 PCI soundcards)
83+cmipci (PCI: C-Media CMI 8338|8738 chips)
84+cs4231 (ISA: Crystal/Cirrus Logic CS 4231 chip)
85+# REMOVED: cs4232 (ISA: Crystal/Cirrus Logic CS 4232|4232A chip)
86+cs4236 (ISA: Crystal/Cirrus Logic CS 4235|4236|4236B|4237B|4238B|4239 chips)
87+cs4281 (PCI: Cirrus Logic (Sound Fusion) CS 4281 chips)
88+# REMOVED: cs46xx (PCI: Cirrus Logic (Sound Fusion) CS 4280|461x|462x|463x chips)
89+cs5530
90+cs5535audio (PCI: Cirrus Logic CS 5535 companion device audio)
91+cx88_alsa (PCI: TV cards capture driver like in Hauppauge cards)
92+darla20 (PCI: Echoaudio Darla20)
93+darla24 (PCI: Echoaudio Darla24)
94+davinci-soc (PCI: TI DAVINCI processor)
95+davinci-soc-evm (PCI: TI DAVINCI processor)
96+davinci-soc-sffsdr (PCI: TCI DAVINCI processor, ASoC driver for Lyrtech SFFSDR board)
97+dm6467-soc-evm (SoC DAVINCI processor EVM)
98+# REMOVED: dt019x (ISA: Diamond Technologies DT 019X/7H or Avance Logic ALS 007 chips)
99+echo3g (PCI: Echoaudio 3G)
100+# echo3g was formerly gina3g. There was also a layla3g
101+emu10k1 (PCI: Creative EMU10K1|EMU10K2 chips (SB PCI512|Live!|Audigy or Emu APS) [NOPOSTINSTALL])
102+emu10k1x (PCI: Creative EMU10K1X (or STAC 9708T?) chips (e.g. SB Live! Dell OEM Version))
103+ens1370 (PCI: (Creative) Ensoniq AudioPCI ES 1370 chip (e.g. SB PCI 64|128))
104+ens1371 (PCI: (Creative) Ensoniq AudioPCI ES 1371|1373 chips (e.g. SB PCI 64|128 or SB Vibra PCI))
105+es1688 (ISA: ESS AudioDrive ES 688|1688 chips)
106+es18xx (ISA: ESS AudioDrive ES 18xx chips)
107+es1938 (PCI: ESS ES 1938|1946|1969 (Solo-1) chips)
108+es1968 (PCI: ESS ES 1968|1978 (Maestro 1|2|2E) chips)
109+es968 (ISA: ESS AudioDrive ES 968 chips)
110+fm801 (PCI: ForteMedia FM 801 chip)
111+fm801-tea575x (PCI: ForteMedia FM 801 + TEA 575x chips)
112+gina20 (PCI: Echoaudio Gina20)
113+gina24 (PCI: Echoaudio Gina24)
114+gusclassic (ISA: Gravis UltraSound Classic cards)
115+gusextreme (ISA: Gravis UltraSound Extreme (Synergy ViperMax) cards)
116+gusmax (ISA: Gravis UltraSound MAX cards)
117+harmony (PA-RISC: Harmony/Vivace sound chip)
118+hda-codec-atihdmi
119+hda-codec-analog
120+hda-codec-conexant
121+hda-codec-cmedia
122+hda-codec-realtek
123+hda-codec-si3054
124+hda-codec-sigmatel
125+hda-codec-via
126+hda-generic
127+hda-hwdep
128+hda-intel (PCI: Intel HD Audio ICH 6|6M|7|8|9|10 cards)
129+# hda-intel was formerly called 'azx'
130+hdsp (PCI: RME Hammerfall DSP)
131+hdspm (PCI: RME Hammerfall DSP MADI board)
132+hifier (PCI: C-Media CMI8788 driver for the MediaTek/TempoTec HiFier Fantasia)
133+hpet (HPE timer driver)
134+hrtimer (HR timer driver)
135+ice1712 (PCI: ICEnsemble ICE 1712 (Envy24) chip (e.g. various M-Audio (formerly MidiMan)|TerraTec|Hoontech|Digigram cards))
136+ice1724 (PCI: ICEnsemble ICE|VT 1720|1724 (Envy24 HT|PT) chip (e.g. various M-Audio (formerly MidiMan)|AMP|TerraTec cards))
137+imx-soc (ALSA Soc Audio Layer)
138+indigo (PCI: Echoaudio Indigo)
139+indigodj (PCI: Echoaudio Indigo DJ)
140+indigodjx (PCI: Echoaudio Indigo DJX)
141+indigoiox (PCI: Echoaudio Indigo IOX)
142+indigoio (PCI: Echoaudio Indigo IO)
143+intel8x0 (PCI: AC97 codec on motherboards with Intel ICH|i8x0 or SiS 735 or nVidia nForce or AMD 768|8111 chipsets or ALi M5455)
144+intel8x0m (PCI: MC97 MODEM on motherboards with Intel|SiS|nVidia|AMD chipsets -- EXPERIMENTAL)
145+interwave (ISA: AMD InterWave chip (e.g. various Gravis|Dynasonic|STB cards))
146+interwave-stb (ISA: AMD InterWave + TEA 6330T chips (e.g. Gravis UltraSound 32-Pro))
147+jazz16 (ISA: driver for Media Vision Jazz16 based soundcards)
148+# REMOVED: korg1212 (PCI: Korg 1212 multichannel audio card)
149+layla20 (PCI: Echoaudio Layla20)
150+layla24 (PCI: Echoaudio Layla24)
151+# REMOVED: maestro3 (PCI: ESS Allegro|Maestro3 chips)
152+mia (PCI: Echoaudio Mia)
153+miro (ISA: Miro miroSOUND PCM1pro|PCM12|PCM20 Radio)
154+mixart (PCI: Digigram miXart8 cards)
155+ml403-ac97cr (PCI: Xilinx ML403 AC97 Controller Reference)
156+mona (PCI: Echoaudio Mona)
157+mpu401 (ISA: chips with MIDI interface compatible with Roland MPU 401 in UART mode)
158+msnd-classic (ISA: Turtle Beach MultiSound Classic, Tahiti or Monterey)
159+msnd-pinnacle (ISA: Turtle Beach MultiSound Pinnacle cards)
160+mtpav (ISA: MOTU MidiTimePiece AV multiport MIDI interface)
161+mts64 (PCI: ESI Miditerminal 4140 driver)
162+mxc-soc-wm1133-ev1 (Audio for WM1133-EV1 on i.MX31ADS)
163+# REMOVED mx1-mx2-soc
164+nm256 (PCI: NeoMagic NM 256AV|256ZX chips)
165+omap-soc (Nokias Internet Tablett)
166+omap-soc-am3517evm (SoC support for OMAP3517 / AM3517 EVM)
167+omap-soc-ams-delta (SoC audio machine driver for ams-delta board)
168+omap-soc-igep0020 (SoC audio for IGEP v2)
169+omap-soc-n810 (Nokias Internet Tablett)
170+omap-soc-omap2evm (SoC audio machine driver for omap2evm board)
171+omap-soc-omap3-beagle (SoC audio for Beagle Handheld Console)
172+omap-soc-omap3-pandora (SoC audio for Pandora Handheld Console)
173+omap-soc-osk5913 (SoC Audio support for omap osk5912)
174+omap-soc-overo (SoC Audio support for Gumstix Overo)
175+omap-soc-sdp3430 (SoC audio for TI OMAP3430 SDP)
176+opl3sa2 (ISA: Yamaha OPL3 SA2|SA3 chips)
177+opti92x-ad1848 (ISA: cards with OPTi 82C92x (or OTI-601?) with AD 1848 chips)
178+opti92x-cs4231 (ISA: cards with OPTi 82C92x with CS 4231 chips)
179+opti93x (ISA: cards with OPTi 82C93x chips)
180+oxygen (PCI: C-Media CMI8788 driver for C-Media's reference design and for the X-Meridian)
181+pc98-cs4232 (ISA: NEC PC '98 with Cirrus Logic CS 4232 chip)
182+pcsp (ISA: PC speaker)
183+pcxhr (PCI: Digigram PCXHR)
184+pdaudiocf (PCMCIA: Sound Core PDAudioCF cards)
185+pdplus (PCI: Sek'D/Marian Prodif Plus card)
186+portman2x4 (Midiman Portman2x4 parallel port MIDI interface)
187+powermac (PPC: PowerMac (AWACS|DACA|Burgundy|Tumbler|Keywest))
188+ps3 (PPC: Sony PS3's soundcard)
189+# REMOVED: pxa2xx-ac97 (ARM: Intel PXA2xx AC97)
190+pxa2xx-ac97 (ARM: Intel PXA2xx AC97)
191+pxa2xx-i2sound (ARM: Intel PXA2xx I2S)
192+pxa2xx-soc (SoC Audio for the Intel PXA2xx chip)
193+pxa2xx-soc-corgi (SoC Audio support for Sharp Zaurus SL-C7x0)
194+pxa2xx-soc-e740 (SoC audio for e740)
195+pxa2xx-soc-e750 (SoC audio for e750)
196+pxa2xx-soc-magician (SoC audio for magican)
197+pxa2xx-soc-mioa701 (SoC audio for mioa701)
198+pxa2xx-soc-spitz (SoC Audio support for Sharp Zaurus SL-Cxx00)
199+pxa2xx-soc-poodle (SoC Audio support for Poodle)
200+pxa2xx-soc-tosa (SoC AC97 Audio support for Tosa)
201+pxa2xx-soc-z2 (SoC AC97 Audio support for Z2)
202+# REMOVED: pxa2xx-soc-e800 (SoC AC97 Audio support for e800)
203+riptide (PCI: Conexant Riptide chip (e.g. on HP Pavilion computers))
204+rme32 (PCI: RME Digi 32|32/8|32Pro cards (e.g. Sek'd Prodif 32|96|Gold))
205+rme96 (PCI: RME Digi 96|96/8 or Digi 96/8 PRO|PAD|PST cards)
206+rme9652 (PCI: RME Digi 9652 cards (e.g. Hammerfall and Hammerfall-Light))
207+rtctimer
208+s3c2410 (ARM: S3C24XX IIS chip)
209+s3c24xx-soc (SoC Audio for the Samsung S3C24XX chips)
210+s3c24xx-soc-jive-wm8750 (SoC Audio Neo)
211+s3c24xx-soc-neo1973-wm8753
212+s3c24xx-soc-smdk2443-wm9710
213+s3c24xx-soc-ln2440sbc-alc650
214+s3c24xx-uda134x ( S3C24XX_UDA134X ALSA SoC Audio board driver)
215+s3c64xx-soc-wm8580
216+# REMOVED: s3c24xx-soc (ARM: SoC Audio for the Samsung S3C24XX chips)
217+sa11xx-uda1341 (ARM: Philips UDA1341TS chip connected to SA11xx chip (eg. Compaq iPAQ H3600))
218+saa7134-alsa (PCI: TV cards with Philips SA 7130|7134 chip)
219+sb16 (ISA: Sound Blaster 16 cards)
220+sb8 (ISA: Sound Blaster 1.0|2.0|Pro cards)
221+sbawe (ISA: Sound Blaster AWE 32|64 cards)
222+sc6000 (ISA: SC-6000 soundcard, Audio Excel DSP 16 or Zoltrix AV302)
223+# REMOVED: serialmidi (generic serial MIDI card (e.g. Roland Soundcanvas or Midiator MS 124x))
224+serial-u16550 (ISA: UART 16550 based serial MIDI port)
225+sgalaxy (ISA: Aztech Sound Galaxy cards)
226+sgi-hal2 (PCI: Driver for A2 audio system used in SGI machines)
227+sis7019 (PCI: Driver for SiS7019 Audio Accelerator)
228+siu-migor (SoC driver for Migo-R)
229+soc (SoC Audio Layer)
230+# REMOVED: soc-all-codecs (SoC AudioLayer)
231+soc-au1xpsc (SoC AudioLayer)
232+soc-db1200 (Soc AudioLayer)
233+soc-mpc5200-ac97 (SoC AudioLayer AC97)
234+soc-mpc5200-i2s (SoC AudioLayer)
235+soc-mpc8610-hpcd (SoC AudioLayer
236+# REMOVED soc-mx27vis-wm8974
237+soc-raumfeld (SoC audio for Raumfeld audio devices)
238+#REMOVED soc-sample-psc-ac97 (SoC AudioLayer)
239+soc-sh4-fsi (SoCtch s6000 family)
240+soc-smdk-wm9713 (SoC audio for SMDK)
241+soc-tlv320aic26 ( TI TLV320AIC26 Codec support)
242+soc-zylonite (Zyonlite SoC Audio Layer)
243+# REMOVED: soc-cs4270-hwmute
244+# REMOVED: soc-cs4270-vd33-errata
245+# REMOVED: soc-pcm-sh7760 (Generic AC97 sound support for SH7760)
246+# REMOVED: sh7760-ac97 (Generic AC97 sound support for SH7760)
247+sis7019
248+sonicvibes (PCI: S3 SonicVibes chip)
249+sscape (ISA: Ensoniq SoundScape PnP cards)
250+at91-soc (SoC Audio for the Atmel AT91 System-on-ChipSoC Audio for the Atmel AT91 System-on-Chip)
251+at91-soc-eti-b1-wm8731 (SoC I2S Audio support for Endrelia ETI-B1 board)
252+sun-amd7930 (SPARC: Sun AMD 7930)
253+sun-cs4231 (SPARC: Sun CS 4231)
254+sun-dbri (SPARC: Sun DBRI)
255+trident (PCI: Trident 4D-Wave DX|NX or SiS 7018 chips)
256+usb-audio (USB: USB audio and USB MIDI devices)
257+usb-caiaq (USB: driver for caiaq/NativeInstruments devices)
258+usb-ua101 (USB: Edirol UA-101 driver)
259+usb-us122l (USB: Tascam US 122l)
260+usb-usx2y (USB: Tascam US 122|224|428)
261+via82xx (PCI: AC97 codec on motherboards with VIA VT 8233|8233A|8233C|8235 or VT 82C686 A|B|C chipsets [NOPOSTINSTALL])
262+via82xx-modem (PCI: MC97 MODEM on VIA 82xx)
263+virtuoso (PCI: C-Media CMI8788 driver for Asus Xonar cards)
264+vx222 (PCI: Digigram VX222 or VX222 V2|Mic cards)
265+# REMOVED: vxp440 (PCMCIA: Digigram VX-Pocket 440 card)
266+vxpocket (PCMCIA: Digigram VX-Pocket or VX2 card)
267+wavefront (ISA: Turtle Beach Maui|Tropez|Tropez+ cards based on Wavefront chip)
268+# REMOVED: ymfpci (PCI: Yamaha YMF 72x|74x|75x chips)
269+# We don't handle options yet
270+#OPTION: ac97-power-save
271+#OPTION: at32-soc-playpaq-slave
272+#OPTION: bf5xx-have-cold-reset
273+#OPTION: bf5xx-mmap-support
274+#OPTION: bf5xx-multichan-support
275+#OPTION: bt87x-overclock (PCI: TV cards with Brooktree Bt 878|879 chips -- 179kHz input)
276+#OPTION: cs46xx-new-dsp (PCI: Cirrus Logic (Sound Fusion) chips -- support for new DSP image -- EXPERIMENTAL)
277+#OPTION: dm365-aic3x-codec
278+#OPTION: dm365-voice-codec
279+#OPTION: fsi-ak4642
280+#OPTION: fsi-da7210
281+#OPTION: fm801-tea575x-bool
282+#OPTION: hda-codec-analog
283+#OPTION: hda-codec-atihdmi
284+#OPTION: hda-codec-cmedia
285+#OPTION: hda-codec-conexant
286+#OPTION: hda-codec-intelhdmi
287+#OPTION: hda-codec-nvhdmi
288+#OPTION: hda-codec-realtek
289+#OPTION: hda-codec-si3054
290+#OPTION: hda-codec-sigmatel
291+#OPTION: hda-codec-via
292+#OPTION: hda-generic
293+#OPTION: hda-hwdep
294+#OPTION: hda-input-beep
295+#OPTION: hda-power-save
296+#OPTION: hda-reconfig
297+#OPTION: mmap-support
298+#OPTION: pcm-xrun-debug
299+#OPTION: powermac-auto-drc
300+#OPTION: pxa2xx-soc-palm27x
301+#OPTION: sb16-csp (ISA: Sound Blaster 16/AWE cards with CSP)
302+#OPTION: sb16-csp-firmware-in-kernel
303+#OPTION: seq-hrtimer-default
304+#OPTION: seq-rtctimer-default
305+#OPTION: soc-ac97-bus
306+#OPTION: support-old-api
307+#OPTION: usb-caiaq-input
308+#OPTION: ymfpci-firmware-in-kernel
309
310=== added file 'debian/ALSA-module-list'
311--- debian/ALSA-module-list 1970-01-01 00:00:00 +0000
312+++ debian/ALSA-module-list 2011-08-15 02:02:24 +0000
313@@ -0,0 +1,171 @@
314+snd-seq
315+snd-seq-device
316+snd-seq-dummy
317+snd-seq-instr
318+snd-seq-midi
319+snd-seq-midi-emul
320+snd-seq-midi-event
321+snd-seq-oss
322+snd-seq-virmidi
323+snd-dummy
324+snd-virmidi
325+snd-loopback
326+snd-ac97-codec
327+snd-ad1816a
328+snd-ad1816a-lib
329+snd-ad1848
330+snd-ad1848-lib
331+snd-ainstr-fm
332+snd-ainstr-gf1
333+snd-ainstr-iw
334+snd-ainstr-simple
335+snd-ak4117
336+snd-ak4531-codec
337+snd-ak4xxx-adda
338+snd-ali5451
339+snd-als100
340+snd-als300
341+snd-als4000
342+snd_aoa
343+snd_aoa_codec_tas
344+snd_aoa_fabric_layout
345+snd_aoa_i2sbus
346+snd_aoa_soundbus
347+snd-armaaci # Added because there is a card by this name
348+snd-asihpi # Added because there is a card by this name
349+snd-atiixp
350+snd-atiixp-modem
351+snd-au1x00 # Added because there is a card by this name
352+snd-au8810
353+snd-au8820
354+snd-au8830
355+snd-azt2320
356+snd-azt3328
357+snd-bt87x
358+snd-ca0106
359+snd-cmi8330
360+snd-cmipci
361+snd-cs4231
362+snd-cs4231-lib
363+snd-cs4232
364+snd-cs4236
365+snd-cs4236-lib
366+snd-cs4281
367+snd-cs46xx
368+snd-cs8427
369+snd-darla20 # Added because there is a card by this name
370+snd-darla24 # Added because there is a card by this name
371+snd-dt019x
372+snd-echo3g # Added because there is a card by this name
373+snd-emu10k1
374+snd-emu10k1-synth
375+snd-emu10k1x
376+snd-emu8000-synth
377+snd-emux-synth
378+snd-ens1370
379+snd-ens1371
380+snd-es1688
381+snd-es1688-lib
382+snd-es18xx
383+snd-es1938
384+snd-es1968
385+snd-es968
386+snd-fm801
387+snd-fm801-tea575x # Added because there is a card by this name
388+snd-gina20 # Added because there is a card by this name
389+snd-gina24 # Added because there is a card by this name
390+snd-gusclassic
391+snd-gusextreme
392+snd-gus-lib
393+snd-gusmax
394+snd-gus-synth
395+snd-harmony # Added because there is a card by this name
396+snd-hda-intel # Added because there is a card by this name
397+snd-hdsp
398+snd-hdspm # Added because there is a card by this name
399+snd-hwdep
400+snd-i2c
401+snd-ice1712
402+snd-ice1724
403+snd-ice17xx-ak4xxx
404+snd-indigo # Added because there is a card by this name
405+snd-indigodj # Added because there is a card by this name
406+snd-indigoio # Added because there is a card by this name
407+snd-intel8x0
408+snd-intel8x0m
409+snd-interwave
410+snd-interwave-stb
411+snd-korg1212
412+snd-layla20 # Added because there is a card by this name
413+snd-layla24 # Added because there is a card by this name
414+snd-maestro3
415+snd-mia # Added because there is a card by this name
416+snd-miro # Added because there is a card by this name
417+snd-mixart
418+snd-mixer-oss
419+snd-mona # Added because there is a card by this name
420+snd-mpu401
421+snd-mpu401-uart
422+snd-msnd-pinnacle # Added because there is a card by this name
423+snd-mtpav
424+snd-mts64
425+snd-nm256
426+snd-opl3-lib
427+snd-opl3sa2
428+snd-opl3-synth
429+snd-opl4-lib
430+snd-opl4-synth
431+snd-opti92x-ad1848
432+snd-opti92x-cs4231
433+snd-opti93x
434+snd-page-alloc
435+snd-pc98-cs4232 # Added because there is a card by this name
436+snd-pcm
437+snd-pcm-oss
438+snd-pcsp # Added because there is a card by this name
439+snd-pcxhr # Added because there is a card by this name
440+snd-pdaudiocf
441+snd-pdplus # Added because there is a card by this name
442+snd-portman2x4 # Added because there is a card by this name
443+snd-powermac # Added because there is a card by this name
444+snd-pxa2xx-ac97 # Added because there is a card by this name
445+snd-rawmidi
446+snd-rme32
447+snd-rme96
448+snd-rme9652
449+snd-rtctimer
450+snd-s3c2410 # Added because there is a card by this name
451+snd-sa11xx-uda1341 # Added because there is a card by this name
452+snd-sb16
453+snd-sb16-csp
454+snd-sb16-dsp
455+snd-sb8
456+snd-sb8-dsp
457+snd-sbawe
458+snd-sb-common
459+snd-serialmidi # Added because there is a card by this name
460+snd-serial-u16550
461+snd-sgalaxy
462+snd-sonicvibes
463+snd-sscape
464+snd-sun-amd7930 # Added because there is a card by this name
465+snd-sun-cs4231 # Added because there is a card by this name
466+snd-sun-dbri # Added because there is a card by this name
467+snd-tea575x-tuner
468+snd-tea6330t
469+snd-timer
470+snd-trident
471+snd-trident-synth
472+snd-usb-audio
473+snd-usb-lib
474+snd-usb-usx2y
475+snd-util-mem
476+snd-via82xx
477+snd-via82xx-modem
478+snd-vx222
479+snd-vx-cs
480+snd-vx-lib
481+snd-vxp440
482+snd-vxpocket
483+snd-wavefront
484+snd-ymfpci
485
486=== added file 'debian/NOTES'
487--- debian/NOTES 1970-01-01 00:00:00 +0000
488+++ debian/NOTES 2011-08-15 02:02:24 +0000
489@@ -0,0 +1,58 @@
490+ MAINTAINER NOTES
491+ for alsa-driver
492+
493+
494+TODO for each new upstream release
495+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
496+* Check Ubuntu patches at http://people.ubuntulinux.org/~scott/patches/
497+* Update debian/changelog.ALSA from release announcement
498+* Update debian/ALSA-card-list from configure, docs and sources
499+* Update debian/ALSA-module-list and debian/OSS-module-list from
500+ the latest 2.6 kernel-image tree
501+
502+
503+TODO possibly
504+~~~~~~~~~~~~~
505+* Add debconf support for --with-card-options?
506+
507+* Add alsa package?:
508+
509+Package: alsa
510+Architecture: all
511+Depends: alsa-base, alsa-utils
512+Description: ALSA metapackage
513+ Install this package in order to pull in the packages
514+ needed to use the Advanced Linux Sound Architecture.
515+
516+changelog entry:
517+ - Add "alsa" metapackage Depending on alsa-base and alsa-utils
518+
519+
520+TODO if alsa-firmware package is ever added
521+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
522+* Move upstream changelog entries to alsa-firmware
523+
524+
525+NOTES
526+~~~~~
527+
528+* Scripts run by modprobe (because of "install" entries in
529+ /etc/modprobe.d/*) inherit PATH from whatever runs modprobe.
530+ Remember that modprobe is run with PATH=/bin:/sbin from
531+ /etc/init.d/module-init-tools, so such scripts should be careful
532+ about running commands in /usr/sbin/ and /usr/bin/.
533+
534+* The way that linux-sound-base "selects" the sound system is now
535+ entirely consistent. We are using consequeently udev.
536+
537+* We considered creating /dev/[snd/]aload(C[0-7]|SEQ) but it was
538+ decided that this doesn't deliver much benefit. We have added
539+ module loader configuration lines that cause the module loader to
540+ load auxiliary modules on top of card driver modules. Automatic
541+ loading in the presence of udev doesn't always work properly.
542+
543+* If a module loader configuration line for a card driver module is
544+ added to /etc/mod(utils|probe.d)/alsa-base then the NOPOSTINSTALL
545+ tag should be added to that module's description in ALSA-card-list
546+ so that no configuration line will be autogenerated for it.
547+
548
549=== added file 'debian/OSS-module-list'
550--- debian/OSS-module-list 1970-01-01 00:00:00 +0000
551+++ debian/OSS-module-list 2011-08-15 02:02:24 +0000
552@@ -0,0 +1,72 @@
553+ac97
554+ac97_codec
555+ac97_plugin_ad1980
556+#aci # No ALSA substitute
557+ad1848
558+ad1889
559+adlib_card
560+aedsp16
561+ali5455
562+btaudio
563+cmpci
564+cs4232
565+cs4281
566+cs461x
567+cs46xx
568+emu10k1
569+es1370
570+es1371
571+esssolo1
572+forte
573+gus
574+i810_audio
575+kahlua
576+mad16
577+maestro
578+maestro3
579+maui
580+mpu401
581+nm256_audio
582+opl3
583+opl3sa
584+opl3sa2
585+pas2
586+pss
587+rme96xx
588+sb
589+sb_lib
590+sgalaxy
591+sonicvibes
592+sound
593+sscape
594+trident
595+trix
596+uart401
597+uart6850
598+via82cxxx_audio
599+v_midi
600+wavefront
601+ymfpci
602+#
603+# The following are not present in kernel-image 2.6.11
604+# but we still list them for compatibility with earlier kernels
605+#
606+ac97_plugin_wm97xx
607+ad1816
608+audio
609+awe_wave
610+dmasound_core
611+dmasound_pmac
612+#hal2 # No ALSA substitute
613+harmony
614+#ics2101 # No ALSA substitute
615+#ite8172 # No ALSA substitute
616+#miropcm20 # No ALSA substitute
617+#msnd # No ALSA substitute
618+#nec_vrc5477 # No ALSA substitute
619+sequencer
620+soundcard
621+usb-midi
622+#vidc # No ALSA substitute
623+#vwsnd # No ALSA substitute
624+#waveartist # No ALSA substitute
625
626=== added file 'debian/PATCHES.Debian'
627--- debian/PATCHES.Debian 1970-01-01 00:00:00 +0000
628+++ debian/PATCHES.Debian 2011-08-15 02:02:24 +0000
629@@ -0,0 +1,20 @@
630+Patches applied in the Debian version of :
631+
632+debian/patches/alpha_build_fixes.patch (Steve Kowalik):
633+ Fix the ISA Pinnacle driver by using phys_to_virt rather than the
634+ undefined (on Alpha, anyway), __ISA_IO_base.
635+
636+debian/patches/disable_gcc_version_check1.patch (Thomas Hood):
637+ Disable GCC version check in configure.in
638+ disable_gcc_version_check2.patch is the result of running autoconf
639+ after this patch has been applied.
640+
641+debian/patches/disable_gcc_version_check2.patch (Thomas Hood):
642+
643+debian/patches/core_oss_framepointer.patch (Steve Kowalik):
644+ Compile snd-pcm-oss.o with -fno-omit-frame-pointer.
645+
646+debian/patches/debian_makefile_depmod.patch (Steve Kowalik):
647+ Removes calls to depmod at install-modules time, and call install with
648+ a user and group of root in install-scripts.
649+
650
651=== added file 'debian/alsa-base.NEWS'
652--- debian/alsa-base.NEWS 1970-01-01 00:00:00 +0000
653+++ debian/alsa-base.NEWS 2011-08-15 02:02:24 +0000
654@@ -0,0 +1,26 @@
655+alsa-driver (1.0.15-1) unstable; urgency=low
656+
657+ /etc/init.d/alsa is now stored as script in /sbin:
658+
659+ # /sbin/alsa {unload|reload|force-unload|force-reload|suspend|resume}
660+
661+ This script isn't used in any rc?.d sequence. It doesn't conform to Debian
662+ Policy §9.3.2, which mandates {start|stop|restart|reload|force-reload}.
663+ If one wants to unload, reload sound modules, i.e. for a user-script,
664+ /sbin/alsa can be used. It is not needed for any configuration of alsa.
665+
666+ -- Elimar Riesebieter <riesebie@lxtec.de> Sun, 21 Oct 2007 03:40:58 +0200
667+
668+
669+ Note that the above location is Ubuntu's.
670+
671+ -- Daniel T Chen <crimsun@ubuntu.com> Wed, 12 Dec 2007 23:37:13 -0500
672+
673+alsa-driver (1.0.9b-3) unstable; urgency=low
674+
675+ As of this release, /etc/init.d/alsa no longer stores or restores
676+ mixer levels. The /etc/init.d/alsa-utils init script now performs
677+ that function.
678+
679+ -- Jordi Mallach <jordi@debian.org> Wed, 10 Jul 2005 15:00:00 +0200
680+
681
682=== added file 'debian/alsa-base.README.Debian'
683--- debian/alsa-base.README.Debian 1970-01-01 00:00:00 +0000
684+++ debian/alsa-base.README.Debian 2011-08-15 02:02:24 +0000
685@@ -0,0 +1,135 @@
686+ alsa-base README.Debian
687+ -----------------------
688+
689+contents
690+--------
691+news
692+loading modules
693+creating device files
694+reloading modules after suspension
695+unloading modules
696+initscript
697+internal speaker
698+
699+news
700+----
701+Last updated 30 April 2009
702+
703+
704+loading modules
705+---------------
706+The initscripts in some unstable releases of alsa-base between Debian 3.0
707+and Debian 3.1 attempted to load ALSA driver modules on boot. The
708+initscript in the current alsa-base package does not do this.
709+
710+ALSA has a special built-in module autoloading system. You do not have
711+to make use of it, and it is useless if your /dev directory is managed by
712+udev, but in case you do want to use it, here is a brief explanation of
713+how it is supposed to work.
714+
715+When the "snd" module is loaded and the user tries to open a sound device
716+file with a minor number that indicates that card number N is wanted, snd
717+modprobes "snd-card-N". Thus, if you set up module loader configuration
718+file /etc/modprobe.d/sound.conf to look like this:
719+
720+ alias snd-card-0 snd-cs46xx
721+ options snd-cs46xx index=0
722+
723+then snd-cs46xx will be automagically loaded when it is needed to handle
724+the attempted open() of the sound device. The "index=0" option ensures
725+that when snd-cs46xx is loaded the first card that it registers is given
726+index 0.
727+
728+If you have an additional sound card of the same type then make the file
729+look like this:
730+
731+ alias snd-card-0 snd-cs46xx
732+ alias snd-card-1 snd-cs46xx
733+ options snd-cs46xx index=0,1
734+
735+If you have, instead, an additional sound card of a different type then
736+make the file look like this:
737+
738+ alias snd-card-0 snd-cs46xx
739+ options snd-cs46xx index=0
740+ alias snd-card-1 snd-emu10k1
741+ options snd-emu10k1 index=1
742+
743+ALSA supports up to eight sound cards.
744+
745+The module loader configuration files just described are additional to
746+/etc/modprobe.d/alsa-base.conf which is shipped as conffile with the alsa-base
747+package. The files contain basic configuration entries which don't normally
748+need to be customized. The entries may include:
749+
750+* ALSA autoloader aliases
751+* an entry for each normal sound card driver that will cause a command
752+ to be executed after the driver has initialized
753+* an entry for each abnormal driver (i.e., a driver that drives
754+ hardware such as a TV card or modem that is not suited to be the
755+ primary sound card) preventing it from grabbing index 0
756+
757+Suppose you decide that you need to load a certain driver, snd-foo, with
758+options: "dma1=0 ctlport=0x530". The recommended way to set this up is to
759+create additional files in /etc/modprobe.d/ each containing an "options" line:
760+
761+ # /etc/modprobe.d/alsa_local.conf
762+ options snd-foo dma1=0 ctlport=0x530
763+
764+
765+creating device files
766+---------------------
767+ALSA native device files are located in /dev/snd/. (ALSA's kernel-
768+OSS-emulation device files are of course the same as the OSS device
769+files.)
770+
771+Udev takes care of creating devices files when modules are loaded.
772+
773+
774+reloading modules across APM suspend-and-resume
775+-----------------------------------------------
776+During suspension many peripherals are switched off; on resuming the
777+machine these peripherals need to be re-initialized. Many ALSA
778+drivers do this properly but some still do not.
779+
780+If this problem affects you and if your ALSA drivers are built as
781+loadable modules and your kernel supports module unloading then you
782+can work around the problem by unloading the driver before suspending
783+and loading it again after resuming. This will be done for you
784+automatically if you add the name of the problematic sound card driver
785+module to the variable force_unload_modules_before_suspend variable in
786+/etc/default/alsa. E.g., if your CS46XX and AZX cards don't work
787+properly after resuming from APM suspend, add the names of their
788+driver modules to the list:
789+
790+ force_unload_modules_before_suspend="snd-cs46xx snd-azx"
791+
792+
793+restoring sound volumes across APM suspend-and-resume
794+-----------------------------------------------------
795+alsa-base provides an APM script in /etc/apm/scripts.d/alsa to
796+automatically store/restore sound volumes during APM suspension.
797+Since this option relies on alsactl, please install the recommended
798+alsa-utils package.
799+
800+unloading modules
801+-----------------
802+If you want to unload ALSA driver modules then you will have to stop
803+all applications that are using ALSA device files. You can do both
804+in one step by running:
805+
806+ alsa force-unload
807+
808+getting OSS support
809+-------------------
810+If you need old-style OSS devices for legacy applications, you should
811+install the oss-compat package, which should get in charge of setting up
812+your system with the required compatibility modules.
813+
814+Any Debian package needing these devices should depend on oss-compat.
815+
816+internal speaker
817+----------------
818+If you want to get the internal speaker to work comment
819+# blacklist snd-pcsp
820+in /etc/modprobe.d/alsa-base-blacklist.conf
821
822=== added file 'debian/alsa-base.apm'
823--- debian/alsa-base.apm 1970-01-01 00:00:00 +0000
824+++ debian/alsa-base.apm 2011-08-15 02:02:24 +0000
825@@ -0,0 +1,11 @@
826+#!/bin/sh
827+#
828+# apmd proxy script for ALSA
829+
830+[ -x /sbin/alsactl ] || exit 0
831+
832+case "$1,$2" in
833+ suspend,*) /sbin/alsactl store && /sbin/alsa suspend ;;
834+ resume,suspend) /sbin/alsa resume && /sbin/alsactl restore ;;
835+esac
836+
837
838=== added file 'debian/alsa-base.bug.control'
839--- debian/alsa-base.bug.control 1970-01-01 00:00:00 +0000
840+++ debian/alsa-base.bug.control 2011-08-15 02:02:24 +0000
841@@ -0,0 +1,1 @@
842+report-with: libasound2
843
844=== added file 'debian/alsa-base.bug.presubj'
845--- debian/alsa-base.bug.presubj 1970-01-01 00:00:00 +0000
846+++ debian/alsa-base.bug.presubj 2011-08-15 02:02:24 +0000
847@@ -0,0 +1,9 @@
848+If you know that the bug you want to report is in the "upstream"
849+code then please file a bug report in the ALSA bug tracking system
850+(on the web at https://bugtrack.alsa-project.org/alsa-bug).
851+
852+If you feel that the bug is one that other Debian users should
853+know about then you are welcome to file a report in the Debian BTS
854+as well. Please keep in mind, however, that managing bug reports
855+is part of the maintainers' workload.
856+
857
858=== added file 'debian/alsa-base.bug.script'
859--- debian/alsa-base.bug.script 1970-01-01 00:00:00 +0000
860+++ debian/alsa-base.bug.script 2011-08-15 02:02:24 +0000
861@@ -0,0 +1,27 @@
862+#!/bin/sh
863+
864+exec 1>&3 2>&3
865+
866+# As of reportbug 3.14 package status information can be added by putting
867+# a "package-status: <package-name>" line in the bug control file.
868+# Unfortunately, reportbug << 3.14 crashes if it finds multiple
869+# fields in the control file. We don't want to Conflict with
870+# reportbug << 3.14 if we can avoid it so we use a method of appending
871+# package info that works with all current versions of reportbug.
872+# We can switch to the package-status: method after etch is released.
873+echo "--- Begin additional package status ---"
874+dpkg -l libasound2
875+echo "--- End additional package status ---"
876+
877+for F in version cards ; do
878+ P="/proc/asound/$F"
879+ if [ -r "$P" ] ; then
880+ echo "--- Begin $P ---"
881+ cat "$P"
882+ echo "--- End $P ---"
883+ fi
884+done
885+
886+echo "--- Begin /dev/snd/ listing ---"
887+ls -l /dev/snd
888+echo "--- End /dev/snd/ listing ---"
889
890=== added file 'debian/alsa-base.defaultfile'
891--- debian/alsa-base.defaultfile 1970-01-01 00:00:00 +0000
892+++ debian/alsa-base.defaultfile 2011-08-15 02:02:24 +0000
893@@ -0,0 +1,14 @@
894+# Configuration file for alsa-base
895+
896+# List, separated by spaces, the names of modules that should be
897+# unloaded, if present, before the machine is suspended. Use the
898+# special name "all" if you would like all ALSA sound modules to be
899+# removed. The modules that are removed will be loaded again after
900+# resume. Currently this only has an effect if you are using apmd.
901+# Examples:
902+# Value Action at suspend time
903+# "" Do nothing
904+# "snd-cs46xx" Stop sound processes and remove the snd-cs46xx module
905+# "all" Stop sound processes and remove all ALSA modules
906+force_unload_modules_before_suspend=""
907+
908
909=== added file 'debian/alsa-base.dirs'
910--- debian/alsa-base.dirs 1970-01-01 00:00:00 +0000
911+++ debian/alsa-base.dirs 2011-08-15 02:02:24 +0000
912@@ -0,0 +1,9 @@
913+etc/modprobe.d
914+etc/apm/scripts.d
915+etc/apm/suspend.d
916+etc/apm/resume.d
917+usr/share/alsa-base
918+usr/share/lintian/overrides
919+usr/share/bug/alsa-base
920+sbin
921+usr/share/apport/package-hooks
922
923=== added file 'debian/alsa-base.docs'
924--- debian/alsa-base.docs 1970-01-01 00:00:00 +0000
925+++ debian/alsa-base.docs 2011-08-15 02:02:24 +0000
926@@ -0,0 +1,4 @@
927+doc/SOUNDCARDS
928+FAQ
929+README
930+alsa-kernel/Documentation
931
932=== added file 'debian/alsa-base.init'
933--- debian/alsa-base.init 1970-01-01 00:00:00 +0000
934+++ debian/alsa-base.init 2011-08-15 02:02:24 +0000
935@@ -0,0 +1,219 @@
936+#!/bin/sh
937+#
938+# alsa-base control script
939+#
940+# Description: Used to load and unload ALSA modules and
941+# restore and store mixer levels. There is no
942+# longer any need to run this script on bootup
943+# or shutdown. It ships as /sbin/alsa.
944+### END INIT INFO
945+
946+set -e
947+
948+# Exit if alsa-utils package is not installed
949+[ -x /sbin/alsactl ] || exit 0
950+
951+MYNAME=/sbin/alsa
952+PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
953+
954+# Default values of variables in /etc/default/alsa
955+force_unload_modules_before_suspend=""
956+
957+[ -f /etc/default/alsa ] && . /etc/default/alsa
958+
959+# $* MESSAGE
960+warn() { echo "${MYNAME}: Warning: $* " >&2 ; }
961+
962+#
963+# Attempt to create /var/run/alsa if it is absent.
964+# Return true if /var/run/alsa exists after this attempt,
965+# otherwise false.
966+#
967+check_run_dir()
968+{
969+ [ -d /var/run/alsa ] && return 0
970+ # We have no business creating /var/run if it doesn't exist
971+ if ! [ -d /var/run ] ; then
972+ warn "Could not create /var/run/alsa/ because /var/run/ is not present."
973+ return 1
974+ fi
975+ if ! mkdir --mode=755 /var/run/alsa ; then
976+ warn "Failed to create /var/run/alsa/."
977+ return 1
978+ fi
979+ [ -d /var/run/alsa ] && return 0
980+ return 1
981+}
982+
983+echo_procs_using_sound()
984+{
985+ echo $( \
986+ lsof +D /dev -F rt \
987+ | awk '/^p/ {pid=$1} /^t/ {type=$1} /^r0x(74|e)..$/ && type == "tCHR" {print pid}' \
988+ | cut -c 2- \
989+ | uniq \
990+ )
991+}
992+
993+# $* [PID]...
994+echo_with_command_names()
995+{
996+ [ "$1" ] || return 0
997+ echo $( \
998+ ps --no-headers -o "%p %c" "$@" \
999+ | sed -e 's/\([0-9][0-9]*\) \(.*\)/\1(\2)/' \
1000+ )
1001+}
1002+
1003+kill_procs_using_sound()
1004+{
1005+ procs_using_sound="$(echo_procs_using_sound)"
1006+ if [ "$procs_using_sound" ] ; then
1007+ echo -n "Terminating processes:"
1008+ for attempt in 1 2 3 4 ; do
1009+ echo -n " ${procs_using_sound}"
1010+ kill $procs_using_sound || :
1011+ sleep 1
1012+ procs_using_sound="$(echo_procs_using_sound)"
1013+ [ "$procs_using_sound" ] || break
1014+ done
1015+ # Either no more procs using sound or attempts ran out
1016+ if [ "$procs_using_sound" ] ; then
1017+ echo -n " (with SIGKILL:) ${procs_using_sound}"
1018+ kill -9 $procs_using_sound || :
1019+ sleep 1
1020+ fi
1021+ procs_using_sound="$(echo_procs_using_sound)"
1022+ if [ "$procs_using_sound" ] ; then
1023+ echo " (failed: processes still using sound devices: $(echo_with_command_names $procs_using_sound))."
1024+ return 1
1025+ fi
1026+ echo "."
1027+ fi
1028+ return 0
1029+}
1030+
1031+# $* MODULE-NAME [MODULE-NAME]... | "all"
1032+unload_modules()
1033+{
1034+ procs_using_sound="$(echo_procs_using_sound)"
1035+ if [ "$procs_using_sound" ] ; then
1036+ warn "Processes using sound devices: $(echo_with_command_names $procs_using_sound)."
1037+ fi
1038+ if check_run_dir ; then
1039+ :> /var/run/alsa/modules-removed
1040+ else
1041+ warn "Not keeping list of removed modules because /var/run/alsa is absent.
1042+It will not be possible automatically to reload these modules."
1043+ fi
1044+ echo -n "Unloading ALSA sound driver modules:"
1045+ [ -d /proc/asound ] || { echo " (none loaded)." ; return 0 ; }
1046+ echo_snd_modules_loaded()
1047+ {
1048+ lsmod \
1049+ | sed -n -e 's/^\(snd[-_][^[:space:]]*\)[[:space:]].*/\1/p' \
1050+ | sed -e 's/_/-/g'
1051+ }
1052+ for FSMBS in $* ; do
1053+ MODULES_TO_REMOVE=""
1054+ SND_MODULES_LOADED="$(echo_snd_modules_loaded)"
1055+ case "$FSMBS" in
1056+ all)
1057+ MODULES_TO_REMOVE="$SND_MODULES_LOADED"
1058+ ;;
1059+ snd_*|snd-*)
1060+ FSMBS="$(echo "$FSMBS" | sed -e 's/_/-/g')"
1061+ for M in $SND_MODULES_LOADED ; do
1062+ if [ "$FSMBS" = "$M" ] ; then
1063+ MODULES_TO_REMOVE="$FSMBS"
1064+ break
1065+ fi
1066+ done
1067+ ;;
1068+ esac
1069+ [ "$MODULES_TO_REMOVE" ] || continue
1070+ echo "$MODULES_TO_REMOVE" >> /var/run/alsa/modules-removed
1071+ for M in $MODULES_TO_REMOVE ; do
1072+ echo -n " ${M}"
1073+ modprobe -r "$M" >/dev/null 2>&1 || :
1074+ done
1075+ done
1076+ if [ -f /var/run/alsa/modules-removed ] ; then
1077+ MODULES_STILL_LOADED="$(echo_snd_modules_loaded | grep -F -f /var/run/alsa/modules-removed)"
1078+ MODULES_STILL_LOADED="$(echo $MODULES_STILL_LOADED)"
1079+ else
1080+ MODULES_STILL_LOADED=""
1081+ fi
1082+ if [ "$MODULES_STILL_LOADED" ] ; then
1083+ echo " (failed: modules still loaded: ${MODULES_STILL_LOADED})."
1084+ return 1
1085+ else
1086+ echo "."
1087+ return 0
1088+ fi
1089+}
1090+
1091+# $* MODULE-NAME [MODULE-NAME]... | "all"
1092+force_unload_modules()
1093+{
1094+ kill_procs_using_sound || :
1095+ unload_modules "$@" || return 1
1096+ return 0
1097+}
1098+
1099+load_unloaded_modules()
1100+{
1101+ LUM_RETURNSTATUS=0
1102+ MODULES_TO_LOAD=""
1103+ [ -d /var/run/alsa ] || mkdir -p /var/run/alsa
1104+ echo -n "Loading ALSA sound driver modules:"
1105+ [ -f /var/run/alsa/modules-removed ] && MODULES_TO_LOAD="$(echo $(cat /var/run/alsa/modules-removed))"
1106+ [ "$MODULES_TO_LOAD" ] || { echo " (none to reload)." ; return $LUM_RETURNSTATUS ; }
1107+ echo -n " $MODULES_TO_LOAD"
1108+ for MDL in $MODULES_TO_LOAD ; do
1109+ modprobe $MDL || LUM_RETURNSTATUS=1
1110+ done
1111+ case "$LUM_RETURNSTATUS" in
1112+ 0) echo "." ;;
1113+ *) echo " (failed)." ;;
1114+ esac
1115+ return $LUM_RETURNSTATUS
1116+}
1117+
1118+case "$1" in
1119+ unload)
1120+ unload_modules all || exit $?
1121+ ;;
1122+ reload)
1123+ EXITSTATUS=0
1124+ unload_modules all || EXITSTATUS=1
1125+ load_unloaded_modules || EXITSTATUS=1
1126+ exit $EXITSTATUS
1127+ ;;
1128+ force-unload)
1129+ force_unload_modules all || exit $?
1130+ ;;
1131+ force-reload)
1132+ EXITSTATUS=0
1133+ force_unload_modules all || EXITSTATUS=1
1134+ load_unloaded_modules || EXITSTATUS=1
1135+ exit $EXITSTATUS
1136+ ;;
1137+ suspend)
1138+ case "$force_unload_modules_before_suspend" in
1139+ ""|false) : ;;
1140+ all|true) /sbin/alsactl store && force_unload_modules all || exit $? ;;
1141+ *) /sbin/alsactl store && force_unload_modules $force_unload_modules_before_suspend || exit $? ;;
1142+ esac
1143+ ;;
1144+ resume)
1145+ case "$force_unload_modules_before_suspend" in
1146+ ""|false) : ;;
1147+ *) load_unloaded_modules && /sbin/alsactl restore || exit $? ;;
1148+ esac
1149+ ;;
1150+ *)
1151+ echo "Usage: $MYNAME {unload|reload|force-unload|force-reload|suspend|resume}" >&2
1152+ exit 3
1153+ ;;
1154+esac
1155
1156=== added file 'debian/alsa-base.lintian-overrides'
1157--- debian/alsa-base.lintian-overrides 1970-01-01 00:00:00 +0000
1158+++ debian/alsa-base.lintian-overrides 2011-08-15 02:02:24 +0000
1159@@ -0,0 +1,2 @@
1160+#alsa-base: maintainer-script-removes-device-files postrm:9
1161+alsa-base: binary-without-manpage usr/sbin/alsa
1162
1163=== added file 'debian/alsa-base.modprobe'
1164--- debian/alsa-base.modprobe 1970-01-01 00:00:00 +0000
1165+++ debian/alsa-base.modprobe 2011-08-15 02:02:24 +0000
1166@@ -0,0 +1,25 @@
1167+# autoloader aliases
1168+install sound-slot-0 /sbin/modprobe snd-card-0
1169+install sound-slot-1 /sbin/modprobe snd-card-1
1170+install sound-slot-2 /sbin/modprobe snd-card-2
1171+install sound-slot-3 /sbin/modprobe snd-card-3
1172+install sound-slot-4 /sbin/modprobe snd-card-4
1173+install sound-slot-5 /sbin/modprobe snd-card-5
1174+install sound-slot-6 /sbin/modprobe snd-card-6
1175+install sound-slot-7 /sbin/modprobe snd-card-7
1176+
1177+# Cause optional modules to be loaded above generic modules
1178+install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
1179+#
1180+# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
1181+install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
1182+install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
1183+install 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 ; : ; }
1184+#
1185+install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
1186+# Cause optional modules to be loaded above sound card driver modules
1187+install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
1188+install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }
1189+
1190+# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
1191+install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
1192
1193=== added file 'debian/alsa-base.postinst'
1194--- debian/alsa-base.postinst 1970-01-01 00:00:00 +0000
1195+++ debian/alsa-base.postinst 2011-08-15 02:02:24 +0000
1196@@ -0,0 +1,91 @@
1197+#!/bin/sh
1198+
1199+set -e
1200+
1201+MYNAME="$0"
1202+
1203+# $* message
1204+warn() { echo "${MYNAME}: Warning: $*" >&2 ; }
1205+
1206+# $* message
1207+report_error() { echo "${MYNAME}: Error: $*" >&2 ; }
1208+
1209+# Move a conffile without triggering a dpkg question
1210+mv_conffile() {
1211+ OLDCONFFILE="$1"
1212+ NEWCONFFILE="$2"
1213+
1214+ if [ -e "$OLDCONFFILE" ]; then
1215+ echo "Preserving user changes to $NEWCONFFILE"
1216+ mv -f "$NEWCONFFILE" "$NEWCONFFILE".dpkg-new
1217+ mv -f "$OLDCONFFILE" "$NEWCONFFILE"
1218+ elif [ -e "$OLDCONFFILE".dpkg-bak ]; then
1219+ rm -f "$OLDCONFFILE".dpkg-bak
1220+ fi
1221+}
1222+
1223+udev_is_active()
1224+{
1225+ test -e /dev/.udev.tdb || test -d /dev/.udevdb || return 1
1226+ return 0
1227+}
1228+
1229+case "$1" in
1230+configure|reconfigure)
1231+ if dpkg --compare-versions "$2" lt "1.0.23+dfsg-1ubuntu4"; then
1232+ mv_conffile /etc/modprobe.d/alsa-base \
1233+ /etc/modprobe.d/alsa-base.conf
1234+ mv_conffile /etc/modprobe.d/blacklist-modem \
1235+ /etc/modprobe.d/blacklist-modem.conf
1236+ fi
1237+ # Decide which conf file to read
1238+ conf_file=""
1239+ if [ -f /etc/default/alsa ] ; then
1240+ conf_file=/etc/default/alsa
1241+ elif [ -f /usr/share/alsa-base/alsa.default ] ; then
1242+ conf_file=/usr/share/alsa-base/alsa.default
1243+ else
1244+ report_error "No configuration file found"
1245+ exit 1
1246+ fi
1247+ # Read variables from conf file
1248+ force_unload_modules_before_suspend="$(
1249+ . "$conf_file" >/dev/null 2>&1
1250+ echo "$force_unload_modules_before_suspend"
1251+ )"
1252+ # Write new conf file
1253+ cat /usr/share/alsa-base/alsa.default | sed \
1254+ -e "s/force_unload_modules_before_suspend=.*/force_unload_modules_before_suspend=\"${force_unload_modules_before_suspend}\"/" \
1255+ > /etc/default/alsa
1256+ # Set up apm symlinks
1257+ [ -f /etc/apm/scripts.d/alsa ] || warn "/etc/apm/scripts.d/alsa is absent"
1258+ # $1: file to check
1259+ already_linked_to_alsa()
1260+ {
1261+ [ "$1" ] || return 1
1262+ [ -L "$1" ] || return 1
1263+ [ "$(basename "$(readlink "$1")")" = alsa ] || return 1
1264+ return 0
1265+ }
1266+ ALREADY_LINKED=no
1267+ for F in /etc/apm/suspend.d/??alsa ; do
1268+ already_linked_to_alsa "$F" && ALREADY_LINKED=yes && break
1269+ done
1270+ [ "$ALREADY_LINKED" = yes ] || ln -sf ../scripts.d/alsa /etc/apm/suspend.d/80alsa
1271+ ALREADY_LINKED=no
1272+ for F in /etc/apm/resume.d/??alsa ; do
1273+ already_linked_to_alsa "$F" && ALREADY_LINKED=yes && break
1274+ done
1275+ [ "$ALREADY_LINKED" = yes ] || ln -sf ../scripts.d/alsa /etc/apm/resume.d/20alsa
1276+ ;;
1277+abort-upgrade|abort-remove|abort-deconfigure)
1278+ # We don't have to do anything because we didn't do anything in prerm
1279+ exit 0
1280+ ;;
1281+*)
1282+ echo "postinst called with unknown argument \`$1'" >&2
1283+ exit 1
1284+ ;;
1285+esac
1286+
1287+#DEBHELPER#
1288
1289=== added file 'debian/alsa-base.postrm'
1290--- debian/alsa-base.postrm 1970-01-01 00:00:00 +0000
1291+++ debian/alsa-base.postrm 2011-08-15 02:02:24 +0000
1292@@ -0,0 +1,26 @@
1293+#!/bin/sh
1294+
1295+set -e
1296+
1297+if [ "$1" = "purge" ]; then
1298+# if [ -L /dev/sndstat ]; then
1299+# rm -f /dev/sndstat
1300+# echo "Remaking /dev/sndstat."
1301+# # Keep this in sync with /sbin/MAKEDEV
1302+# if cd /dev && mknod --mode=0660 sndstat c 14 6 ; then
1303+# chown root:audio sndstat || :
1304+# fi
1305+# fi
1306+ # Remove configuration files
1307+ rm -f \
1308+ /etc/default/alsa \
1309+ /etc/default/alsa.dpkg-old
1310+ # Remove apm symlinks
1311+ rm -f \
1312+ /etc/apm/suspend.d/??alsa \
1313+ /etc/apm/resume.d/??alsa
1314+ # Remove run time files
1315+ rm -rf /var/run/alsa
1316+fi
1317+
1318+#DEBHELPER#
1319
1320=== added file 'debian/alsa-base.preinst'
1321--- debian/alsa-base.preinst 1970-01-01 00:00:00 +0000
1322+++ debian/alsa-base.preinst 2011-08-15 02:02:24 +0000
1323@@ -0,0 +1,54 @@
1324+#!/bin/sh
1325+
1326+set -e
1327+
1328+mv_conffile() {
1329+ local package='alsa-base'
1330+ local name="$1"
1331+ local newname="$2"
1332+
1333+ [ -e "$name" ] || return 0
1334+
1335+ local md5="$(md5sum $name | sed -e 's/ .*//')"
1336+ oldmd5="$(dpkg-query -W -f='${Conffiles}' $package | \
1337+ sed -n -e "\' $name ' { s/ obsolete$//; s/.* //; p }")"
1338+
1339+ if [ "$md5" = "$oldmd5" ]; then
1340+ rm -f "$name"
1341+ else
1342+ mv "$name" "$newname"
1343+ fi
1344+}
1345+
1346+rm_conffile() {
1347+ mv_conffile "$1" "$1.dpkg-bak"
1348+}
1349+
1350+case "$1" in
1351+ install|upgrade)
1352+ # The following must be deleted at preinst time
1353+ # so that dpkg can remove their parent directories
1354+ # Delete obsolete dev.d symlinks
1355+ for N in 0 1 2 3 4 5 6 7 ; do
1356+ D="/etc/dev.d/snd/controlC$N"
1357+ if [ -d "$D" ] ; then
1358+ L="$D/alsa-base.dev"
1359+ rm -f "$L"
1360+ fi
1361+ done
1362+ # Delete obsolete dev.d script
1363+ rm_conffile /etc/alsa/dev.d/alsa-base
1364+ # Delete obsolete init script
1365+ rm_conffile /etc/init.d/alsa
1366+ # Delete blacklist without .conf extension
1367+ rm_conffile /etc/modprobe.d/blacklist-alsa
1368+ rm_conffile /etc/modprobe.d/blacklist-oss
1369+ # Rename alsa-base
1370+ if dpkg --compare-versions "$2" lt "1.0.23+dfsg-1ubuntu4"; then
1371+ rm_conffile /etc/modprobe.d/alsa-base
1372+ rm_conffile /etc/modprobe.d/blacklist-modem
1373+ fi
1374+ ;;
1375+esac
1376+
1377+#DEBHELPER#
1378
1379=== added file 'debian/alsa-modules.bug.control'
1380--- debian/alsa-modules.bug.control 1970-01-01 00:00:00 +0000
1381+++ debian/alsa-modules.bug.control 2011-08-15 02:02:24 +0000
1382@@ -0,0 +1,1 @@
1383+Submit-As: alsa-source
1384
1385=== added file 'debian/alsa-modules.postinst'
1386--- debian/alsa-modules.postinst 1970-01-01 00:00:00 +0000
1387+++ debian/alsa-modules.postinst 2011-08-15 02:02:24 +0000
1388@@ -0,0 +1,16 @@
1389+#!/bin/sh
1390+
1391+#DEBHELPER#
1392+
1393+if [ "$(uname -r)" = "_KVERS_" ] ; then
1394+ if [ -x /etc/init.d/alsa ] ; then
1395+ if ! /etc/init.d/alsa force-reload ; then
1396+ echo 'You should now stop all applications using sound devices ' >&2
1397+ echo 'and run "/etc/init.d/alsa force-reload" to load the new modules.' >&2
1398+ fi
1399+ else
1400+ echo 'You should now stop all applications using sound devices ' >&2
1401+ echo 'and reload all ALSA sound modules.' >&2
1402+ fi
1403+fi
1404+
1405
1406=== added file 'debian/alsa-modules.postrm'
1407--- debian/alsa-modules.postrm 1970-01-01 00:00:00 +0000
1408+++ debian/alsa-modules.postrm 2011-08-15 02:02:24 +0000
1409@@ -0,0 +1,4 @@
1410+#!/bin/sh
1411+
1412+#DEBHELPER#
1413+
1414
1415=== added file 'debian/alsa-source.README.Debian'
1416--- debian/alsa-source.README.Debian 1970-01-01 00:00:00 +0000
1417+++ debian/alsa-source.README.Debian 2011-08-15 02:02:24 +0000
1418@@ -0,0 +1,80 @@
1419+ Advanced Linux Sound Architecture
1420+ drivers
1421+ Debian-specific README file
1422+
1423+
1424+Last updated: 13 October 2005
1425+
1426+
1427+During the installation of the alsa-source package you should have
1428+been asked several questions about build options for the modules. If
1429+you didn't get asked those questions or if you would like to review
1430+them then run 'dpkg-reconfigure alsa-source' as root. To see the
1431+result, look in /etc/alsa/alsa-source.conf.
1432+
1433+Before continuing, be sure you have the fakeroot utility installed
1434+
1435+ $ sudo apt-get install fakeroot
1436+
1437+and that you have appropriate kernel sources available. You can use
1438+a stock Linux kernel source tree, a Debian 2.4-kernel headers tree,
1439+
1440+ $ sudo apt-get install kernel-headers-2.4.27-2-k7
1441+
1442+a Debian (or Ubuntu) 2.6-kernel headers tree,
1443+
1444+ $ sudo apt-get install linux-headers-2.6.12-1-686
1445+
1446+or a Debian kernel source tree
1447+
1448+ $ sudo apt-get install linux-source-2.6.12
1449+
1450+for this purpose. In the latter case you have to extract the tree
1451+from the tarball included in the package and you may have to
1452+configure the sources first. Make sure that CONFIG_SOUND is defined
1453+in the source tree's .config file.
1454+
1455+This package (alsa-source) includes a tarball in /usr/src/ named
1456+'alsa-driver.tar.bz2'. Extract the ALSA driver sources from it.
1457+
1458+ $ cd /usr/src
1459+ $ rm -rf modules/alsa-driver
1460+ $ tar jxf alsa-driver.tar.bz2
1461+
1462+To build the ALSA modules using make-kpkg, cd into the root of the
1463+headers or source tree that you have prepared and run make-kpkg.
1464+
1465+ $ cd /usr/src/kernel-headers-2.4.27-2-k7
1466+ $ make-kpkg --rootcmd=fakeroot modules-image
1467+
1468+This will result in the creation of a Debian package in the parent
1469+directory of the headers/source tree.
1470+
1471+If you use a 2.6 headers tree then you may run into trouble because
1472+the files in the header tree are all owned by root:root and have no
1473+world write permission, whereas make-kpkg wants to write to some files
1474+in the tree. The best thing to do is make a working copy of the tree
1475+somewhere else
1476+
1477+ $ cp -rpL /usr/src/linux-headers-2.6.12-1-686 /tmp
1478+
1479+and run make-kpkg there
1480+
1481+ $ cd /tmp/linux-headers-2.6.12-1-686
1482+ $ make-kpkg --rootcmd=fakeroot modules-image
1483+ $ cd
1484+ $ rm -rf /tmp/linux-headers-2.6.12-1-686
1485+
1486+If you find that the package is not generated with the correct version
1487+suffix (as seems to happen with Linux 2.6 header trees but not with
1488+Linux 2.4 trees) then you need to add the "--append-to-version" option
1489+to the command line.
1490+
1491+ $ make-kpkg --rootcmd=fakeroot --append-to-version=-1-686 modules-image
1492+
1493+To build the ALSA modules _not_ using make-kpkg you can do something
1494+like this:
1495+
1496+ $ cd /usr/src/modules/alsa-driver
1497+ $ fakeroot debian/rules binary_modules KSRC=/usr/src/kernel-headers-2.4.27-1-k7/ KVERS=2.4.27-1-k7
1498+
1499
1500=== added file 'debian/alsa-source.bug.control'
1501--- debian/alsa-source.bug.control 1970-01-01 00:00:00 +0000
1502+++ debian/alsa-source.bug.control 2011-08-15 02:02:24 +0000
1503@@ -0,0 +1,1 @@
1504+report-with: alsa-base libasound2
1505
1506=== added file 'debian/alsa-source.bug.presubj'
1507--- debian/alsa-source.bug.presubj 1970-01-01 00:00:00 +0000
1508+++ debian/alsa-source.bug.presubj 2011-08-15 02:02:24 +0000
1509@@ -0,0 +1,9 @@
1510+If you know that the bug you want to report is in the "upstream"
1511+code then please file a bug report in the ALSA bug tracking system
1512+(on the web at https://bugtrack.alsa-project.org/alsa-bug).
1513+
1514+If you feel that the bug is one that other Debian users should
1515+know about then you are welcome to file a report in the Debian BTS
1516+as well. Please keep in mind, however, that managing bug reports
1517+is part of the maintainers' workload.
1518+
1519
1520=== added file 'debian/alsa-source.bug.script'
1521--- debian/alsa-source.bug.script 1970-01-01 00:00:00 +0000
1522+++ debian/alsa-source.bug.script 2011-08-15 02:02:24 +0000
1523@@ -0,0 +1,27 @@
1524+#!/bin/sh
1525+
1526+exec 1>&3 2>&3
1527+
1528+# As of reportbug 3.14 package status information can be added by putting
1529+# a "package-status: <package-name>" line in the bug control file.
1530+# Unfortunately, reportbug << 3.14 crashes if it finds multiple
1531+# fields in the control file. We don't want to Conflict with
1532+# reportbug << 3.14 if we can avoid it so we use a method of appending
1533+# package info that works with all current versions of reportbug.
1534+# We can switch to the package-status: method after etch is released.
1535+echo "--- Begin additional package status ---"
1536+dpkg -l alsa-base libasound2
1537+echo "--- End additional package status ---"
1538+
1539+for F in version cards ; do
1540+ P="/proc/asound/$F"
1541+ if [ -r "$P" ] ; then
1542+ echo "--- Begin $P ---"
1543+ cat "$P"
1544+ echo "--- End $P ---"
1545+ fi
1546+done
1547+
1548+echo "--- Begin /dev/snd/ listing ---"
1549+ls -l /dev/snd
1550+echo "--- End /dev/snd/ listing ---"
1551
1552=== added file 'debian/alsa-source.conf'
1553--- debian/alsa-source.conf 1970-01-01 00:00:00 +0000
1554+++ debian/alsa-source.conf 2011-08-15 02:02:24 +0000
1555@@ -0,0 +1,35 @@
1556+### ALSA source configuration file ###
1557+# (This file is in GNU makefile format)
1558+
1559+# List the card drivers to be built, separated by commas. For example,
1560+# if you want to build the drivers for the Sound Blaster 16 and the
1561+# Yamaha YMF cards then write:
1562+# ALSA_CARDS="sb16, ymfpci"
1563+# The special name "all" results in all card drivers being built.
1564+#
1565+ifndef ALSA_CARDS
1566+ALSA_CARDS=""
1567+endif
1568+
1569+# List the card driver options, separated by commas, all on one line.
1570+# The special name "all" results in all possible options being set.
1571+#
1572+# This is an advanced feature. See ALSA's documentation for more info.
1573+#
1574+ifndef ALSA_CARD_OPTIONS
1575+ALSA_CARD_OPTIONS=""
1576+endif
1577+
1578+# Set to "y" if you want to build the modules without ISA PnP support.
1579+# Otherwise, set to "".
1580+#
1581+ifndef ALSA_NOPNP
1582+ALSA_NOPNP=""
1583+endif
1584+
1585+# Set to "y" if you want to build the modules with debugging code.
1586+# Otherwise, set to "".
1587+#
1588+ifndef ALSA_DEBUG
1589+ALSA_DEBUG=""
1590+endif
1591
1592=== added file 'debian/alsa-source.config'
1593--- debian/alsa-source.config 1970-01-01 00:00:00 +0000
1594+++ debian/alsa-source.config 2011-08-15 02:02:24 +0000
1595@@ -0,0 +1,40 @@
1596+#!/bin/sh
1597+
1598+set -e
1599+
1600+. /usr/share/debconf/confmodule
1601+db_version 2.0
1602+db_capb multiselect
1603+
1604+if [ -f /etc/alsa-source.conf ]; then
1605+ if [ -f /etc/alsa/alsa-source.conf ]; then
1606+ mv -f /etc/alsa-source.conf /etc/alsa-source.conf.dpkg-old
1607+ else
1608+ mv -f /etc/alsa-source.conf /etc/alsa/alsa-source.conf
1609+ fi
1610+fi
1611+
1612+db_metaget alsa-source/cards choices || :
1613+db_subst alsa-source/cards_to_be_built alsa_cards "$RET"
1614+
1615+db_metaget alsa-source/cards_with_descriptions choices || :
1616+db_subst alsa-source/cards_to_be_built alsa_cards_with_descriptions "$RET"
1617+
1618+if [ -f /etc/alsa/alsa-source.conf ] ; then
1619+ case "$(sed -n -e 's/^[[:space:]]*ALSA_NOPNP[[:space:]]*=[[:space:]]*"\(.*\)"/\1/p' /etc/alsa/alsa-source.conf)" in
1620+ y|Y|yes|YES|Yes) db_set alsa-source/has_pnp "false" || : ;;
1621+ *) db_set alsa-source/has_pnp "true" || : ;;
1622+ esac
1623+ case "$(sed -n -e 's/^[[:space:]]*ALSA_DEBUG[[:space:]]*=[[:space:]]*"\(.*\)"/\1/p' /etc/alsa/alsa-source.conf)" in
1624+ y|Y|yes|YES|Yes) db_set alsa-source/debug "true" || : ;;
1625+ *) db_set alsa-source/debug "false" || : ;;
1626+ esac
1627+ db_set alsa-source/cards_to_be_built "$(sed -n -e 's/^[[:space:]]*ALSA_CARDS[[:space:]]*=[[:space:]]*"\(.*\)"/\1/p' /etc/alsa/alsa-source.conf)" || :
1628+fi
1629+
1630+db_input low alsa-source/has_pnp || :
1631+db_input low alsa-source/debug || :
1632+db_input low alsa-source/cards_to_be_built || :
1633+db_go || :
1634+db_stop || :
1635+
1636
1637=== added file 'debian/alsa-source.control'
1638--- debian/alsa-source.control 1970-01-01 00:00:00 +0000
1639+++ debian/alsa-source.control 2011-08-15 02:02:24 +0000
1640@@ -0,0 +1,34 @@
1641+Source: alsa-driver
1642+Section: sound
1643+Priority: optional
1644+Maintainer: Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org>
1645+Build-Depends-Indep: debhelper (>= 5.0.37), bzip2, kernel-headers, cpio, debconf-utils
1646+Build-Depends: debhelper (>= 5.0.37)
1647+Standards-Version: 3.7.3
1648+
1649+Package: alsa-modules-_KVERS_
1650+Depends: _KDEP_ _MODULELOADERDEP_, alsa-base (>= 1.0.12-1)
1651+Recommends: libasound2 (>= 1.0.12-1)
1652+Suggests: _PCMCIAMODULESSUG_
1653+Architecture: any
1654+Description: ALSA modules for kernel _KVERS_
1655+ This package contains ALSA driver modules for kernel _KVERS_.
1656+ .
1657+ If kernel version _KVERS_ is running when this package is
1658+ installed then applications using ALSA sound drivers will
1659+ be forcibly stopped and any loaded ALSA sound drivers will
1660+ be reloaded. Consequently it is a good idea to exit sound
1661+ related applications before installing this package.
1662+ .
1663+ Please note that ALSA driver modules are included in
1664+ kernel-image packages of version 2.6 or higher. Therefore,
1665+ you do not need to install an alsa-modules package if you
1666+ are running a 2.6 kernel. You may still want to install an
1667+ alsa-modules package for a 2.6 kernel because the drivers
1668+ in alsa-modules packages are usually more current than
1669+ those in kernel-image packages. In any case, if you do
1670+ install an alsa-modules package then the module loader
1671+ will prefer its modules over those from the kernel-image
1672+ package.
1673+ .
1674+ ALSA is the Advanced Linux Sound Architecture.
1675
1676=== added file 'debian/alsa-source.dirs'
1677--- debian/alsa-source.dirs 1970-01-01 00:00:00 +0000
1678+++ debian/alsa-source.dirs 2011-08-15 02:02:24 +0000
1679@@ -0,0 +1,4 @@
1680+etc/alsa
1681+usr/share/alsa-source
1682+usr/share/lintian/overrides
1683+usr/share/bug/alsa-source
1684
1685=== added file 'debian/alsa-source.lintian-overrides'
1686--- debian/alsa-source.lintian-overrides 1970-01-01 00:00:00 +0000
1687+++ debian/alsa-source.lintian-overrides 2011-08-15 02:02:24 +0000
1688@@ -0,0 +1,2 @@
1689+alsa-source: unused-debconf-template alsa-source/cards
1690+alsa-source: unused-debconf-template alsa-source/cards_with_descriptions
1691
1692=== added file 'debian/alsa-source.postinst'
1693--- debian/alsa-source.postinst 1970-01-01 00:00:00 +0000
1694+++ debian/alsa-source.postinst 2011-08-15 02:02:24 +0000
1695@@ -0,0 +1,52 @@
1696+#!/bin/sh
1697+
1698+set -e
1699+
1700+. /usr/share/debconf/confmodule
1701+db_version 2.0
1702+
1703+case "$1" in
1704+configure|reconfigure)
1705+ # Get ALSA_PNP
1706+ db_get alsa-source/has_pnp
1707+ if [ "$RET" = "false" ]; then
1708+ NOPNP=y
1709+ fi
1710+ # Get ALSA_DEBUG
1711+ db_get alsa-source/debug
1712+ if [ "$RET" = "true" ]; then
1713+ DEBUG=y
1714+ fi
1715+ # Get ALSA_CARDS
1716+ db_get alsa-source/cards_to_be_built || :
1717+ # The following assumes that 'all' is the first item in the list!
1718+ CARDS="$(
1719+ echo "$RET" \
1720+ | sed -e 's/^all,.*/all/'
1721+ )"
1722+ # Get ALSA_CARD_OPTIONS
1723+ if [ -f /etc/alsa/alsa-source.conf ] ; then
1724+ eval "$(grep -E '^[[:space:]]*ALSA_CARD_OPTIONS="[^"'"'"']*"[[:space:]]*$' /etc/alsa/alsa-source.conf)"
1725+ fi
1726+ # Write new /etc/alsa/alsa-source.conf
1727+ [ -e /etc/alsa ] && [ ! -d /etc/alsa ] && rm -f /etc/alsa
1728+ [ -d /etc/alsa ] || mkdir /etc/alsa
1729+ sed -e "s%^ALSA_NOPNP=.*%ALSA_NOPNP=\"$NOPNP\"%" \
1730+ -e "s%^ALSA_DEBUG=.*%ALSA_DEBUG=\"$DEBUG\"%" \
1731+ -e "s%^ALSA_CARDS=.*%ALSA_CARDS=\"$CARDS\"%" \
1732+ -e "s%^ALSA_CARD_OPTIONS=.*%ALSA_CARD_OPTIONS=\"$ALSA_CARD_OPTIONS\"%" \
1733+ /usr/share/alsa-source/alsa-source.conf \
1734+ > /etc/alsa/alsa-source.conf
1735+ ;;
1736+abort-upgrade|abort-remove|abort-deconfigure)
1737+ : # Nothing to do because we didn't do anything in the prerm
1738+ ;;
1739+*)
1740+ echo "postinst called with unknown argument \`$1'" >&2;
1741+ exit 1
1742+ ;;
1743+esac
1744+
1745+#DEBHELPER#
1746+
1747+db_stop || :
1748
1749=== added file 'debian/alsa-source.postrm'
1750--- debian/alsa-source.postrm 1970-01-01 00:00:00 +0000
1751+++ debian/alsa-source.postrm 2011-08-15 02:02:24 +0000
1752@@ -0,0 +1,10 @@
1753+#!/bin/sh
1754+
1755+set -e
1756+
1757+#DEBHELPER#
1758+
1759+if [ "$1" = "purge" ]; then
1760+ rm -f /etc/alsa/alsa-source.conf
1761+fi
1762+
1763
1764=== added file 'debian/alsa-source.rules'
1765--- debian/alsa-source.rules 1970-01-01 00:00:00 +0000
1766+++ debian/alsa-source.rules 2011-08-15 02:02:24 +0000
1767@@ -0,0 +1,204 @@
1768+#!/usr/bin/make -f
1769+
1770+# Written by Steve Kowalik <stevenk@debian.org> for the New Alsa-Source.
1771+# Loosely based on the rules file from pcmcia-cs and the old alsa-source.
1772+
1773+KSRC ?= /usr/src/linux
1774+KDREV ?= unknown
1775+KVERS ?= unknown
1776+
1777+ifeq ($(KDEP),)
1778+ KDEPC =
1779+else
1780+ KDEPC = $(KDEP),
1781+endif
1782+
1783+# See if we can work out the compiler used
1784+ifeq ($(origin CC),default)
1785+ ifneq "$(wildcard $(KSRC)/include/linux/compile.h)" ""
1786+ CC = gcc-$(shell grep LINUX_COMPILER $(KSRC)/include/linux/compile.h | sed 's/.* \([0-9]\+\.[0-9]\+\).*/\1/')
1787+ else
1788+ CC = gcc
1789+ endif
1790+endif
1791+
1792+# Special case gcc 2.7.2
1793+ifeq ($(CC),gcc-2.7)
1794+ CC = gcc272
1795+endif
1796+
1797+# If they didn't set $(KVERS), see if we can do it for them.
1798+ifeq ($(KVERS),unknown)
1799+ ifneq "$(wildcard $(KSRC)/include/linux/version.h)" ""
1800+ KVERS = $(shell head -1 $(KSRC)/include/linux/version.h | sed 's/.*"\(.*\)"$$/\1/')
1801+ endif
1802+endif
1803+
1804+# Clear root command if already root
1805+ifeq ($(shell id -u),0)
1806+ ROOT_CMD=
1807+endif
1808+
1809+# Use updates/ subdirectory so that the modules in alsa-modules-$KVERS
1810+# are given priority (by depmod) over modules under kernel/.
1811+CONFIGURE_OPT = --prefix=/usr \
1812+ --with-kernel=$(KSRC) \
1813+ --with-build=$(KSRC) \
1814+ --with-moddir=/lib/modules/$(KVERS)/updates/alsa \
1815+ --with-sequencer=yes
1816+
1817+ifneq (,$(findstring 2.2.,$(KVERS)))
1818+ MODULELOADERDEP = modutils (>= 2.3.5)
1819+ PCMCIAMODULESSUG = kernel-pcmcia-modules-$(KVERS) | pcmcia-modules-$(KVERS)
1820+ # See SF bug #550435
1821+ CONFIGURE_OPT += --disable-verbose-printk
1822+else
1823+ ifneq (,$(findstring 2.4.,$(KVERS)))
1824+ MODULELOADERDEP = modutils (>= 2.3.5)
1825+ PCMCIAMODULESSUG = kernel-pcmcia-modules-$(KVERS) | pcmcia-modules-$(KVERS)
1826+ else
1827+ MODULELOADERDEP = module-init-tools (>= 3.1)
1828+ PCMCIAMODULESSUG =
1829+ endif
1830+endif
1831+
1832+
1833+# Read in config file, generated by debconf.
1834+ifeq (/etc/alsa/alsa-source.conf,$(wildcard /etc/alsa/alsa-source.conf))
1835+ include /etc/alsa/alsa-source.conf
1836+endif
1837+ifeq ($(HOME)/.alsa-source.conf,$(wildcard $(HOME)/.alsa-source.conf))
1838+ include $(HOME)/.alsa-source.conf
1839+endif
1840+ifeq ($(CURDIR)/debian/alsa-source.conf,$(wildcard $(CURDIR)/debian/alsa-source.conf))
1841+ include $(CURDIR)/debian/alsa-source.conf
1842+endif
1843+
1844+ifeq ($(ALSA_NOPNP),"y")
1845+ CONFIGURE_OPT += --with-isapnp=no
1846+else
1847+ CONFIGURE_OPT += --with-isapnp=yes
1848+endif
1849+
1850+ifeq ($(ALSA_DEBUG),"y")
1851+ CONFIGURE_OPT += --with-debug=detect
1852+endif
1853+
1854+ifneq ($(ALSA_CARDS),"")
1855+ CONFIGURE_OPT += --with-cards=$(ALSA_CARDS)
1856+endif
1857+
1858+ifneq ($(ALSA_CARD_OPTIONS),"")
1859+ CONFIGURE_OPT += --with-card-options=$(ALSA_CARD_OPTIONS)
1860+endif
1861+
1862+ifneq ($(CONCURRENCY_LEVEL),)
1863+ MAKE_OPT = -j $(CONCURRENCY_LEVEL)
1864+endif
1865+
1866+VERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\ -f2)
1867+ifneq ($(KDREV),unknown)
1868+ ifeq ($(findstring :,$(KDREV)),:)
1869+ VERSION := $(subst :,:$(VERSION)+,$(KDREV))
1870+ else
1871+ VERSION := $(VERSION)+$(KDREV)
1872+ endif
1873+endif
1874+
1875+echo-vars:
1876+ @echo "I've been configured using:"
1877+ @echo " - Kernel source of $(KSRC)"
1878+ @echo " - Kernel version of $(KVERS)"
1879+ @echo " - Kernel revision of $(KDREV)"
1880+ @echo " - C compiler of $(CC)"
1881+ @echo " - Make options of $(MAKE_OPT)"
1882+ @echo " - Version of $(VERSION)"
1883+
1884+configure: configure-stamp
1885+configure-stamp:
1886+ @if [ ! -x /usr/bin/$(CC) ]; then echo "You don't have the compiler that your kernel was built with installed"; exit 1; fi
1887+ CC="$(CC)" ./configure $(CONFIGURE_OPT)
1888+ touch configure-stamp
1889+
1890+build: build-stamp
1891+build-stamp: configure-stamp
1892+ $(MAKE) $(MAKE_OPT) compile
1893+
1894+install: install-stamp
1895+install-stamp: build-stamp
1896+ $(MAKE) $(MAKE_OPT) DESTDIR=$(CURDIR)/debian/$(shell dh_listpackages) install-modules
1897+
1898+control-munge:
1899+ for i in control postinst postrm ; do \
1900+ cp -p debian/$$i debian/$$i.orig; \
1901+ cat debian/$$i | sed \
1902+ -e 's/_KVERS_/$(KVERS)/g' \
1903+ -e 's/_KDEP_/$(KDEPC)/g' \
1904+ -e 's/_MODULELOADERDEP_/$(MODULELOADERDEP)/g' \
1905+ -e 's/_PCMCIAMODULESSUG_/$(PCMCIAMODULESSUG)/g' \
1906+ -e '/^Suggests:[[:space:]]*$$/d' \
1907+ > debian/$$i.tmp; \
1908+ mv -f debian/$$i.tmp debian/$$i; \
1909+ done
1910+ touch control-munge
1911+
1912+clean-control-munge:
1913+ for i in control postinst postrm ; do \
1914+ if [ -f debian/$$i.orig ]; then \
1915+ mv -f debian/$$i.orig debian/$$i ; \
1916+ fi ; \
1917+ done
1918+ -$(RM) control-munge
1919+
1920+clean: clean-control-munge
1921+ -make mrproper
1922+ $(RM) configure-stamp
1923+ $(RM) build-stamp
1924+
1925+binary_modules: binary-modules
1926+binary-modules: configure-stamp build-stamp control-munge install-stamp
1927+ dh_testdir
1928+ dh_testroot
1929+ dh_installdirs usr/share/bug/alsa-modules-$(KVERS)
1930+ dh_installchangelogs debian/changelog.ALSA
1931+ # alsa-modules-i386 adds changelog.alsa-driver.Debian
1932+ if [ -f debian/changelog.alsa-driver.Debian ] ; then \
1933+ dh_installdocs debian/changelog.alsa-driver.Debian ; \
1934+ else \
1935+ dh_installdocs ; \
1936+ fi
1937+ dh_install debian/bug/control usr/share/bug/alsa-modules-$(KVERS)
1938+ dh_installmodules
1939+ dh_strip
1940+ dh_compress
1941+ dh_fixperms
1942+ dh_installdeb
1943+ dh_shlibdeps
1944+ dh_gencontrol -- -v"$(VERSION)"
1945+ dh_md5sums
1946+ifeq "$(origin KPKG_DEST_DIR)" "undefined"
1947+ifeq "$(origin KMAINT)" "undefined"
1948+ dh_builddeb --destdir=$(CURDIR)/..
1949+else
1950+ dh_builddeb --destdir=$(KSRC)/..
1951+endif
1952+else
1953+ dh_builddeb --destdir=$(KPKG_DEST_DIR)
1954+endif
1955+
1956+binary:
1957+ @echo "Binary target not supported. Use binary-modules or make-kpkg."
1958+ exit 1
1959+
1960+# Targets that kernel-package uses.
1961+kdist_configure: configure-stamp
1962+kdist_config: configure-stamp
1963+kdist_image:
1964+ $(ROOT_CMD) $(MAKE) -f debian/rules binary-modules
1965+ $(ROOT_CMD) $(MAKE) -f debian/rules clean
1966+kdist_clean: clean
1967+kdist:
1968+ $(ROOT_CMD) $(MAKE) -f debian/rules binary-modules
1969+
1970+.PHONY: configure build clean binary-modules binary_modules binary kdist_configure kdist_config kdist_image kdist_clean kdist
1971+
1972
1973=== added file 'debian/alsa-source.templates'
1974--- debian/alsa-source.templates 1970-01-01 00:00:00 +0000
1975+++ debian/alsa-source.templates 2011-08-15 02:02:24 +0000
1976@@ -0,0 +1,50 @@
1977+# These templates have been reviewed by the debian-l10n-english
1978+# team
1979+#
1980+# If modifications/additions/rewording are needed, please ask
1981+# for an advice to debian-l10n-english@lists.debian.org
1982+#
1983+# Even minor modifications require translation updates and such
1984+# changes should be coordinated with translators and reviewers.
1985+
1986+Template: alsa-source/has_pnp
1987+Type: boolean
1988+Default: true
1989+_Description: Build ALSA drivers with ISA PnP support?
1990+ If you choose this option, the ALSA drivers will be built with
1991+ support for the isa-pnp driver.
1992+
1993+Template: alsa-source/debug
1994+Type: boolean
1995+Default: false
1996+_Description: Build ALSA drivers with debugging code?
1997+ If you choose this option, the ALSA drivers will be built with
1998+ code to help with debugging.
1999+
2000+Template: alsa-source/cards_to_be_built
2001+Type: multiselect
2002+Default: all
2003+#flag:translate:1
2004+__Choices: all, ${alsa_cards}
2005+#flag:translate!:4
2006+_Description: ALSA drivers to build:
2007+ Please select the ALSA sound card drivers that should be included
2008+ in alsa-modules packages built from these sources.
2009+ .
2010+ The following is a list of available sound card drivers
2011+ along with short descriptions.
2012+ .
2013+ ${alsa_cards_with_descriptions}
2014+
2015+Template: alsa-source/cards
2016+Type: select
2017+Choices: _CARDS_WITHOUT_DESCRIPTIONS_
2018+Description: for internal use
2019+ Really, it isn't. Trust me.
2020+
2021+Template: alsa-source/cards_with_descriptions
2022+Type: select
2023+Choices: _CARDS_WITH_DESCRIPTIONS_
2024+Description: for internal use
2025+ Really, it isn't. Trust me.
2026+
2027
2028=== added file 'debian/apport-hook.py'
2029--- debian/apport-hook.py 1970-01-01 00:00:00 +0000
2030+++ debian/apport-hook.py 2011-08-15 02:02:24 +0000
2031@@ -0,0 +1,12 @@
2032+'''apport package hook for ALSA packages
2033+
2034+(c) 2009 Canonical Ltd.
2035+Author:
2036+Matt Zimmerman <mdz@ubuntu.com>
2037+
2038+'''
2039+
2040+from apport.hookutils import *
2041+
2042+def add_info(report):
2043+ attach_alsa(report)
2044
2045=== added file 'debian/changelog'
2046--- debian/changelog 1970-01-01 00:00:00 +0000
2047+++ debian/changelog 2011-08-15 02:02:24 +0000
2048@@ -0,0 +1,2011 @@
2049+alsa-driver (1.0.24+dfsg-0ubuntu1) natty; urgency=low
2050+
2051+ * New upstream release
2052+ * Refreshed patches:
2053+ - distinguish_kernel_makefile_and_source_dirs.patch
2054+ - debian_dfsg_configure.patch
2055+ * debian/control: Update Vcs-bzr field to point to new branch location
2056+
2057+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 21 Feb 2011 18:06:40 +1100
2058+
2059+alsa-driver (1.0.23+dfsg-2ubuntu1b1) natty; urgency=low
2060+
2061+ * No-change upload to drop sizable upstream changelog.
2062+
2063+ -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 22 Nov 2010 11:16:14 +0100
2064+
2065+alsa-driver (1.0.23+dfsg-2ubuntu1) natty; urgency=low
2066+
2067+ * Merge from debian unstable, remaining changes:
2068+ - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
2069+ - debian/rules:
2070+ + Don't install snddevices and program-wrapper
2071+ + install alsa-base apport hook
2072+ + Package separate USB card list file
2073+ - Vcs and maintainer fields mangling
2074+ - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
2075+ of the distro
2076+ - debian/alsa-base.init:
2077+ + create /var/run/alsa if it doesn't exist
2078+ + Run alsactl store before force unloading modules
2079+ + Run alsactl restore after reloading unloaded modules
2080+ - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
2081+ on package removal
2082+ - Add missing $CMDLINE_OPTS to all install rules.
2083+ - Replace -Q with --quiet.
2084+ - Add --use-blacklist to all rules so the blacklist still takes effect.
2085+ - debian/alsa-base.postinst: Do not run snddevices
2086+ - retain patches:
2087+ + add_suspend_quirk_hp_nc6220_nw8240.patch,
2088+ + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
2089+ - Drop kernel-package recommends to a suggests in order to be able to demote
2090+ kernel-package to universe
2091+
2092+ -- Luke Yelavich <themuso@ubuntu.com> Fri, 29 Oct 2010 11:37:58 -0400
2093+
2094+alsa-driver (1.0.23+dfsg-2) unstable; urgency=low
2095+
2096+ * Updated Danish translation (thanks, Joe Hansen; closes: #599839).
2097+ * Updated Catalan translation.
2098+
2099+ -- Jordi Mallach <jordi@debian.org> Sun, 17 Oct 2010 13:26:04 +0200
2100+
2101+alsa-driver (1.0.23+dfsg-1ubuntu4) maverick; urgency=low
2102+
2103+ * debian/alsa-base.preinst:
2104+ debian/alsa-base.postinst:
2105+ debian/linux-sound-base.postinst:
2106+ - Handle upgrades from lucid, too. Thanks, Steve Langasek!
2107+ (LP: #340873)
2108+
2109+ -- Daniel T Chen <crimsun@ubuntu.com> Fri, 03 Sep 2010 17:55:13 -0400
2110+
2111+alsa-driver (1.0.23+dfsg-1ubuntu3) maverick; urgency=low
2112+
2113+ * debian/alsa-base.postinst:
2114+ debian/linux-sound-base.postinst:
2115+ - Readd accidentally-removed migration for newer module-init-tools
2116+ (LP: #340873)
2117+
2118+ -- Daniel T Chen <crimsun@ubuntu.com> Thu, 02 Sep 2010 19:43:30 -0400
2119+
2120+alsa-driver (1.0.23+dfsg-1ubuntu2) maverick; urgency=low
2121+
2122+ * Dropped auto-generated patch from previous upload. This was created due
2123+ to an unclean environment when the package was built.
2124+
2125+ -- Luke Yelavich <themuso@ubuntu.com> Fri, 04 Jun 2010 13:34:12 +1000
2126+
2127+alsa-driver (1.0.23+dfsg-1ubuntu1) maverick; urgency=low
2128+
2129+ * Merge from debian alsa-driver svn, remaining changes:
2130+ - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
2131+ - debian/rules:
2132+ + Don't install snddevices and program-wrapper
2133+ + install alsa-base apport hook
2134+ + Package separate USB card list file
2135+ - Vcs and maintainer fields mangling
2136+ - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
2137+ of the distro
2138+ - debian/alsa-base.init:
2139+ + create /var/run/alsa if it doesn't exist
2140+ + Run alsactl store before force unloading modules
2141+ + Run alsactl restore after reloading unloaded modules
2142+ - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
2143+ on package removal
2144+ - Add missing $CMDLINE_OPTS to all install rules.
2145+ - Replace -Q with --quiet.
2146+ - Add --use-blacklist to all rules so the blacklist still takes effect.
2147+ - debian/alsa-base.postinst: Do not run snddevices
2148+ - retain patches:
2149+ + add_suspend_quirk_hp_nc6220_nw8240.patch,
2150+ + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
2151+ - Drop kernel-package recommends to a suggests in order to be able to demote
2152+ kernel-package to universe
2153+
2154+ -- Luke Yelavich <themuso@ubuntu.com> Fri, 04 Jun 2010 11:52:55 +1000
2155+
2156+alsa-driver (1.0.23+dfsg-1) unstable; urgency=low
2157+
2158+ * New upstream release.
2159+ - glitchy sound when increasing/decreasing volume on snd-hda-intel. Fixed
2160+ upstream by a patch from Dan Chen. Thanks. (closes: #575669)
2161+
2162+ [ Jordi Mallach ]
2163+ * Add an "Old Changelog:" line at the end of the Debian changelog to
2164+ avoid a lintian warning, and remove related overrides.
2165+ * Add overrides for unused debconf templates in alsa-source.
2166+ * Remove README.source, it's uneeded with source format 3.0 (quilt).
2167+ * Add Build-Depends on autoconf.
2168+
2169+ [ Elimar Riesebieter ]
2170+ * Remove fix_asihpi_includes.patch. Applied different from upstream.
2171+ * Remove hp_dv4t_msi.patch. Applied from upstream.
2172+ * Patches from Ben Hutchings NMU added to svn:
2173+ - distinguish_kernel_makefile_and_source_dirs.patch
2174+ - use_kbuild_not_ac_try_compile.patch
2175+ - fix_version_check.patch
2176+ Thanks again for his cooperation and excellent work!
2177+ * Updated those 3 patches.
2178+ * disable_gcc_version_check2.patch deprecated.
2179+ * Use dh_lintian.
2180+ * Remove useless alsa-source.lintian-overrides.
2181+ * Bumped Standards-Version to 3.8.4. No changes.
2182+ * Prevent snd-usb-audio to be the first soundcard via
2183+ /etc/modprobe.d/alsa-base.conf. (closes: #574593).
2184+ * Introduced DEP-3 patch headers.
2185+
2186+ -- Jordi Mallach <jordi@debian.org> Wed, 02 Jun 2010 19:14:23 +0200
2187+
2188+alsa-driver (1.0.23+dfsg-0ubuntu1) maverick; urgency=low
2189+
2190+ * New upstream release
2191+ * autoconf.patch: Refreshed
2192+ * hwptr_pcm_io_fixes.patch: Dropped, included in latest tarball release
2193+ * add_onda_a69g_ac97_support.patch: Delete, it doesn't get applied any more
2194+ * Merge from debian alsa-driver svn, remaining changes:
2195+ - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
2196+ - debian/rules:
2197+ + Don't install snddevices and program-wrapper
2198+ + install alsa-base apport hook
2199+ + Package separate USB card list file
2200+ - Vcs and maintainer fields mangling
2201+ - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
2202+ of the distro
2203+ - debian/alsa-base.init:
2204+ + create /var/run/alsa if it doesn't exist
2205+ + Run alsactl store before force unloading modules
2206+ + Run alsactl restore after reloading unloaded modules
2207+ - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
2208+ on package removal
2209+ - Add missing $CMDLINE_OPTS to all install rules.
2210+ - Replace -Q with --quiet.
2211+ - Add --use-blacklist to all rules so the blacklist still takes effect.
2212+ - debian/alsa-base.postinst: Do not run snddevices
2213+ - retain patches:
2214+ + add_suspend_quirk_hp_nc6220_nw8240.patch,
2215+ + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
2216+ - Drop kernel-package recommends to a suggests in order to be able to demote
2217+ kernel-package to universe
2218+
2219+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 18 May 2010 15:04:57 +1000
2220+
2221+alsa-driver (1.0.22.1+dfsg-0ubuntu3) lucid; urgency=low
2222+
2223+ * Drop kernel-package recommends to a suggests in order to be able to demote
2224+ kernel-package to universe.
2225+
2226+ -- Mathias Gug <mathiaz@ubuntu.com> Thu, 28 Jan 2010 18:51:17 -0500
2227+
2228+alsa-driver (1.0.22.1+dfsg-0ubuntu2) lucid; urgency=low
2229+
2230+ * Backport patches from upstream git master HEAD fixing spurious
2231+ wakeups for PCM I/O because of incorrect hw ptr updates:
2232+ + hwptr_pcm_io_fixes.patch
2233+ (alsa-kernel: 4a296d10, 681d1dd5, 24109188, 3601282b;
2234+ alsa-driver: 231e37b3)
2235+
2236+ -- Daniel T Chen <crimsun@ubuntu.com> Thu, 07 Jan 2010 18:39:55 -0500
2237+
2238+alsa-driver (1.0.22.1+dfsg-0ubuntu1) lucid; urgency=low
2239+
2240+ * New upstream release
2241+ * debian/patches/: Refresh
2242+ + disable_gcc_version_check1.patch
2243+ + disable_gcc_version_check2.patch
2244+ + debian_makefile_depmod.patch
2245+ + add_suspend_quirk_hp_nc6220_nw8240.patch
2246+ + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch
2247+ + debian_dfsg_configure.patch
2248+ - hp_dv4t_msi.patch: Applied upstream
2249+ * debian/rules: Don't apply powerdown to HDA controllers after 10 idle
2250+ seconds. The necessary changes won't ship with Lucid's default linux
2251+ so shipping the idle powerdown results in annoying sound anomalies.
2252+ This change restores the behavior shipped in Jaunty.
2253+
2254+ -- Daniel T Chen <crimsun@ubuntu.com> Wed, 30 Dec 2009 19:04:59 -0500
2255+
2256+alsa-driver (1.0.21+dfsg-2.1) unstable; urgency=low
2257+
2258+ * Non-maintainer upload
2259+ * Fix configure script to use kbuild so that it works with Debian kernel
2260+ packages (Closes: #531668)
2261+ * Run autoconf at package build time
2262+ * Add missing #include to asihpi
2263+
2264+ -- Ben Hutchings <ben@decadent.org.uk> Mon, 03 May 2010 13:13:44 +0100
2265+
2266+alsa-driver (1.0.21+dfsg-2ubuntu1) lucid; urgency=low
2267+
2268+ * Merge from debian unstable, remaining changes:
2269+ - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
2270+ - debian/rules:
2271+ + Don't install snddevices and program-wrapper
2272+ + install alsa-base apport hook
2273+ + Package separate USB card list file
2274+ - Vcs and maintainer fields mangling
2275+ - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
2276+ of the distro
2277+ - debian/alsa-base.init:
2278+ + create /var/run/alsa if it doesn't exist
2279+ + Run alsactl store before force unloading modules
2280+ + Run alsactl restore after reloading unloaded modules
2281+ - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
2282+ on package removal
2283+ - Add missing $CMDLINE_OPTS to all install rules.
2284+ - Replace -Q with --quiet.
2285+ - Add --use-blacklist to all rules so the blacklist still takes effect.
2286+ - debian/alsa-base.postinst: Do not run snddevices
2287+ - retain patches:
2288+ + add_suspend_quirk_hp_nc6220_nw8240.patch,
2289+ + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
2290+
2291+ -- Luke Yelavich <themuso@ubuntu.com> Wed, 04 Nov 2009 16:28:58 +1100
2292+
2293+alsa-driver (1.0.21+dfsg-2) unstable; urgency=low
2294+
2295+ [ Elimar Rieseieter ]
2296+ * Added hp_dv4t_msi.diff. thanks Dan Chen for the hint. This will enable msi
2297+ by default on a HP Pavillion dv4t Model. (Closes: #547994) The patch will
2298+ be applied in one of next alsa versions. Maybe in kernel 2.6.32 ;)
2299+
2300+ -- Jordi Mallach <jordi@debian.org> Sat, 26 Sep 2009 03:15:37 +0200
2301+
2302+alsa-driver (1.0.21+dfsg-1) unstable; urgency=low
2303+
2304+ * New upstream release.
2305+
2306+ [ Elimar Riesebieter ]
2307+ * Fixed debian/po/es.po. The one from 1.0.20+dfsg-2 was latin-1 encoded. Now
2308+ we have the correct utf-8 encoded one. (closes: #532405, #544459)
2309+ * Blacklisting pcspkr isn't alsa-driver's job. (closes: #544496)
2310+
2311+ -- Jordi Mallach <jordi@debian.org> Sun, 06 Sep 2009 19:36:42 +0200
2312+
2313+alsa-driver (1.0.20+dfsg-2) unstable; urgency=low
2314+
2315+ [ Elimar Riesebieter ]
2316+ * Updated alsa-drivers debconf translations:
2317+ * Spanish. Francisco Javier Cuadrado (closes: #532405).
2318+ * Bumped Standards-Version to 3.8.3. No changes.
2319+ * Blacklisted pcspkr by default. (closes: #540831).
2320+
2321+ -- Jordi Mallach <jordi@debian.org> Fri, 28 Aug 2009 14:41:56 +0200
2322+
2323+alsa-driver (1.0.20+dfsg-1ubuntu5) karmic; urgency=low
2324+
2325+ * debian/rules: Don't reset the controller upon power-save
2326+ (LP: #440540, #445135, #446987, #447602)
2327+
2328+ -- Daniel T Chen <crimsun@ubuntu.com> Thu, 08 Oct 2009 09:00:58 -0400
2329+
2330+alsa-driver (1.0.20+dfsg-1ubuntu4) karmic; urgency=low
2331+
2332+ * debian/rules: Add power-down module parameter
2333+ for HDA controllers
2334+
2335+ -- Daniel T Chen <crimsun@ubuntu.com> Tue, 26 May 2009 22:23:18 +0200
2336+
2337+alsa-driver (1.0.20+dfsg-1ubuntu3) karmic; urgency=low
2338+
2339+ * alsa-base.preinst: Remove leading \\ that prevented installs
2340+ and upgrades from completing (LP: #380426)
2341+ * alsa-base.{modprobe,postinst,preinst}: Remove diff(3) conflict
2342+ markers (LP: #380426)
2343+ * New version packaged (LP: #324646)
2344+
2345+ -- Daniel T Chen <crimsun@ubuntu.com> Tue, 26 May 2009 02:15:32 +0200
2346+
2347+alsa-driver (1.0.20+dfsg-1ubuntu2) karmic; urgency=low
2348+
2349+ * Remove missed left-overs from merge. (LP: #380426)
2350+
2351+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 26 May 2009 09:34:49 +0200
2352+
2353+alsa-driver (1.0.20+dfsg-1ubuntu1) karmic; urgency=low
2354+
2355+ * Merge from debian unstable, remaining changes:
2356+ - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
2357+ - debian/rules:
2358+ + Don't install snddevices and program-wrapper
2359+ + install alsa-base apport hook
2360+ + Package separate USB card list file
2361+ - Vcs and maintainer fields mangling
2362+ - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
2363+ of the distro
2364+ - debian/alsa-base.init:
2365+ + create /var/run/alsa if it doesn't exist
2366+ + Run alsactl store before force unloading modules
2367+ = Run alsactl restore after reloading unloaded modules
2368+ - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
2369+ on package removal
2370+ - Add missing $CMDLINE_OPTS to all install rules.
2371+ - Replace -Q with --quiet.
2372+ - Add --use-blacklist to all rules so the blacklist still takes effect.
2373+ - debian/alsa-base.postinst: Do not run snddevices
2374+ - retain patches:
2375+ + add_suspend_quirk_hp_nc6220_nw8240.patch,
2376+ + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
2377+
2378+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 25 May 2009 23:45:04 +0200
2379+
2380+alsa-driver (1.0.20+dfsg-1) unstable; urgency=low
2381+
2382+ * New upstream release. (closes: #528462)
2383+
2384+ [ Elimar Riesebieter ]
2385+ * Load snd-emu10k1-synth via /etc/modprobe.d/alsa-base.conf. This will enable
2386+ alsa-plugins to load asfxload.
2387+ * Removed the paragraph about alsaconf in alsa-base's README.Debian.
2388+ Thanks Filipus Klutiero (closes: #526249)
2389+ * Removed alpha_build_fixes.patch. msnd_pinnacle.c deprecated from upstream.
2390+ * Rename package from $VERSION.dfsg to $VERSION+dfsg to be prepared for
2391+ upstreams $VERSION[a-z] updates. We should sort by $VERSION[a-z].
2392+ * Refreshed patches.
2393+
2394+ [ Jordi Mallach ]
2395+ * Properly handle the removal of conffiles in recent uploads.
2396+ - steal code from udev's preinst to create rm_conffile() & mv_conffile().
2397+ - remove modprobe-postinstall files.
2398+ - move the modprobe.d files to the new .conf suffix.
2399+ * Don't use rm -v, no need to be verbose.
2400+ * Remove old transitional code that was only needed until the etch release.
2401+ * Remove devfs support code, with great joy.
2402+ * Remove checks for Linux << 2.6, as glibc in squeeze already requires
2403+ Linux 2.6.18 or above.
2404+
2405+ -- Jordi Mallach <jordi@debian.org> Tue, 19 May 2009 17:08:43 +0200
2406+
2407+alsa-driver (1.0.19.dfsg-3ubuntu1) karmic; urgency=low
2408+
2409+ * Merge from debian unstable, remaining changes:
2410+ - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
2411+ - debian/rules:
2412+ + Don't install snddevices and program-wrapper
2413+ + install alsa-base apport hook
2414+ + Package separate USB care list file
2415+ - Vcs and maintainer fields mangling
2416+ - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
2417+ of the distro
2418+ - debian/alsa-base.init:
2419+ + create /var/run/alsa if it doesn't exist
2420+ + Run alsactl store before force unloading modules
2421+ = Run alsactl restore after reloading unloaded modules
2422+ - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
2423+ on package removal
2424+ - Add missing $CMDLINE_OPTS to all install rules.
2425+ - Replace -Q with --quiet.
2426+ - Add --use-blacklist to all rules so the blacklist still takes effect.
2427+ - debian/alsa-base.postinst: Do not run snddevices
2428+ - retain patches:
2429+ + add_suspend_quirk_hp_nc6220_nw8240.patch,
2430+ + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
2431+
2432+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 04 May 2009 14:13:18 +1000
2433+
2434+alsa-driver (1.0.19.dfsg-3) unstable; urgency=low
2435+
2436+ [ Jordi Mallach ]
2437+ * Change section of alsa-source to kernel, to fix the override disparity.
2438+
2439+ [ Elimar Riesebieter ]
2440+ * Removed crufted modprobe-post-install stuff.
2441+ * Check existance of /etc/modprobe.d/alsa-base.conf rather than
2442+ the not existing /lib/alsa/modprobe-post-install in /usr/sbin/alsa.
2443+ Thanks Tatsuki Sugiura. (closes: #521728)
2444+
2445+ -- Jordi Mallach <jordi@debian.org> Mon, 30 Mar 2009 00:34:49 +0200
2446+
2447+alsa-driver (1.0.19.dfsg-2) unstable; urgency=medium
2448+
2449+ [ Elimar Riesebieter ]
2450+ * Reactivated postinstall options for snd-seq in
2451+ /etc/modprobe.d/alsa-base.conf (closes: #519536, #519667, #519777)
2452+ * Bumped Standards-Version to 3.8.1. No changes.
2453+ * alsa-base.postrm: Removed /dev/sndstat remove in case of purge.
2454+ * Adjusted lintian overrides
2455+ * Removed /lib/alsa from alsa-base.dirs
2456+
2457+ -- Jordi Mallach <jordi@debian.org> Mon, 23 Mar 2009 04:45:38 +0100
2458+
2459+alsa-driver (1.0.19.dfsg-1) unstable; urgency=low
2460+
2461+ * New upstream release. (closes: #512606, #517524)
2462+
2463+ [ Elimar Riesebieter ]
2464+ * Adjusted /etc/modprobe.d/* with extension '.conf'.
2465+ (closes: #518108, #518112)
2466+ * modprobe-post-install support removed. (closes: #518242)
2467+ - Added udev to Depends of alsa-base
2468+
2469+ -- Jordi Mallach <jordi@debian.org> Thu, 12 Mar 2009 19:53:49 +0100
2470+
2471+alsa-driver (1.0.18.dfsg+1.0.18a-1) experimental; urgency=low
2472+
2473+ * New upstream release.
2474+
2475+ [ Elimar Riesebieter ]
2476+ * Builds with 2.6.27 and 2.6.28 kernels.
2477+ * s/:sbin/\/sbin in alsa-base.modprobe
2478+
2479+ -- Elimar Riesebieter <riesebie@lxtec.de> Mon, 22 Dec 2008 18:11:29 +0100
2480+
2481+alsa-driver (1.0.18.dfsg-1ubuntu8) jaunty; urgency=low
2482+
2483+ * debian/apport-hook.py, debian/rules, debian/alsa-base.dirs:
2484+ Install an apport hook in alsa-base (LP: #357857)
2485+
2486+ -- Matt Zimmerman <mdz@ubuntu.com> Wed, 08 Apr 2009 18:30:46 +0100
2487+
2488+alsa-driver (1.0.18.dfsg-1ubuntu7) jaunty; urgency=low
2489+
2490+ * asm_arch_configure.patch: Fix FTBFS using alsa-source with
2491+ module-assistant (LP: #313481)
2492+
2493+ -- Daniel T Chen <crimsun@ubuntu.com> Sat, 28 Mar 2009 18:47:35 -0400
2494+
2495+alsa-driver (1.0.18.dfsg-1ubuntu6) jaunty; urgency=low
2496+
2497+ * debian/alsa-base.modprobe: Fix typo (LP: #344213)
2498+
2499+ -- Daniel T Chen <crimsun@ubuntu.com> Tue, 17 Mar 2009 16:58:18 -0400
2500+
2501+alsa-driver (1.0.18.dfsg-1ubuntu5) jaunty; urgency=low
2502+
2503+ * debian/rules: Rename /etc/modprobe.d/blacklist-modem to
2504+ blacklist-modem.conf, rename /etc/modprobe.d/alsa-base to alsa-base.conf
2505+ * debian/alsa-base.postinst: Rename previous paths, and perform rename on
2506+ upgrade.
2507+ * debian/linux-sound-base.postinst: Create symlinks with new names.
2508+ * debian/linux-sound-base.postrm: Remove new paths as well
2509+ * debian/linux-sound-base.config: Update for new paths
2510+ * debian/alsa-base.README.Debian: Update paths in documentation.
2511+
2512+ -- Scott James Remnant <scott@ubuntu.com> Mon, 09 Mar 2009 16:55:24 +0000
2513+
2514+alsa-driver (1.0.18.dfsg-1ubuntu4) jaunty; urgency=low
2515+
2516+ * debian/alsa-base.modprobe:
2517+ - Add missing $CMDLINE_OPTS to all install rules.
2518+ - Replace -Q with --quiet.
2519+ - Add --use-blacklist to all rules so the blacklist still takes effect.
2520+
2521+ -- Scott James Remnant <scott@ubuntu.com> Mon, 09 Mar 2009 16:29:43 +0000
2522+
2523+alsa-driver (1.0.18.dfsg-1ubuntu3) jaunty; urgency=low
2524+
2525+ * Revert changes to alsa-base.modprobe which disabled autoloading of OSS
2526+ compatibilty modules. Without these even alsa wrapped applications
2527+ are silent. These are required for espeak amongst others. (LP: #319505)
2528+
2529+ -- Andy Whitcroft <apw@canonical.com> Thu, 29 Jan 2009 11:22:19 +0000
2530+
2531+alsa-driver (1.0.18.dfsg-1ubuntu2) jaunty; urgency=low
2532+
2533+ * Revert changes to debian/rules from the last upload that were causing
2534+ alsa-base to error out on install. If the changes were intentional
2535+ (to reduce delta to debian), then conf file handling has to be modified
2536+ as well in alsa-base.postinst.
2537+
2538+ -- Mario Limonciello <superm1@ubuntu.com> Sun, 09 Nov 2008 00:58:07 -0600
2539+
2540+alsa-driver (1.0.18.dfsg-1ubuntu1) jaunty; urgency=low
2541+
2542+ * Merge from Debian unstable.
2543+ * Packaging
2544+ + Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
2545+ + Vcs and maintainer fields mangling, lpia arch;
2546+ * Patches
2547+ + Retain
2548+ add_suspend_quirk_hp_nc6220_nw8240.patch,
2549+ refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
2550+
2551+ -- Luke Yelavich <themuso@ubuntu.com> Wed, 05 Nov 2008 14:46:38 +1100
2552+
2553+alsa-driver (1.0.18.dfsg-1) experimental; urgency=low
2554+
2555+ * New upstream release.
2556+
2557+ [ Elimar Riesebieter ]
2558+ * Internal laptop speakers muted when extenal jack inserted. Works well
2559+ now on a TP 61. Hopefully closes: #500162.
2560+ * Merged double install snd entries in /etc/modprobe.d/alsa-base
2561+ (closes: #500562) Thanks to the BitKoenig ;)
2562+ * There is no more file created which includes "options snd device_mode=0660"
2563+ anymore. (closes: #400612)
2564+ * Lenovo's ICH6|7|8 should be supported very well now. (closes: #428546)
2565+ * hda: digital pc-beep support hd-audio codecs. (closes: #460410, #499823)
2566+
2567+ -- Jordi Mallach <jordi@debian.org> Wed, 05 Nov 2008 23:06:10 +0100
2568+
2569+alsa-driver (1.0.17.dfsg-4) unstable; urgency=medium
2570+
2571+ [ Elimar Riesebieter ]
2572+ * Fixed typo in /etc/modprobe.d/alsa-base s/-Qb/--quiet (closes: #366342)
2573+ * Blacklisted snd-pcsp. Added a note to explain how to load snd-pcsp in
2574+ /usr/share/doc/alsa-base/README.Debian. (closes: #495674)
2575+
2576+ -- Jordi Mallach <jordi@debian.org> Mon, 29 Sep 2008 09:23:24 +0200
2577+
2578+alsa-driver (1.0.17.dfsg-3) unstable; urgency=medium
2579+
2580+ [ Elimar Riesebieter ]
2581+ * /etc/modprobe.d/alsa-base: make sure oss compat modules aren't loaded via
2582+ alsa-base (closes: #499695)
2583+
2584+ [ Jordi Mallach ]
2585+ * Make alsa-base Suggest: oss-compat to accommodate the previous change.
2586+ If you need OSS devices, the "Debian way" is to install that package
2587+ from now on (closes: #315455).
2588+ * Update alsa-base.README with a short paragraph mentioning oss-compat.
2589+
2590+ -- Jordi Mallach <jordi@debian.org> Mon, 22 Sep 2008 19:35:58 +0200
2591+
2592+alsa-driver (1.0.17.dfsg-2ubuntu1) intrepid; urgency=low
2593+
2594+ * Merge from Debian unstable.
2595+ * Packaging
2596+ + Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
2597+ + Vcs and maintainer fields mangling, lpia arch;
2598+ * Patches
2599+ + Retain
2600+ add_onda_a69g_ac97_support.patch,
2601+ add_suspend_quirk_hp_nc6220_nw8240.patch,
2602+ refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch;
2603+
2604+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 15 Sep 2008 12:44:52 +1000
2605+
2606+alsa-driver (1.0.17.dfsg-2) unstable; urgency=medium
2607+
2608+ [ Elimar Riesebieter ]
2609+ * Introduced debian_dfsg_configure.patch. Fixes sources built if
2610+ modules "all" is configured (closes: #497973).
2611+
2612+ -- Jordi Mallach <jordi@debian.org> Sat, 06 Sep 2008 19:44:54 +0200
2613+
2614+alsa-driver (1.0.17.dfsg-1ubuntu1) intrepid; urgency=low
2615+
2616+ * Merge from Debian experimental.
2617+ * Packaging
2618+ + Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
2619+ + Vcs and maintainer fields mangling, lpia arch;
2620+ * Patches
2621+ + Retain
2622+ add_onda_a69g_ac97_support.patch,
2623+ add_suspend_quirk_hp_nc6220_nw8240.patch,
2624+ refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch;
2625+ - Remove post_16_20080307.patch - current fixes in git are
2626+ preferable.
2627+
2628+ -- Luke Yelavich <themuso@ubuntu.com> Mon, 25 Aug 2008 13:14:03 +1000
2629+
2630+alsa-driver (1.0.17.dfsg-1) unstable; urgency=medium
2631+
2632+ * New upstream release.
2633+ - closes: #401780, no sound with VIA 8235
2634+ - closes: #467421, FTBFS timer.c
2635+ - closes: #490710, fails to compile with kernel-source-2.6.25-2
2636+ - closes: #493543, please update to version 1.0.17
2637+ - closes: #484441, Headphone jacks on nVidia MCP67 laptops do not work
2638+ - closes: #491576, Please package 1.0.17
2639+
2640+ [ Elimar Riesebieter ]
2641+ * Removed because of DFSG violations:
2642+ - alsa-kernel/pci/cs46xx/cs46xx_image.h
2643+ - alsa-kernel/pci/cs46xx/imgs
2644+ - alsa-kernel/pci/korg1212/korg1212-firmware.h
2645+ - alsa-kernel/pci/maestro3.c
2646+ - alsa-kernel/pci/ymfpci/ymfpci_image.h
2647+ (closes: #483918)
2648+ * Update of swedish debconf translation. Thanks brother. (closes: #491755)
2649+ * Fixed typo in ALSA-module-list. Thanks Dan Chen. (closes: #491551)
2650+ * /dev/snd/seq for AC97 alsa driver. Thanks Dan Chen. (closes: #366342)
2651+ * Reworked alsa-base.README:Debian. Thanks Luca Capello.
2652+ (closes: #496635, #496637)
2653+ * Corrected debhelper version mismatch in alsa-source. Thanks Joe Nahmias.
2654+ (closes: 493552)
2655+ * Switched to debhelper 7.
2656+ * Bumped Standards-Version to 3.8.0. No changes.
2657+ * Bumped watchfile version to 3.
2658+ * Added dversionmangle to watchfile.
2659+ * Added remove_maestro3.patch to cleanup pci/Makefile
2660+ * module-assistant and linux-header are recommended since 1.0.16. Forgot to
2661+ (closes: #405678)
2662+
2663+ [ Jordi Mallach ]
2664+ * Update long descriptions for all packages.
2665+
2666+ -- Jordi Mallach <jordi@debian.org> Sun, 31 Aug 2008 20:42:15 +0200
2667+
2668+alsa-driver (1.0.16-2ubuntu1) intrepid; urgency=low
2669+
2670+ * Merge from Debian unstable.
2671+ * Packaging
2672+ + Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
2673+ + Vcs and maintainer fields mangling, lpia arch;
2674+ * Patches
2675+ + Retain
2676+ add_onda_a69g_ac97_support.patch,
2677+ add_suspend_quirk_hp_nc6220_nw8240.patch,
2678+ refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch;
2679+ - Remove post_16_20080307.patch - current fixes in git are
2680+ preferable.
2681+
2682+ -- Luke Yelavich <themuso@ubuntu.com> Tue, 15 Jul 2008 11:57:00 +0100
2683+
2684+alsa-driver (1.0.16-2) unstable; urgency=low
2685+
2686+ [ Elimar Riesebieter ]
2687+ * Fix shell-expansion bashism in debian/rules. NMU accepted.
2688+ * Keep snd-pcsp (kernel >= 2.6.26) from beeing loaded as first soundcard
2689+ Add options snd-pcsp index=-2 to /etc/modprobe.d/alsa-base (closes: #481979)
2690+ * Updated alsa-drivers debconf translations:
2691+ Swedish: Martin Bagge (closes: #483763)
2692+
2693+ -- Jordi Mallach <jordi@debian.org> Wed, 25 Jun 2008 10:06:17 +0200
2694+
2695+alsa-driver (1.0.16-1.1ubuntu3) intrepid; urgency=low
2696+
2697+ * Revert previous changes for pcsp which were already there.
2698+
2699+ -- Ben Collins <ben.collins@canonical.com> Sat, 21 Jun 2008 13:14:17 -0400
2700+
2701+alsa-driver (1.0.16-1.1ubuntu2) intrepid; urgency=low
2702+
2703+ * Add alsa-base.modprobe exception for snd-pcsp to keep it from getting
2704+ index=0. Based on patch from Kano.
2705+
2706+ -- Ben Collins <ben.collins@canonical.com> Wed, 18 Jun 2008 14:06:47 -0400
2707+
2708+alsa-driver (1.0.16-1.1ubuntu1) intrepid; urgency=low
2709+
2710+ * Merge from Debian unstable.
2711+ * Packaging
2712+ + Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
2713+ + Vcs and maintainer fields mangling, lpia arch;
2714+ + SVN r2069 to prevent snd-pcsp from loading as default.
2715+ * Patches
2716+ + Retain
2717+ add_onda_a69g_ac97_support.patch,
2718+ add_suspend_quirk_hp_nc6220_nw8240.patch,
2719+ refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch;
2720+ - Remove post_16_20080307.patch - current fixes in git are
2721+ preferable.
2722+
2723+ -- Daniel T Chen <crimsun@ubuntu.com> Sun, 01 Jun 2008 08:11:49 -0400
2724+
2725+alsa-driver (1.0.16-1.1) unstable; urgency=low
2726+
2727+ * Non-maintainer upload.
2728+ * Fix shell-expansion bashism in debian/rules. (closes: #472906)
2729+
2730+ -- Chris Lamb <chris@chris-lamb.co.uk> Sun, 06 Apr 2008 18:08:23 +0100
2731+
2732+alsa-driver (1.0.16-1) unstable; urgency=low
2733+
2734+ New upstream version. (closes: #431775, #463001, #465834)
2735+
2736+ [ Elimar Riesebieter ]
2737+ * Switched to debhelper 6.
2738+ * Fullyfied debian/copyright.
2739+ * s/aoa-i2sbus/aoa-soundbus-i2s in debian/ALSA-card-list
2740+
2741+ -- Jordi Mallach <jordi@debian.org> Wed, 20 Feb 2008 12:01:18 +0100
2742+
2743+alsa-driver (1.0.16-0ubuntu4) hardy; urgency=low
2744+
2745+ * Patches (debian/patches/):
2746+ - post_16_20080307.patch (obsoletes post_16_20080226) adds shadowed
2747+ variable and integer as NULL pointer fixes and HDA quirks,
2748+ - add_suspend_quirk_hp_nc6220_nw8240.patch fully fixes LP: #151111,
2749+ - readd refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch to
2750+ close LP: #68659. This patch apparently never made it into Feisty,
2751+ Gutsy, or Hardy.
2752+
2753+ -- Daniel T Chen <crimsun@ubuntu.com> Sat, 08 Mar 2008 20:11:33 -0500
2754+
2755+alsa-driver (1.0.16-0ubuntu3) hardy; urgency=low
2756+
2757+ * Patches:
2758+ - debian/patches/post_16_20080226.patch (obsoletes post_16_20080214)
2759+ adds fixes and quirks for HDA Analog Devices AD1883/1884A/1984A/
2760+ 1984B codecs.
2761+
2762+ -- Daniel T Chen <crimsun@ubuntu.com> Tue, 26 Feb 2008 17:24:58 -0500
2763+
2764+alsa-driver (1.0.16-0ubuntu2) hardy; urgency=low
2765+
2766+ * Patches:
2767+ - debian/patches/post_16_20080214.patch (obsoletes post_16_20080211)
2768+ adds more quirks, fixes CVE-2008-0007.
2769+
2770+ -- Daniel T Chen <crimsun@ubuntu.com> Fri, 15 Feb 2008 19:48:15 -0500
2771+
2772+alsa-driver (1.0.16-0ubuntu1) hardy; urgency=low
2773+
2774+ * New upstream release.
2775+ * Packaging: debian/ALSA-card-list: add remaining missing card
2776+ models from ./configure.
2777+ * Patches: debian/patches/:
2778+ - post_16rc2_*.patch: remove backported patches present in 1.0.16
2779+ final,
2780+ - post_16_20080211.patch: grab fixes from hg tip (alsa-{kernel,
2781+ driver}) except for latency>QoS wrapper & conversion.
2782+
2783+ -- Daniel T Chen <crimsun@ubuntu.com> Mon, 11 Feb 2008 20:42:41 -0500
2784+
2785+alsa-driver (1.0.16~rc2-0ubuntu1) hardy; urgency=low
2786+
2787+ * New upstream release candidate for wider testing (retain previous
2788+ Ubuntu delta).
2789+ * debian/patches/core_oss_framepointer.patch: s#CFLAGS#EXTRA_CFLAGS#
2790+ to fix FTBFS for alsa-source using module-assistant and hardy's
2791+ linux-headers.
2792+ * debian/patches/post_16rc2*.patch: backport a few hg changesets:
2793+ - quirk for Acer Travelmate 2310,
2794+ - OSS PHONEOUT compatibility fallbacks,
2795+ - Zepto laptops based on Realtek ALC268 codec,
2796+ - SI HDMI codec,
2797+ - SPDIF output on Conexant 5045 codec fixed,
2798+ - OQO Model 2 Sigmatel,
2799+ - quirk for Albatron KI690-AM2,
2800+ - microphone-in jacks unable to be used as outputs fixed,
2801+ - GPIO mute support for Sigmatel STAC9205,
2802+ - quirk for Dell T3400,
2803+ - quirk for HP DV9553EG laptop,
2804+ - Intel ICH10 support.
2805+ * debian/ALSA-card-list: add backported card models from ./configure.
2806+
2807+ -- Daniel T Chen <crimsun@ubuntu.com> Mon, 04 Feb 2008 18:20:46 -0500
2808+
2809+alsa-driver (1.0.15-4ubuntu1) hardy; urgency=low
2810+
2811+ * Merge from Debian unstable, remaining changes:
2812+ - Packaging:
2813+ + Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin),
2814+ + Vcs-Bzr, lpia arch, maintainer field mangling,
2815+ - Patches:
2816+ + Apply (new) patch from Zhengpeng Hou adding AC'97 support
2817+ for ATI SB600. Thanks!
2818+
2819+ -- Daniel T Chen <crimsun@ubuntu.com> Sat, 12 Jan 2008 09:41:11 +0000
2820+
2821+alsa-driver (1.0.15-4) unstable; urgency=low
2822+
2823+ [ Elimar Riesebieter ]
2824+ * As the TV modules don't have a "snd-" prefix we have to modify
2825+ /etc/modprobe.d/alsa-base respectivly. Thanks Gabriel Mainberger.
2826+ (closes: #458525)
2827+ * Bummped standard version to 3.7.3. No changes.
2828+ * Removed /etc/init.d from alsa-base' dirlist.
2829+
2830+ -- Jordi Mallach <jordi@debian.org> Sat, 12 Jan 2008 00:07:17 +0100
2831+
2832+alsa-driver (1.0.15-3ubuntu1) hardy; urgency=low
2833+
2834+ * Merge from Debian unstable.
2835+ * Ubuntu-specific changes:
2836+ - debian/alsa-base.apm: fix script location;
2837+ - debian/alsa-base.NEWS: note Ubuntu locations of scripts;
2838+ - debian/alsa-base.README.Debian: minor spelling correction;
2839+ - debian/alsa-base.dirs: don't list /etc/init.d or
2840+ /etc/alsa/modprobe-post-install.d, use /sbin;
2841+ - debian/alsa-base.postinst: delete /etc/modprobe.d/sound;
2842+ - debian/control: add Vcs-Bzr URI, support lpia, adhere to
2843+ DebianMaintainerField spec;
2844+ - debian/linux-sound-base.config: use Ubuntu blacklist naming
2845+ convention, reorder other removals for clarity;
2846+ - debian/linux-sound-base.postinst: reuse Ubuntu blacklist naming
2847+ convention;
2848+ - debian/linux-sound-base.postrm: for the remove operation,
2849+ forcibly delete all package-installed blacklist files;
2850+ - debian/rules: minor spelling corrections, don't ship snddevices
2851+ or alsaconf scripts, install compatibility initscript into
2852+ /sbin, install apm script into /etc/apm/scripts.d, use Ubuntu
2853+ blacklist naming convention.
2854+ * Fixing the locations of the apm and init- scripts addresses the
2855+ following bugs: LP: #125086, LP: #158577, LP: #174022.
2856+
2857+ -- Daniel T Chen <crimsun@ubuntu.com> Wed, 12 Dec 2007 23:37:13 -0500
2858+
2859+alsa-driver (1.0.15-3) unstable; urgency=low
2860+
2861+ [ Jordi Mallach ]
2862+ * Switch to now official Vcs-* control fields.
2863+ * Recommend module-assistant and linux-headers, drop pre-etch kernel
2864+ package names.
2865+
2866+ [ Elimar Riesebieter ]
2867+ * Added finnish translation of debconf templates. (closes: #453659)
2868+ * Since /etc/init.d/alsa has been moved to /usr/sbin/alsa,
2869+ /etc/apm/scripts.d/alsa needs the new path. Thanks Jan Medlock for the hint.
2870+ (closes: #455076)
2871+
2872+ -- Jordi Mallach <jordi@debian.org> Sun, 09 Dec 2007 01:37:08 +0100
2873+
2874+alsa-driver (1.0.15-2ubuntu1) hardy; urgency=low
2875+
2876+ * Merge from Debian unstable.
2877+ * Ubuntu-specific changes:
2878+ - debian/alsa-base.README.Debian: minor spelling correction;
2879+ - debian/alsa-base.dirs: don't list /etc/init.d or
2880+ /etc/alsa/modprobe-post-install.d;
2881+ - debian/alsa-base.init: install to /etc/apm/scripts.d/alsa
2882+ instead of /usr/sbin;
2883+ - debian/alsa-base.postinst: delete /etc/modprobe.d/sound;
2884+ - debian/control: adhere to DebianMaintainerField spec;
2885+ - debian/linux-sound-base.config: use Ubuntu blacklist naming
2886+ convention, reorder other removals for clarity;
2887+ - debian/linux-sound-base.postinst: reuse Ubuntu blacklist naming
2888+ convention;
2889+ - debian/linux-sound-base.postrm: for the remove operation,
2890+ forcibly delete all package-installed blacklist files;
2891+ - debian/rules: minor spelling corrections, don't ship snddevices
2892+ or alsa scripts, use Ubuntu blacklist naming convention.
2893+ * Debian-specific changes (i.e., revert to Debian packaging for):
2894+ - debian/alsa-base.preinst;
2895+ - debian/linux-sound-base.README.Debian;
2896+ - debian/linux-sound-base.dirs.
2897+
2898+ -- Daniel T Chen <crimsun@ubuntu.com> Sun, 11 Nov 2007 18:28:39 -0500
2899+
2900+alsa-driver (1.0.15-2) unstable; urgency=low
2901+
2902+ [ Elimar Riesebieter ]
2903+ * Changed versioned recommend of alsa-utils in package alsa-base to a
2904+ unversioned one. (closes: #448116)
2905+ * News.Debian: Make clear, that /usr/sbin/alsa is useful, if a user wants to
2906+ unload, reload the sound modules i.e. for scripting. It is not needed for
2907+ any configuration of alsa. (closes: #448115)
2908+
2909+ -- Jordi Mallach <jordi@debian.org> Sat, 27 Oct 2007 11:40:23 +0200
2910+
2911+alsa-driver (1.0.15-1) unstable; urgency=low
2912+
2913+ * New upstream release.
2914+
2915+ [ Elimar Riesebieter ]
2916+ * Added Belarussian translation. Thanks Andrei Darashenka. (closes: #447113)
2917+ * Added Homepage: header to debian control
2918+ * Removed udev from linux-sound-base Depends: (closes: #446953)
2919+ * Install obsolete alsa init-script to /usr/sbin and put a relevant note
2920+ in NEWS.Debian. (closes: #447539)
2921+
2922+ -- Jordi Mallach <jordi@debian.org> Thu, 25 Oct 2007 01:02:12 +0200
2923+
2924+alsa-driver (1.0.14-2) unstable; urgency=low
2925+
2926+ [ Elimar Riesebieter ]
2927+ * The "Goodby modutils, hotplug and discover" release ;)
2928+ + Let linux-sound-base depend on udev.
2929+ - Removed discover stuff
2930+ - Removed hotplug stuff (closes: #436502)
2931+ - Don't use modutils stuff anymore. Well, it's hard for backporters, but
2932+ hey, all our releases are running 2.6 kernels ;)
2933+ * README.Debian s/alsa-source.tar.bz2/alsa-driver.tar.bz2 (closes: #431934)
2934+ * Added alsa-drivers debconf templates translations:
2935+ Slovak: Ivan Masár (closes: #441776)
2936+
2937+ -- Jordi Mallach <jordi@debian.org> Sat, 15 Sep 2007 12:35:50 +0200
2938+
2939+alsa-driver (1.0.14-1ubuntu2) gutsy; urgency=low
2940+
2941+ * Fix sed expression to change correct cx88 driver name.
2942+
2943+ -- Tim Gardner <tim.gardner@canonical.com> Thu, 27 Sep 2007 02:53:38 +0000
2944+
2945+alsa-driver (1.0.14-1ubuntu1) gutsy; urgency=low
2946+
2947+ * Merge from Debian unstable, remaining changes:
2948+ - debian/alsa-base.modprobe: Load snd-seq,
2949+ - debian/alsa-base.postinst: Forcibly remove /etc/modprobe.d/sound
2950+ on dist-upgrade,
2951+ - debian/control: Don't Depend on modutils, and adhere to
2952+ DebianMaintainerField,
2953+ - debian/linux-sound-base.dirs: Don't create modutils or discover,
2954+ - debian/rules: Enable MPU for snd-cmipci,
2955+ - Only ship modprobe configuration,
2956+ - Remove default mode,
2957+ - Invoke modprobe with -Qb and command line options,
2958+ - Remove modprobe post-install script in favour of using udev,
2959+ - Continue to ship the initscript in the apm scripts dir.
2960+ * New upstream version closes LP: #45841, LP: #51357, LP: #57294,
2961+ LP: #59569, LP: #63971, LP: #66843, LP: #68930, LP: #75725,
2962+ LP: #77024, LP: #77099, LP: #77101, LP: #83015, LP: #87195,
2963+ LP: #88546, LP: #88570, LP: #90417, LP: #91721, LP: #92307,
2964+ LP: #92358, LP: #95597, LP: #108563, LP: #110599, LP: #115186,
2965+ LP: #118173, LP: #119086.
2966+
2967+ -- Daniel T Chen <crimsun@ubuntu.com> Wed, 04 Jul 2007 13:00:30 -0400
2968+
2969+alsa-driver (1.0.14-1) unstable; urgency=low
2970+
2971+ * New upstream release. (closes: #391991, #401074, #421853)
2972+
2973+ [ Jordi Mallach ]
2974+ * debian/control: add XS-Vcs-Browser and XS-Vcs-Svn headers.
2975+
2976+ [ Elimar Riesebieter ]
2977+ * Patch management switched to quilt. This is more comfortable.
2978+ * Updated alsa-drivers debconf templates.
2979+ Thanks, debian-l10n-english contributors (closes: #425208).
2980+ * Updated alsa-drivers debconf translations:
2981+ Galician: Jacobo Tarrio (closes: #425804).
2982+ Japanese: Kenshi Muto (closes: #426007).
2983+ Portuguese: Traduz (closes: #426111).
2984+ Malayalam: Praveen A (closes: #426241).
2985+ German: Helge Kreutzmann (closes: #426375).
2986+ Czech: Miroslav Kure (closes: #426427).
2987+ Vietnamese: Clytie Siddall (closes: #427148).
2988+ Dutch: Bart Cornelis (closes: #428032).
2989+ Russian: Yuri Kozlov (closes: #428136).
2990+ Spanish: Carlos Galisteo de Cabo (closes: #428572)
2991+ Swedish: Daniel Nylander (closes: #426202)
2992+ Catalan: Jordi Mallach (closes: #428224)
2993+ * Added alsa-drivers debconf templates translations:
2994+ Basque: Piarres Beobide (closes: #425810).
2995+ Bulgarian: Damyan Ivanov (closes: #425854).
2996+ Tamil: Tirumurti Vasudevan (closes: #426081).
2997+ Italian: Luca Monducci (closes: #426152).
2998+ Korean: Sunjae Park (closes: #426618).
2999+ Arabic: Ossama Khayat (closes: #428264)
3000+
3001+ -- Jordi Mallach <jordi@debian.org> Sat, 23 Jun 2007 02:53:26 +0200
3002+
3003+alsa-driver (1.0.14~rc4-1) experimental; urgency=low
3004+
3005+ [ Elimar Riesebieter ]
3006+ * New upstream release candidate.
3007+ * Added Malayalam translation. Thanks Santhosh Thottingal. (closes: #419524)
3008+
3009+ -- Jordi Mallach <jordi@debian.org> Fri, 11 May 2007 20:36:53 +0200
3010+
3011+alsa-driver (1.0.14~rc3-1) experimental; urgency=low
3012+
3013+ [ Elimar Riesebieter ]
3014+ * New upstream release candidate
3015+ * Merged etch changes
3016+
3017+ -- Jordi Mallach <jordi@debian.org> Fri, 13 Apr 2007 01:42:14 +0200
3018+
3019+alsa-driver (1.0.14~rc1-1) experimental; urgency=low
3020+
3021+ [ Elimar Riesebieter ]
3022+ * New upstream release candidate
3023+ * Removed debian/patches/98_ens1371_inaudible_sound_def.dpatch. Applied
3024+ different from upstream
3025+
3026+ -- Jordi Mallach <jordi@debian.org> Mon, 15 Jan 2007 13:00:06 +0100
3027+
3028+alsa-driver (1.0.13-5) unstable; urgency=medium
3029+
3030+ [ Elimar Riesebieter ]
3031+ * Added snd-seq-midi as an optional load above generic modules (snd-rawmidi)
3032+ Thanks Eduard Dumitrescu for testing. (closes: #408036)
3033+ * Added "cx88_alsa (PCI: TV cards...." to debian/ALSA-card-list. This module
3034+ will be loaded with index=-2. (closes: #411665)
3035+ * Urgency set to medium as this will affect etch.
3036+
3037+ -- Jordi Mallach <jordi@debian.org> Mon, 26 Feb 2007 17:55:02 +0100
3038+
3039+alsa-driver (1.0.13-4) unstable; urgency=medium
3040+
3041+ [ Elimar Riesebieter ]
3042+ * Added etc/modutils and etc/modprobe.d to debian/linux-sound-base.dirs.
3043+ This will offer the possibility to upgrade from 2.4 to 2.6 kernels as
3044+ well to downgrade from 2.6 to 2.4 kernels. The links from
3045+ /lib/linux-sound-base/ will be created for sure now. (closes: #408249)
3046+ Thanks to Lucas Nussbaum and Gregor Herrmann.
3047+ * Urgency set to medium as this will affect etch significantly.
3048+
3049+ -- Jordi Mallach <jordi@debian.org> Fri, 16 Feb 2007 10:32:45 +0100
3050+
3051+alsa-driver (1.0.13-3ubuntu1) feisty; urgency=low
3052+
3053+ * Merge from Debian unstable, remaining changes:
3054+ - debian/alsa-base.modprobe: Load snd-seq,
3055+ - debian/alsa-base.postinst: Forcibly remove /etc/modprobe.d/sound
3056+ on dist-upgrade,
3057+ - debian/control: Don't Depend on modutils,
3058+ - debian/{ALSA-card-list,rules}: Add entries for Conexant 2388x
3059+ and Phillips saa71xx TV cards so that they won't grab the default
3060+ card index,
3061+ - debian/rules: Enable MPU for snd-cmipci,
3062+ - Only ship modprobe configuration,
3063+ - Remove default mode,
3064+ - Invoke modprobe with -Qb and command line options,
3065+ - Remove modprobe post-install script in favour of using udev,
3066+ - Continue to ship the initscript in the apm scripts dir.
3067+
3068+ -- Daniel T Chen <crimsun@ubuntu.com> Sun, 31 Dec 2006 20:08:24 -0500
3069+
3070+alsa-driver (1.0.13-3) unstable; urgency=low
3071+
3072+ [ Jordi Mallach ]
3073+ * Updated and new debconf template translations:
3074+ - de.po: thanks, Helge Kreutzm (closes: #403264).
3075+ - gl.po: thanks, Jacobo Tarrío (closes: #404578).
3076+
3077+ -- Jordi Mallach <jordi@debian.org> Fri, 29 Dec 2006 12:55:54 +0100
3078+
3079+alsa-driver (1.0.13-2ubuntu2) feisty; urgency=low
3080+
3081+ * debian/{ALSA-card-list,rules}: Add saa7134-alsa to the list of TV
3082+ cards that should not grab the default index (Closes Ubuntu: #75103).
3083+
3084+ -- Daniel T Chen <crimsun@ubuntu.com> Sat, 9 Dec 2006 19:03:55 -0500
3085+
3086+alsa-driver (1.0.13-2ubuntu1) feisty; urgency=low
3087+
3088+ * Merge from Debian unstable, remaining Ubuntu changes:
3089+ - debian/alsa-base.modprobe: Load snd-seq,
3090+ - debian/alsa-base.postinst: Forcibly remove /etc/modprobe.d/sound
3091+ on dist-upgrade (Closes Ubuntu: #43738), (Closes: #400612),
3092+ - debian/control: Don't Depend on modutils,
3093+ - debian/{ALSA-card-list,rules}: Add entry for Conexant 2388x TV
3094+ cards so that they won't grab the default card index,
3095+ - debian/rules: Enable MPU for snd-cmipci (Closes Ubuntu: #62691),
3096+ - Only ship modprobe configuration,
3097+ - Remove default mode,
3098+ - Invoke modprobe with -Qb and command line options,
3099+ - Remove modprobe post-install script in favour of using udev,
3100+ - Continue to ship the initscript in the apm scripts dir.
3101+
3102+ -- Daniel T Chen <crimsun@ubuntu.com> Tue, 28 Nov 2006 01:35:04 -0500
3103+
3104+alsa-driver (1.0.13-2) unstable; urgency=low
3105+
3106+ [ Elimar Riesebieter ]
3107+ * Added XS-X-Vcs-Svn field in control.
3108+ * Updated po files:
3109+ - de.po: Thanks Helge Kreutzmann. Closes: #39866.
3110+
3111+ [ Jordi Mallach ]
3112+ * debian/control: add ${misc:Depends} to alsa-base.
3113+
3114+ -- Jordi Mallach <jordi@debian.org> Wed, 15 Nov 2006 13:26:41 +0100
3115+
3116+alsa-driver (1.0.13-1ubuntu1) feisty; urgency=low
3117+
3118+ * Merge from Debian unstable, remaining Ubuntu changes:
3119+ - debian/alsa-base.modprobe: Unconditionally load snd-seq
3120+ (thereby pulling in snd-seq-midi) so that devices lacking
3121+ hardware MIDI can avoid the showstopping Ubuntu #34831
3122+ (Closes Ubuntu: #26283, #43682, #56005; works around
3123+ #34831),
3124+ - debian/control:
3125+ + Remove references to modutils and hotplug,
3126+ + linux-sound-base depends on module-init-tools
3127+ (Closes Ubuntu: #51734),
3128+ - debian/{ALSA-card-list,rules}: Add entry for Conexant 2388x
3129+ TV cards so that they won't grab the default card index
3130+ (Closes Ubuntu: #68833),
3131+ - Only ship modprobe configuration,
3132+ - Remove default mode,
3133+ - Invoke modprobe with -Qb and command line options,
3134+ - Remove modprobe post-install script in favour of using udev,
3135+ - Merge Debian 1.0.11-5's apm script into the initscript, and
3136+ continue to ship the initscript in the apm scripts dir.
3137+
3138+ -- Daniel T Chen <crimsun@ubuntu.com> Sun, 29 Oct 2006 01:39:47 -0400
3139+
3140+alsa-driver (1.0.13-1) unstable; urgency=low
3141+
3142+ * New upstream release
3143+
3144+ [ Elimar Riesebieter ]
3145+ * Updated po files:
3146+ - fr.po: Thanks Christian Perrier
3147+ - sv.po: Thanks Daniel Nylander
3148+ - nl.po: Thanks Bart Cornelis
3149+ - pt.po: Thanks Bruno Miguel da Silva Queiros
3150+ - pt_BR.po: Thanks Felipe Augusto van de Wiel
3151+ - vi.po: Thanks Clytie Siddall
3152+ - tr.po: Thanks Recai Oktaş
3153+ - ru.po: Thanks Serge Winitzki
3154+ - cs.po: Thanks Miroslav Kure
3155+ - ja.po: Thanks Kenshi Muto
3156+ - es.po: Thanks Carlos Galisteo de Cabo
3157+ * Removed debian/patches/08_i2c-powermac-configure-fix.dpatch. Applied
3158+ upstream.
3159+ * Removed debian/patches/96_acer.dpatch. Applied upstream.
3160+ * Removed debian/patches/97_aoa.dpatch. Applied upstream.
3161+
3162+ [ Jordi Mallach ]
3163+ * Updated Catalan translation.
3164+
3165+ -- Jordi Mallach <jordi@debian.org> Tue, 3 Oct 2006 10:44:15 +0200
3166+
3167+alsa-driver (1.0.12-1) unstable; urgency=low
3168+
3169+ * New upstream release. (closes: #386663, #386822)
3170+
3171+ [ Elimar Riesebieter ]
3172+ * Removed 17_alsa-timer-irqsave.dpatch, 96_vi82xx_dxs_src.dpatch,
3173+ 97_pmac_hg. dpatch 98_pmac_hg2.dpatch. Applied upstream.
3174+ * Added linux-source to alsa-source recommends. (closes: #383502)
3175+ * Removed serialmidi from the variety of available drivers. See also
3176+ https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2039
3177+ (closes: #384711)
3178+ * No sound with Intel 82801G ICH7 -> fixed upstream (closes: #362282)
3179+ * Cleaned out depmod in alsa-source.post(inst|rm) (closes: #381749)
3180+ Adjusted alsa-source.control
3181+ * Added patches/98_ens1371_inaudible_sound_def.dpatch stolen from
3182+ https://lists.ubuntu.com/archives/kernel-team/2006-August/000979.html
3183+ (closes: #385736)
3184+ * Bumped compat to 5 and debhelper version >=5.0.37
3185+ * Added 08_i2c-powermac-configure-fix.dpatch and 97_aoa.dpatch to get the
3186+ aoa-drivers to work.
3187+ * Added 96_acer.dpatch to enable the use of snd-hda-intel for some
3188+ notebooks.
3189+ * Improved templates. Thanks Thomas Huriaux. (closes: #377648)
3190+ * Added debconf-updatepo to debian/rules/clean target.
3191+
3192+ [ Jordi Mallach ]
3193+ * Updated Catalan debconf templates translation.
3194+
3195+ -- Jordi Mallach <jordi@debian.org> Mon, 11 Sep 2006 10:21:23 +0200
3196+
3197+alsa-driver (1.0.11-5ubuntu1) edgy; urgency=low
3198+
3199+ * Merge from Debian unstable. The following Ubuntu changes remain:
3200+ - Only ship modprobe configuration,
3201+ - Remove default mode,
3202+ - Invoke modprobe with -Qb and command line options,
3203+ - Remove modprobe post-install script in favour of using udev,
3204+ - Merge Debian 1.0.11-5's apm script into the initscript, and
3205+ continue to ship the initscript in the apm scripts dir,
3206+ - Don't allow snd-usb-audio to grab the default index, 0
3207+ (Closes Ubuntu: #31109, #46996, #46998).
3208+
3209+ -- Daniel T Chen <crimsun@ubuntu.com> Thu, 17 Aug 2006 00:34:10 +0100
3210+
3211+alsa-driver (1.0.11-5) unstable; urgency=low
3212+
3213+ [ Elimar Riesebieter ]
3214+ * Added mixer store and restore functions to the apm script.
3215+ (closes: #380490)
3216+
3217+ -- Jordi Mallach <jordi@debian.org> Wed, 16 Aug 2006 20:34:04 +0200
3218+
3219+alsa-driver (1.0.11-4) unstable; urgency=low
3220+
3221+ [ Elimar Riesebieter ]
3222+ * Use lsb init-functions in init script. Thanks Carlos Villegas
3223+ (closes: #377716)
3224+
3225+ -- Jordi Mallach <jordi@debian.org> Mon, 17 Jul 2006 16:26:12 +0200
3226+
3227+alsa-driver (1.0.11-3ubuntu1) edgy; urgency=low
3228+
3229+ * Merge from debian unstable, remaining changes:
3230+ - only ships modprobe configuration,
3231+ - default mode removed,
3232+ - modprobe called with -Qb and command line options,
3233+ - modprobe post-install script removed in favour of using udev,
3234+ - init script moved to just an APM script.
3235+
3236+ -- Scott James Remnant <scott@ubuntu.com> Thu, 6 Jul 2006 10:57:14 +0100
3237+
3238+alsa-driver (1.0.11-3) unstable; urgency=low
3239+
3240+ [ Elimar Riesebieter ]
3241+ * Added the utf-8 reworked pt_BR.po. (closes: #373960)
3242+ Thanks Felipe Augusto van de Wiel.
3243+ * Introduced 96_vi82xx_dxs_src.dpatch. (closes: #366212)
3244+ Thanks Nick Liverton.
3245+ * Introduced 17_alsa-timer-irqsave.dpatch. Prevents locking the system
3246+ playing midi files under heavy load. Thanks Arthur Marsh for testing.
3247+ (closes: #376382)
3248+
3249+ -- Jordi Mallach <jordi@debian.org> Wed, 5 Jul 2006 10:28:57 +0200
3250+
3251+alsa-driver (1.0.11-2) unstable; urgency=low
3252+
3253+ [ Elimar Riesebieter ]
3254+ * Replaced 98_pmac.dpatch with 97_pmac_hg.dpatch. The patch is caught from the
3255+ HG Alsa repo.
3256+ * Added 98_pmac_hg2.dpatch to fix compilation of ppc drivers with 2.6.17.
3257+ Caught from HG Alsa repo as well.
3258+ * Bumped Standard-Version to 3.7.2; no changes needed.
3259+
3260+ -- Jordi Mallach <jordi@debian.org> Fri, 19 May 2006 00:57:02 +0200
3261+
3262+alsa-driver (1.0.11-1) unstable; urgency=low
3263+
3264+ * New upstream release
3265+ - builds with Linux 2.6.16 (closes: #359856, #360287)
3266+
3267+ [ Elimar Riesebieter ]
3268+ * Added saa7134 to debian/OSS-module-list and removed appropriate note in
3269+ debian/notes (Closes: #359851)
3270+ * Introduced Build-Depends for debhelper and dpatch as requested from
3271+ lintian.
3272+ * Removed the lintian capital-letters from overrides, as they are not needed
3273+ anymore.
3274+ * Reorked overrides rules
3275+ * Introduced 98_pmac.dpatch as the native sources don't build the powermac
3276+ driver.
3277+
3278+ -- Jordi Mallach <jordi@debian.org> Sun, 23 Apr 2006 17:06:15 +0200
3279+
3280+alsa-driver (1.0.10+1.0.11rc3-1) experimental; urgency=low
3281+
3282+ * New upstream release candidate
3283+ Closes: #354041 "'Bad page state at free_hot_cold_page' kernel errors"
3284+
3285+ [ Elimar Riesebieter ]
3286+ * Removed patches/04_make_minus_j_fix.dpatch which has applied different from upstream
3287+
3288+ [ Thomas Hood ]
3289+ * Set perms on /var/run/alsa
3290+ * Put module-init-tools before modutils in Depends
3291+ * /etc/init.d/alsa: Use a more standard PATH
3292+ * Correct copyright file to reflect the fact that 10% of the files
3293+ don't offer the GPL version option
3294+
3295+ -- Jordi Mallach <jordi@debian.org> Thu, 23 Feb 2006 20:17:47 +0100
3296+
3297+alsa-driver (1.0.10+1.0.11rc2-2) experimental; urgency=low
3298+
3299+ [ Thomas Hood ]
3300+ * Make linux-sound-base and alsa-base Depend on versions of
3301+ module-init-tools supporting blacklists (Closes: #346231)
3302+ * Create /var/run/alsa where needed and don't include this dir
3303+ in the package any more (Closes: #344760)
3304+
3305+ -- Jordi Mallach <jordi@debian.org> Tue, 10 Jan 2006 00:38:29 +0100
3306+
3307+alsa-driver (1.0.10+1.0.11rc2-1) experimental; urgency=low
3308+
3309+ * New upstream release candidate
3310+
3311+ -- Jordi Mallach <jordi@debian.org> Wed, 4 Jan 2006 21:28:48 +0100
3312+
3313+alsa-driver (1.0.10+1.0.11rc1-1) experimental; urgency=low
3314+
3315+ * New upstream release candidate
3316+
3317+ [ Elimar Riesebieter ]
3318+ * Update dpatches
3319+
3320+ [ Jordi Mallach and Thomas Hood ]
3321+ * /etc/modprobe.d/alsa-base: Call modprobe with full path for now,
3322+ to work around the absence of /sbin from the PATH at boot time
3323+ on systems with certain versions of kernel initrds, sysvinit,
3324+ udev and zsh (symlinked in as /bin/sh). (Closes: #345101)
3325+
3326+ -- Jordi Mallach <jordi@debian.org> Mon, 2 Jan 2006 18:20:04 +0100
3327+
3328+alsa-driver (1.0.10-4ubuntu4) dapper; urgency=low
3329+
3330+ * After loading saa7134, load the saa7134-alsa driver too.
3331+
3332+ -- Scott James Remnant <scott@ubuntu.com> Thu, 6 Apr 2006 06:54:39 +0100
3333+
3334+alsa-driver (1.0.10-4ubuntu3) dapper; urgency=low
3335+
3336+ * Drop creation of devices in postinst.
3337+
3338+ -- Scott James Remnant <scott@ubuntu.com> Fri, 3 Feb 2006 13:16:27 +0000
3339+
3340+alsa-driver (1.0.10-4ubuntu2) dapper; urgency=low
3341+
3342+ * Put linux-sound-base on the udev diet:
3343+ - Remove all hotplug, modutils, discover and discover2 files.
3344+ - Rename the /etc/modprobe.d symlinks to blacklist-oss and
3345+ blacklist-alsa to fit our naming scheme and ensure they're copied
3346+ to places like the initramfs and installer.
3347+ - Remove the "default" option, it makes no sense for us as they need
3348+ to pick one or the other or mayhem ensues.
3349+ * Do the same for alsa-base:
3350+ - Remove snddevices program, udev does everything necessary.
3351+ - Remove all hotplug, modutils, discover and discover2 files.
3352+ - Rename /etc/modprobe.d/alsa-base-blacklist to blacklist-model to
3353+ fit our naming scheme and ensure it's copied to places like the
3354+ initramfs and installer.
3355+ - Remove /usr/share/alsa-base/program-wrapper
3356+ - Remove /etc/alsa/modprobe-post-install.d, udev rules must be used
3357+ instead.
3358+ - Move suspend/resume script from /etc/init.d to /etc/apm/scripts.d
3359+ and fix to work properly with /var/run as tmpfs
3360+ - Don't ignore command-line options to snd, snd-pcm, snd-mixer and
3361+ snd-seq modprobe calls.
3362+ - Allow snd-ioctl23, snd-pcm-oss, snd-mixer-oss, snd-seq, snd-seq-mini,
3363+ snd-seq-oss and snd-emu10k1-synth to be blacklisted using the usual
3364+ mechanism rather than modifying black magic.
3365+
3366+ -- Scott James Remnant <scott@ubuntu.com> Fri, 3 Feb 2006 11:34:00 +0000
3367+
3368+alsa-driver (1.0.10-4ubuntu1) dapper; urgency=low
3369+
3370+ * Use an ubuntu version number, unfortunately still larger than -4
3371+
3372+ -- Matt Zimmerman <mdz@ubuntu.com> Mon, 30 Jan 2006 07:57:08 -0800
3373+
3374+alsa-driver (1.0.10-4) dapper; urgency=low
3375+
3376+ * Prefer module-init-tools over modutils
3377+
3378+ -- Matt Zimmerman <mdz@ubuntu.com> Mon, 30 Jan 2006 07:12:26 -0800
3379+
3380+alsa-driver (1.0.10-3) unstable; urgency=low
3381+
3382+ [ Thomas Hood ]
3383+ * Correctly read variables in alsa-source.conf (Closes: #343555)
3384+
3385+ -- Jordi Mallach <jordi@debian.org> Fri, 16 Dec 2005 10:03:50 +0100
3386+
3387+alsa-driver (1.0.10-2) unstable; urgency=low
3388+
3389+ [ Thomas Hood ]
3390+ * Use /bin/sh in scripts
3391+ * Add blacklist files for module loaders too
3392+
3393+ -- Jordi Mallach <jordi@debian.org> Thu, 15 Dec 2005 20:10:32 +0100
3394+
3395+alsa-driver (1.0.10-1) unstable; urgency=low
3396+
3397+ * New upstream release
3398+ - Closes: #337409 "usbaudio.c fails to build with linux-source-2.6.14"
3399+ * debconf template translation updates
3400+ - pt.po Bruno Miguel da Silva Queiros
3401+ - pt_BR.po Eduardo Brasilino Barbosa
3402+ Thanks!
3403+
3404+ -- Jordi Mallach <jordi@debian.org> Mon, 21 Nov 2005 20:10:22 +0100
3405+
3406+alsa-driver (1.0.9+1.0.10rc3-1) experimental; urgency=low
3407+
3408+ * New upstream release candidate
3409+ * debconf template translation update
3410+ - pt_BR.po Felipe Augusto van de Wiel
3411+ * Thomas Hood
3412+ - Add "$CMDLINE_OPTS" to some install lines in modprobe.conf.
3413+ (See #336205 for the reason why it isn't now added to all of
3414+ them.)
3415+ - /etc/init.d/alsa: Add LSB header (Closes: #337638)
3416+ - Remove 11_rc2_build_fix
3417+
3418+ -- Jordi Mallach <jordi@debian.org> Wed, 9 Nov 2005 19:30:59 -0500
3419+
3420+alsa-driver (1.0.9+1.0.10rc2-1) experimental; urgency=low
3421+
3422+ * New upstream release candidate
3423+ * debconf template translations
3424+ - pt.po Rui Branco (Closes: #330050)
3425+ - sv.po (new) Daniel Nylander (Closes: #332331)
3426+ Thanks to all!
3427+ * Thomas Hood
3428+ - Make alsa initscript exit if alsa-base package is not installed
3429+ - Update 09_alpha_build_fixes, 10_disable_gcc_version_check2
3430+ - Add 11_rc2_build_fix
3431+ - Update alsa-source README
3432+ - debian/rules: build-source: Don't do "make clean" since
3433+ we don't run ./configure
3434+
3435+ -- Jordi Mallach <jordi@debian.org> Tue, 25 Oct 2005 10:00:54 +0200
3436+
3437+alsa-driver (1.0.9+1.0.10rc1-1) experimental; urgency=low
3438+
3439+ * New upstream release candidate
3440+ * debconf template translation updates
3441+ - es.po Carlos Galisteo de Cabo (Closes: #322310)
3442+ - vi.po Clytie Siddall (Closes: #322277)
3443+ - cs.po Miroslav Kure (Closes: #322575)
3444+ - nl.po cobaco (Closes: #325857)
3445+ - ru.po Sergei Winitzki
3446+ - de.po Jens Nachtigall (Closes: #325918)
3447+ - ca.po Jordi Mallach
3448+ - fr.po Christian Perrier (Closes: #324806)
3449+ - da.po Morten Brix Pedersen (Closes: #326632)
3450+ - tr.po Recai Oktas
3451+ - ja.po Kenshi Muto (Closes: #327816)
3452+ Thanks to all!
3453+ * Thomas Hood
3454+ - Remove obsolete methods from alsa initscript
3455+ - Tweak alsa-base description
3456+ - Remove substitute snddevices program; ours was added upstream
3457+ - Tweak 04_make_minus_j_fix.dpatch and send most of it upstream
3458+
3459+ -- Jordi Mallach <jordi@debian.org> Mon, 19 Sep 2005 21:11:56 +0200
3460+
3461+alsa-driver (1.0.9b-4) unstable; urgency=low
3462+
3463+ * Thomas Hood
3464+ - debian/rules: Clean up temporary file
3465+
3466+ -- Jordi Mallach <jordi@debian.org> Fri, 29 Jul 2005 17:49:47 +0200
3467+
3468+alsa-driver (1.0.9b-3) unstable; urgency=low
3469+
3470+ * Thomas Hood
3471+ - Make alsa-base no longer Depend on alsa-utils
3472+ - Transfer mixer-level-restore feature to alsa-utils
3473+ + Eliminate /etc/dev.d/snd/controlC*/alsa-base.dev,
3474+ /lib/alsa/dev and /etc/alsa/dev.d/alsa-base
3475+ + Eliminate /etc/alsa/modprobe-post-install.d/alsa-base
3476+ + Remove stuff from /etc/init.d/alsa and /etc/default/alsa
3477+ + Report this in alsa-base.NEWS
3478+ - ALSA-module-list:
3479+ + Add module names like those of cards in ALSA-card-list
3480+ + Put in /usr/share/linux-sound-base/ for use by alsaconf
3481+ - OSS-module-list:
3482+ + Eliminate from /usr/share/alsa-base/. It can still be
3483+ found in /usr/share/linux-sound-base/.
3484+ - /etc/mod(utils|probe.d)/alsa-base:
3485+ + Load snd-seq above snd-via82xx (Should fix Ubuntu#8529)
3486+ + Eliminate duplicate entry for snd-emu10k1
3487+ - debian/alsa-source.templates:
3488+ + List cards by name only in selector; present cards with
3489+ descriptions in the question explanation. (Closes: #317737)
3490+ This allows us to preserve selections on upgrade.
3491+ (Closes: #290946)
3492+ - /etc/hotplug/blacklist.d/alsa-base,
3493+ /etc/discover.d/alsa-base:
3494+ Add missing 'snd-' prefix to names of blacklisted modem drivers
3495+ (closes: #319280) but comment out the entries since they may
3496+ not be needed after all
3497+ - Eliminate empty sv.po
3498+ - Eliminate obsolete symlink /usr/lib/alsa/modprobe-post-install
3499+ - Eliminate cruft from maintainer scripts
3500+ - Eliminate obsolete devfsd configuration file
3501+ - Eliminate obsolete dependencies
3502+ - Update READMEs accordingly
3503+
3504+ -- Thomas Hood <jdthood@yahoo.co.uk> Mon, 9 Jul 2005 10:00:00 +0200
3505+
3506+alsa-driver (1.0.9b-2) unstable; urgency=low
3507+
3508+ * Thomas Hood
3509+ - alsa-base.templates:
3510+ + Change the default answer to the debconf question to
3511+ "always autosave", following Ubuntu
3512+ - doc/linux-sound-base/README.Debian:
3513+ + Say that the user can run dpkg-reconfigure (Closes: #312739)
3514+ - Add /usr/share/bug/alsa-modules-<kernel-ver>/control
3515+ - Add /usr/share/bug/alsa-{base,source}/{control,presubj,script}
3516+ - vi.po: Update, thanks to Clytie Siddall (Closes: #313009)
3517+ - cs.po: Update, thanks to Miroslav Kure (Closes: #313267)
3518+ - fr.po: Update, thanks to Christian Perrier (Closes: #315121)
3519+ - Eliminate alsa-base.NEWS
3520+ - Eliminate dummy alsa-headers package
3521+ - Eliminate preinsts. We now support upgrades from the sarge
3522+ version (1.0.8-7) or later. More decrufting to come later.
3523+ - Bump Standards-Version to 3.6.2.1; no changes required
3524+
3525+ -- Jordi Mallach <jordi@debian.org> Tue, 21 Jun 2005 10:24:11 +0200
3526+
3527+alsa-driver (1.0.9b-1) unstable; urgency=low
3528+
3529+ * New upstream release
3530+ * Thomas Hood
3531+ - /etc/init.d/alsa: Add terminal "done."
3532+ - Clean up dpatch headers
3533+ - Reduce default sound levels for several controls because some
3534+ Ubuntu users reported that the old defaults were too high
3535+ * Jordi Mallach
3536+ - debian/linux-sound-base.templates: mark strings for translation.
3537+ - debian/po/POTFILES.in: add linux-sound-base.templates.
3538+ - Update Catalan debconf translation.
3539+ - dpatches:
3540+ + Remove 17_class_device_fix, applied upstream.
3541+
3542+ -- Jordi Mallach <jordi@debian.org> Wed, 8 Jun 2005 21:23:33 +0200
3543+
3544+alsa-driver (1.0.9a-1) unstable; urgency=low
3545+
3546+ * New upstream release
3547+ - snd-usb-audio fixes (Possibly fixes #299674)
3548+ - hda-intel fixes (Possibly fixes #299459)
3549+ - snd-ioctl32 fixes (Possibly fixes #298082)
3550+ * Thomas Hood
3551+ - dpatches:
3552+ + Add 17_class_device_fix
3553+ - Modify snddevices script to accept --dev-dir option and modify
3554+ alsa-base.postinst to use this option to create static device
3555+ nodes in /dev/.static/dev or /.dev if udev is running.
3556+ (Closes: #310239)
3557+ - Add vi.po contributed by Clytie Siddall (Closes: #307605)
3558+ - ALSA-card-list:
3559+ + Add "armaaci" entry
3560+ - ALSA-module-list, OSS-module-list:
3561+ + Update from list of modules in kernel-image 2.6.11-1-686
3562+
3563+ -- Jordi Mallach <jordi@debian.org> Sun, 5 Jun 2005 23:00:16 +0200
3564+
3565+alsa-driver (1.0.8+1.0.9rc3-1) experimental; urgency=low
3566+
3567+ * New upstream development release
3568+ * Thomas Hood
3569+ - Use ${misc:Depends} in Depends lists and drop explicit
3570+ dependencies on debconf, since we use dh_installdebconf
3571+ - Update ALSA-card-list:
3572+ + New modules: au1x00 fm801-tea575x miro pcsp pxa2xx-ac97 s3c2410
3573+ + Renamed modules: azx -> hda-intel
3574+ - debian/control:
3575+ + alsa-headers becomes Priority: extra to match override file
3576+ - /etc/init.d/alsa
3577+ + Use -F option to make alsactl try harder to restore levels
3578+ (Closes: #236365, #258605)
3579+ + Sanify (switch off) "Headphone Jack Sense" and "Line Jack Sense"
3580+ (Closes: #297343) and "IEC958 Capture Monitor" (ubuntu #7286)
3581+ - /lib/alsa/dev, /lib/alsa/modprobe-post-install,
3582+ /etc/alsa/dev.d/alsa-base, /etc/alsa/modprobe-post-install.d:
3583+ Do the last thing with exec.
3584+ - debian/rules:
3585+ + Clean out card-list and module-list intermediate files
3586+ + Cease doing lots of redundant cleaning
3587+ - Add Vietnamese debconf translation (Closes: #307605)
3588+ Thanks to Clytie Siddall
3589+
3590+ -- Jordi Mallach <jordi@debian.org> Wed, 11 May 2005 14:58:49 +0200
3591+
3592+alsa-driver (1.0.8+1.0.9rc2-1) experimental; urgency=low
3593+
3594+ * New upstream development release
3595+ * Thomas Hood
3596+ - Drop dpatch applied upstream: 18_core_init_index
3597+ - Add linux-sound-base package to allow choice between
3598+ OSS and ALSA. linux-sound-base takes over blacklisting
3599+ functions from alsa-base. alsa-base Depends on
3600+ linux-sound-base which Suggests alsa-base. 2.6
3601+ kernel-image packages should also Depend on linux-sound-base.
3602+ - Update alsa-base Description and README.Debian accordingly
3603+ - Add ALSA modem drivers to alsa-base's hotplug and discover
3604+ blacklists. These drivers cause problems when loaded on some
3605+ systems. They should be loaded when needed by the programs
3606+ that use them.
3607+ - /etc/init.d/alsa
3608+ + Sanify "Dynamic Range Compression" at 70%
3609+ - /etc/modutils/alsa-base:
3610+ + Remove "options snd device_mode=0660" (Closes: #299306)
3611+ - /etc/modprobe.d/alsa-base:
3612+ + Add line to load snd-ioctl32 above snd which is needed on
3613+ amd64 (Closes: #298082, #286915)
3614+ - Eliminate duplicate copy of PATCHES in alsa-source doc dir
3615+ - Configure module loader to load snd-emu10k1-synth above
3616+ snd-emu10k1 and to call module loader hook. (Closes: #297802)
3617+ - /etc/alsa/modprobe-post-install.d/alsa-base:
3618+ + Match kernel version number more correctly. (Don't regard
3619+ 2.10.x as pre-2.6.)
3620+ - Tweak config scripts
3621+ + Run with bash since confmodule isn't POSIX
3622+ + Add db_stop calls
3623+ - alsa-base.postinst:
3624+ + Delete backup file in /etc/hotplug/blacklist.d/ because
3625+ hotplug does not ignore it (#299205)
3626+ - Add an upstream changelog cobbled together from messages sent
3627+ to the alsa-announce mailing list. This now gets installed as
3628+ changelog.gz in alsa-source and alsa-modules* doc directories.
3629+ - Ship copyright file for alsa-modules packages in
3630+ /usr/src/modules/alsa-driver/debian
3631+ - alsa-base.README.Debian
3632+ + Note that ALSA's special module loading mechanism is useless
3633+ if one is using udev.
3634+
3635+ -- Jordi Mallach <jordi@debian.org> Thu, 24 Mar 2005 17:35:02 +0100
3636+
3637+alsa-driver (1.0.8-7) unstable; urgency=medium
3638+
3639+ * Thomas Hood
3640+ - Relax the debianutils dependency again; instead look for the
3641+ which program both in /usr/bin/ and in /bin/. This will
3642+ allow us to migrate into testing without being blocked by
3643+ debianutils.
3644+
3645+ -- Jordi Mallach <jordi@debian.org> Thu, 24 Feb 2005 23:39:48 +0100
3646+
3647+alsa-driver (1.0.8-6) unstable; urgency=low
3648+
3649+ * Thomas Hood
3650+ - /etc/init.d/alsa
3651+ + Handle case where module "snd" is loaded but no sound card
3652+ driver module is loaded (Closes: #295037)
3653+ + Sane setting of "Audigy Analog/Digital Output Jack" is on
3654+ (Closes: #295346 and ubuntu bug #6222)
3655+ + In order to tell whether a command is executable, use the
3656+ which program, which is now conveniently located in /bin/
3657+ (Closes: #295577)
3658+ + Shorten some function names; remove some bug checks
3659+ - alsa-base: Conflict with discover << 2.0.7-1 since versions of
3660+ discover prior to 2.0.6-1 didn't have the /etc/discover.conf.d/
3661+ feature which we use to implement blacklisting of OSS modules,
3662+ and versions prior to 2.0.7-1 contained serious bugs. Also
3663+ Depend on debianutils >= 2.12.0 which has the which program
3664+ in /bin/.
3665+ - Remove sound-slot-* entries from /etc/modprobe.d/alsa-base
3666+ (Closes: #295640) Thanks to Sergei Ivanov for spotting this.
3667+
3668+ -- Jordi Mallach <jordi@debian.org> Sun, 20 Feb 2005 16:34:31 +0100
3669+
3670+alsa-driver (1.0.8-5) unstable; urgency=medium
3671+
3672+ * Thomas Hood
3673+ - alsa-base: Bump Dependency on alsa-utils to >= 1.0.8-2
3674+ - Remove char-major-* aliases from /etc/modprobe.d/alsa-base
3675+ since the kernel reportedly provides these (Closes: #294238)
3676+ - Add OSS module name 'cs461x' to blacklists
3677+ (Closes: #294109 and Ubuntu#6328)
3678+ - /etc/init.d/alsa
3679+ - Add unload and reload methods which don't kill sound procs
3680+ before they (try to) unload modules
3681+ - Eliminate a variable name collision
3682+ - Improve messages
3683+ - Improve comments
3684+ - Stop alsa later (at [06]:K40alsa) so that shutdown music keeps
3685+ on playing while services are shut down (Closes Ubuntu #6234)
3686+ - Generate alsa-modules files with the required Dependency on
3687+ either modutils or else module-init-tools (rather than their
3688+ disjunction) (closes: #293312) and on the current alsa-base,
3689+ and Recommend a current libasound2, and only Suggest
3690+ pcmcia-modules packages for 2.4 kernels (closes: #293576).
3691+ - alsa-modules* long description: Add warning about the fact that
3692+ sound processes will be killed if upgrading modules for the
3693+ running kernel.
3694+
3695+ -- Jordi Mallach <jordi@debian.org> Sat, 12 Feb 2005 05:07:30 +0100
3696+
3697+alsa-driver (1.0.8-4) unstable; urgency=medium
3698+
3699+ * Thomas Hood:
3700+ - /etc/init.d/alsa:
3701+ + In order to tell whether a command is executable, don't use
3702+ "command -v" which, it turns out, isn't as well suited to this
3703+ purpose as I earlier thought. (See #218530.) Instead just try
3704+ to execute the command (with --help) and check the error
3705+ status.
3706+ + Use #!/bin/sh
3707+ - alsa-base.postinst
3708+ + Don't abort when eliminating duplicate lines from
3709+ /etc/mod(utils|probe.d)/sound (Closes: #292897)
3710+
3711+ -- Jordi Mallach <jordi@debian.org> Mon, 31 Jan 2005 09:48:00 +0100
3712+
3713+alsa-driver (1.0.8-3) unstable; urgency=medium
3714+
3715+ * Thomas Hood:
3716+ - /etc/init.d/alsa:
3717+ + Check for availability of alsactl and amixer using "command -v"
3718+ before attempting to run them (Closes: #291942)
3719+ + Use #!/bin/bash because "command -v" is non-POSIX (see #218530)
3720+ - /usr/share/doc/alsa-base/README.Debian:
3721+ + Inform user that warning messages about alsactl or amixer not
3722+ being found can be ignored if they occur as a result of the
3723+ initscript being run in the boot process prior to /usr being
3724+ mounted
3725+ - /etc/mod(utils|probe.d)/alsa-base:
3726+ + Add modprobe-post-install calls for snd-emu8000-synth so that
3727+ the awesfx maintainer can arrange for asfxload to be run from
3728+ /etc/alsa/modprobe-post-install.d/ when this module loads.
3729+ (This would be to grant wish #246405.) It seems that in
3730+ earlier ALSA releases, asfxload had to be run after snd-sbawe
3731+ was loaded, but now it has to be run after snd-emu8000-synth
3732+ is loaded. Thanks to Bodo Meissner for providing this
3733+ information.
3734+ - /etc/alsa/modprobe-post-install.d/alsa-base:
3735+ + Don't run initscript start for snd-emu8000-synth
3736+ - alsa-base.postinst:
3737+ + Tolerate absence of /etc/mod(utils|probe.d)/alsa-base .
3738+ Thanks to Ludovic Watteaux for pointing out this bug.
3739+ - /usr/share/lintian/overrides/alsa-(base|source):
3740+ + Override description-synopsis-starts-with-a-capital-letter
3741+ - debian/changelog
3742+ + Move entries to changelog-old
3743+ * Jordi Mallach:
3744+ - debian/OSS-module-list: add usb-midi to blacklist
3745+ (thanks, Mario Lang; Closes: #292127)
3746+
3747+ -- Jordi Mallach <jordi@debian.org> Thu, 27 Jan 2005 12:30:34 +0100
3748+
3749+alsa-driver (1.0.8-2) unstable; urgency=low
3750+
3751+ * Thomas Hood:
3752+ - /etc/init.d/alsa
3753+ + start, stop, restart methods now accept a CARD argument
3754+ which can be either an ALSA card index or id or "all"
3755+ + Make "force-unload" the canonical name for the method that
3756+ unloads driver modules. This should be less confusing.
3757+ + Set mixer levels to default values if asound.state is missing
3758+ or if alsactl fails for some other reason (Closes: #291518)
3759+ + On stop, zero mixer levels
3760+ + Make suspend, resume work correctly for more than one card
3761+ - /etc/default/alsa
3762+ + Variable controlling which modules are unloaded on suspend
3763+ is now called 'force_unload_modules_before_suspend'
3764+ - /etc/alsa/modprobe-post-install.d/alsa-base,
3765+ /etc/alsa/dev.d/alsa-base
3766+ + Use initscript start method to restore mixer levels rather
3767+ than calling alsactl directly
3768+ - /etc/alsa/alsa-source.conf:
3769+ + Revise comments; add comment for ALSA_CARD_OPTIONS
3770+ - /usr/share/doc/alsa-base/README.Debian
3771+ + Recommend "force-unload" rather than "force-stop" for forcibly
3772+ unloading modules.
3773+ - /usr/share/doc/alsa-source/README.Debian
3774+ + Improve advice for building alsa-modules for 2.6 kernels
3775+ - *.config,*.postinst,*.postrm:
3776+ + Use #!/bin/bash because confmodule uses "local" which is
3777+ non-POSIX (see #252094)
3778+ - alsa-source.config,postinst:
3779+ + Preserve values of ALSA_NOPNP, ALSA_DEBUG, ALSA_CARD_OPTIONS,
3780+ thus partially addressing #290946.
3781+ ALSA_CARDS still gets creamed. :(
3782+ - alsa-source.rules
3783+ + Add support for ALSA_CARD_OPTIONS
3784+ - alsa-base.postinst
3785+ + Don't create /var/lib/alsa/asound.state
3786+ - alsa-source.postinst
3787+ + Update comments in /etc/alsa/alsa-source.conf from template
3788+ rather than preserving old (probably obsolete) comments
3789+ - alsa-modules.postinst
3790+ + Run initscript "force-reload" method if package is for the
3791+ running kernel; change fallback message too.
3792+ * Jordi Mallach:
3793+ - debian/alsa-source.control:
3794+ + Fix a duplicated dependency for alsa-base: just Depend on the
3795+ (previously) Recommended version
3796+ + Loosen some other dependencies which were unnecessarily tight
3797+
3798+ -- Jordi Mallach <jordi@debian.org> Sun, 23 Jan 2005 16:50:54 +0100
3799+
3800+alsa-driver (1.0.8-1) unstable; urgency=low
3801+
3802+ * New upstream release
3803+ - (Closes: #281546 "volume control crash on ICH6 + CMI9880")
3804+ - (Closes: #287010 "Modules fail to build with Linux 2.6.9-pre3")
3805+ - Create control device last rather than first
3806+ (Closes: #279325 "mixer levels are not restored on system with udev")
3807+ * Thomas Hood
3808+ - patches:
3809+ + 11_fix_context_of_vxpocket-patch remove (applied upstream)
3810+ + 12_fix_context_of_pdaudiocf-patch remove (applied upstream)
3811+ + 14_irqreturn_fix remove (fixed upstream)
3812+ + 15_fix_configure_sparc_code remove (fixed upstream)
3813+ + 18_core_init_index.dpatch add
3814+ (Treat negative sound card index as index mask)
3815+ - ALSA-card-list
3816+ + Sync with upstream configure script, source files, INSTALL,
3817+ doc/* and Documentation/ALSA-Configuration.txt files
3818+ + Tag dummy and virtual cards as [UNREAL]
3819+ - Start alsa at 12 rather than at 20, following Ubuntu's lead
3820+ - Add /lib/alsa/modprobe-post-install to replace the script of the
3821+ same name in /usr/lib/alsa/ in the alsa-utils package; modify
3822+ /etc/mod(utils|probe.d)/alsa-base so that modprobe runs the
3823+ former rather than the latter which isn't on the root filesystem
3824+ (Closes: #288706)
3825+ - Add /lib/alsa/dev to which the dev hook symlinks all now point.
3826+ This does a run-parts on /etc/alsa/dev.d/.
3827+ - debian/control
3828+ + Depend on alsa-utils >> 1.0.7-2 since version 1.0.7-2 writes
3829+ references to /usr/lib/alsa/modprobe-post-install into
3830+ /etc/mod(utils|probe.d)/sound whereas 1.0.8-1 does not
3831+ + Remove reference to alsaconf from long description
3832+ - debian/alsa-source.templates, debian/po/*
3833+ + Refrain from translating default field of select template, as
3834+ suggested by lintian warning select-with-translated-default-field
3835+ - debian/alsa-source.control, debian/alsa-source.rules
3836+ + Don't normally Recommend a kernel-image
3837+ + Add support for KDEP variable which is used by alsa-modules-i386
3838+ to include a Dependency on a specific kernel-image package
3839+ - debian/alsa-modules.postinst
3840+ + Reload modules if package is for running kernel
3841+ - debian/control
3842+ + Add "| kernel-source-2.4.27" to alsa-source's Recommendation
3843+ of kernel-headers. This eliminates lintian warning:
3844+ virtual-package-depends-without-real-package-depends
3845+ - debian/alsa-base.postinst
3846+ + Improve code controlling whether or not snddevices gets run
3847+ + Update dev hook symlinks
3848+ + No longer recommend running alsaconf
3849+ + Remove cruft from /etc/mod(utils|probe.d)/sound
3850+ + Handle up to eight sound cards' control devices
3851+ - debian/alsa-base.postrm
3852+ + Handle up to eight sound cards' control devices
3853+ + Remove more cruft
3854+ - debian/alsa-base.dirs
3855+ + Handle up to eight sound cards' control devices
3856+ + Eliminate /etc/udev/permissions.d/
3857+ + Add /var/run/alsa/
3858+ - /etc/init.d/alsa
3859+ + exit 0 unless alsa-base and alsa-utils both installed
3860+ + Identify alsactl error message as merely a warning
3861+ + 'Starting' -> 'Setting up' (Closes: #289533)
3862+ + Create /var/run/alsa/ on start if it's absent
3863+ + On force-stop, write list of removed modules to the file
3864+ /var/run/alsa/modules-removed. This is used for reloading
3865+ modules after resume.
3866+ (N.B. As of 1.0.8-2 you should use "force-unload" instead.)
3867+ + Add "suspend" method which does force-stop and "resume"
3868+ method which loads modules listed in the aforementioned file
3869+ (N.B. As of 1.0.8-2 you should use "force-unload" instead.)
3870+ - /etc/default/alsa
3871+ + Add comments
3872+ - /etc/apm/scripts.d/alsa
3873+ + Move from ../event.d/ and introduce symlinks to it from
3874+ ../suspend.d/ and ../resume.d/
3875+ + Use new initscript "suspend" and "resume" methods
3876+ - /etc/mod(utils|probe.d)/alsa-base
3877+ + Don't alias OSS module names to "off". This was creating
3878+ too much confusion. (Closes: #287499, #290663)
3879+ + Add "options ... index=-2" for modem and tv sound card drivers.
3880+ This makes use of the index-mask feature introduced by
3881+ 18_core_init_index.dpatch (Closes: #288423)
3882+ + Add "options snd device_mode=0660" to /etc/modutils/alsa-base
3883+ + Add "alias sount-slot-[0-7] snd-card-[0-7]"
3884+ + Add "alias sound-service" lines to /etc/modprobe.d/alsa-base
3885+ + Also load snd-seq-midi above snd-seq
3886+ - /usr/share/doc/alsa-base/
3887+ + Add useful documents from alsa-kernel/Documentation/
3888+ to new subdirectory driver/.
3889+ - /usr/share/doc/alsa-base/README.Debian,
3890+ /usr/share/doc/alsa-source/README.Debian
3891+ + Revise
3892+
3893+ -- Jordi Mallach <jordi@debian.org> Sun, 16 Jan 2005 19:59:02 +0100
3894+
3895+alsa-driver (1.0.7-2) unstable; urgency=medium
3896+
3897+ * Thomas Hood
3898+ - /etc/init.d/alsa
3899+ + Don't store mixer settings on force-stop
3900+ - /lib/discover/alsa-base.pci-device.xml
3901+ + For each entry in /lib/discover/pci-device.xml that
3902+ tells discover to load an ALSA module under Linux >= 2.6
3903+ and an OSS module under Linux << 2.6, make an entry
3904+ that tells discover to load the ALSA module under
3905+ Linux << 2.6 too.
3906+ - /usr/share/alsa-base/OSS-module-list:
3907+ + Formerly "module-blacklist"
3908+ + Include in alsa-base package for use by alsaconf
3909+ + Remove via82cxxx from the list -- it is an IDE driver.
3910+ Sorry about that. (Closes: #284158)
3911+ - debian/control
3912+ + alsa-base Depends: alsa-utils (>> 1.0.7-1) for new alsaconf
3913+ + Description
3914+ . Discuss the need to have an ALSA driver and to run alsaconf
3915+ - debian/watch: Update
3916+ - debian/alsa-base.postrm
3917+ + Don't delete /etc/modprobe.d/sound which belongs to alsa-utils
3918+ - debian/ALSA-card-list:
3919+ + New file obtained by parsing the configure script in the
3920+ 1.0.7 alsa-driver tarball. This adds a few drivers which
3921+ have been added upstream since alsa-source.templates was
3922+ last reviewed:
3923+ . asihpi (was also in 1.0.6a)
3924+ . audigyls
3925+ . azx
3926+ . bt87x-overclock
3927+ . loopback
3928+ . portman2x4
3929+ . sb16-csp (was also in 1.0.6a)
3930+ . via82xx-modem
3931+ + Add descriptions of these gleaned from discover-data
3932+ XML files and alsa-driver docs, Kconfig and .c files
3933+ + Revise all the descriptions using the same sources
3934+ - debian/alsa-source.control
3935+ + Tweak description and dependencies
3936+ - debian/alsa-(source|modules).post(inst|rm)
3937+ + Clean up
3938+ - debian/alsa-source.config,
3939+ debian/alsa-source.templates,
3940+ + Fix bug in code that chops module descriptions out of
3941+ strings returned by debconf (Closes: #284349)
3942+ - alsa-source.templates
3943+ + Generate alsa-source/cards template from ALSA-card-list
3944+ - debian/alsa-source.config,
3945+ debian/alsa-source.templates,
3946+ debian/po/*.po
3947+ + Lower priority of alsa-source/cards_to_be_built and make
3948+ "all" the default answer (rather than "none")
3949+ (Closes: #283708)
3950+ + Add translations for 'all'
3951+ - debian/*.templates
3952+ + Update de.po. Thanks to Jens Nachtigall! (Closes: #284293)
3953+ - /etc/modutils/alsa-base
3954+ + Add aliases
3955+ - /etc/modutils/alsa-base
3956+ /etc/modprobe.d/alsa-base
3957+ + Generate automatically in debian/rules
3958+ + Add install hook lines for every card in ALSA-card-list
3959+ + Add install block lines for every card in OSS-module-list
3960+
3961+ -- Jordi Mallach <jordi@debian.org> Thu, 9 Dec 2004 12:56:43 +0100
3962+
3963+alsa-driver (1.0.7-1) unstable; urgency=low
3964+
3965+ * New upstream release (Closes: #281391)
3966+ * Thomas Hood:
3967+ - debian/patches/
3968+ + 04_make_minus_j_fix Leave
3969+ + 09_alpha_build_fixes Leave
3970+ + 09_powerpc_build_fixes Remove obsolete
3971+ + 10_disable_gcc_version_check1 Update
3972+ + 10_disable_gcc_version_check2 Update
3973+ + 11_fix_context_of_vxpocket-patch Add
3974+ + 12_fix_context_of_pdaudiocf-patch Add
3975+ + 13_eliminate_dump_stack_warnings Add
3976+ + 14_irqreturn_fix: Leave
3977+ + 15_fix_configure_sparc_code Add
3978+ + 15_es18xx_filter_fix Remove obsolete
3979+ + 15_ppc_awacs_num_controls Remove obsolete
3980+ + 16_core_oss_framepointer Leave
3981+ + 99_debian_makefile_depmod Leave
3982+ - debian/changelog[-old]
3983+ + Move pre-1.0.0 entries into a separate "changelog-old" file
3984+ which won't get included in alsa-modules packages
3985+ - debian/control
3986+ + alsa-base:
3987+ . Depend on lsof instead of psmisc (Closes: #282755)
3988+ . Suggest discover (>= 1.0.6) which now supports
3989+ a form of blacklisting
3990+ + alsa-source:
3991+ . Depend on dpkg-dev for /usr/bin/dpkg-parsechangelog
3992+ . Adjust Recommendations and Suggestions
3993+ . Correct Description
3994+ - debian/rules
3995+ + Use dh_installinit --name rather than deprecated --init-script
3996+ - /etc/init.d/alsa, debian/alsa-base.config
3997+ + Actually implement "autosave once at next shutdown" feature
3998+ - /usr/share/alsa-base/alsa.default
3999+ + This was formerly called '.../alsa-base.conf'
4000+ - debian/alsa-base.dirs, debian/alsa-base.(linda|lintian)
4001+ + Eliminate no-longer-needed lintian and linda overrides
4002+ - debian/alsa-base.preinst
4003+ + Eliminate it because it had become a no-op
4004+ - /etc/discover.conf.d/10alsa,
4005+ /lib/discover/alsa-base.list.xml,
4006+ /lib/discover/alsa-base.pci-device.xml
4007+ + Add files posted to #268006 (with 'busclass="0000"' removed from
4008+ each device definition). This gives ALSA modules precedence
4009+ over OSS modules in discover's eyes. (Closes: #268006)
4010+ Many thanks to Jeff Licquia for adding the necessary functionality
4011+ to the discover utility and for preparing these files.
4012+ - debian/alsa-base.discover.pci-data.xslt
4013+ + Add, for future use
4014+ - debian/alsa-source.control
4015+ + alsa-modules*: Recommend alsa-base >= 1.0.6
4016+ - debian/alsa-source.rules
4017+ + Add --with-build to CONFIGURE_OPT
4018+ + Include copyright file
4019+ + Include additional changelog file(s)
4020+ - debian/alsa-modules.preinst
4021+ + Add. Delete /usr/share/doc/alsa-modules-_KVERS_ symlink
4022+ if it still points to alsa-base
4023+ - debian/*.templates
4024+ + Fix the English, unfortunately fuzzying most translations
4025+ (Closes: #282611)
4026+ + Update ja.po. Thanks to Kenshi Muto!
4027+ + Update es.po. Thanks to Carlos Galisteo!
4028+ + Update da.po. Thanks to Morten Brix Pedersen!
4029+ + Update ru.po. Thanks to Serge Winitzki!
4030+ + Update tr.po. Thanks to Recai Oktas! (Closes: #283393)
4031+ + Update pt_BR.po. Thanks to Andre Luis Lopes! (Closes: #283411)
4032+ + Update cs.po. Thanks to Miroslav Kure! (Closes: #283340)
4033+ + Update nl.po myself, probably rather badly.
4034+ + And of course run debconf-updatepo
4035+ + Make alsa-base/alsactl_store_on_shutdown default to
4036+ "autosave once at next shutdown"
4037+ - /etc/alsa/dev.d/alsa-base
4038+ + Rename (in alsa-base.preinst) from "alsa-base.dev" because
4039+ it's now being run via run-parts
4040+ + Add sleep before alsactl restore
4041+ - debian/alsa-source.config
4042+ + Lower priorities of alsa-source/has_pnp and alsa-source/debug
4043+ (Closes: #283708)
4044+ - debian/alsa-base.NEWS
4045+ + Update
4046+ - /usr/share/doc/alsa-base/README.Debian
4047+ + Add note about assigning indices to multiple sound cards
4048+ (Closes: #282602)
4049+ - /usr/share/doc/alsa-source/README.Debian
4050+ + Overhaul
4051+ * Jordi Mallach:
4052+ - debian/po/ca.po: Updated Catalan translation.
4053+ - debian/po/fr.po: Updated French translation. Thanks, Christian Perrier!
4054+
4055+ -- Jordi Mallach <jordi@debian.org> Tue, 30 Nov 2004 14:55:02 +0100
4056+
4057+Old Changelog:
4058+ Earlier entries can be found in changelog-old.Debian in the alsa-base package.
4059+
4060
4061=== added file 'debian/changelog-old.Debian'
4062--- debian/changelog-old.Debian 1970-01-01 00:00:00 +0000
4063+++ debian/changelog-old.Debian 2011-08-15 02:02:24 +0000
4064@@ -0,0 +1,3076 @@
4065+Later entries can be found in changelog.Debian
4066+
4067+alsa-driver (1.0.6a-11) unstable; urgency=medium
4068+
4069+ * Thomas Hood:
4070+ - debian/alsa-base.(preinst|postinst):
4071+ + Remove special upgrade-from-1.0.6a-8 code
4072+ - debian/patches/15_ppc_awacs_num_controls.dpatch:
4073+ + Backport from 1.0.7rc1 (Closes: #279731)
4074+ - debian/po/ja.po:
4075+ + Apply patch kindly provided by Kenshi Muto and run
4076+ debconf-updatepo (Closes: #280115)
4077+ - debian/control:
4078+ + alsa-base: Suggest alsa-oss (Closes: #280988)
4079+ - debian/alsa-source.control:
4080+ + alsa-modules*: Recommend libasound2 (>= 1.0.6)
4081+ * Jordi Mallach:
4082+ - debian/alsa-source.rules:
4083+ + don't symlink alsa-modules docs dir to alsa-base's, as this is
4084+ forbidden by policy. Instead, add a pointer to alsa-source's
4085+ documentation in alsa-modules-i386's copyright file.
4086+ (Closes: #262152)
4087+ - debian/alsa-source.control:
4088+ + remove ancient Conflicts and Replaces for alsa-modules-0.4 and
4089+ alsa-modules-0.5.
4090+
4091+ -- Jordi Mallach <jordi@debian.org> Wed, 17 Nov 2004 12:34:24 +0100
4092+
4093+alsa-driver (1.0.6a-10) unstable; urgency=medium
4094+
4095+ * Thomas Hood:
4096+ - alsa-base.postinst:
4097+ + Don't fail if alsa-base.permissions absent (Closes: #279588)
4098+ * Jordi Mallach:
4099+ - debian/alsa-base.templates: don't mark the default option for
4100+ translation.
4101+ - debian/po/*: updated.
4102+
4103+ -- Jordi Mallach <jordi@debian.org> Thu, 4 Nov 2004 11:04:26 +0100
4104+
4105+alsa-driver (1.0.6a-9) unstable; urgency=medium
4106+
4107+ * Thomas Hood:
4108+ - debian/module-blacklist:
4109+ + Add bt878. Thanks to Reinhard Tartler for the tip.
4110+ (Closes: #279327)
4111+ - debian/rules, debian/alsa-base.(preinst|postinst|postrm|dirs):
4112+ + Put alsa-base.dev in /etc/alsa/dev.d/ and symlink to it
4113+ from /etc/dev.d/snd/controlC[0-3]/alsa-base.dev. This
4114+ scheme avoids running the script when it isn't needed.
4115+ (Closes: #279405)
4116+ - alsa-base.permissions:
4117+ + Eliminate at the request of the udev maintainer
4118+ (Closes: #279486)
4119+ - alsa-base.dev
4120+ + Take into account the possibility that /usr/ and/or /var/
4121+ may not be mounted when this script runs. Thanks to Marco
4122+ d'Itri for the tips. (Closes: #279325)
4123+ * Jordi Mallach:
4124+ - debian/alsa-base.preinst: add the missing #DEBHELPER# marker.
4125+ - debian/alsa-modules.post{inst,rm}: likewise.
4126+
4127+ -- Jordi Mallach <jordi@debian.org> Wed, 3 Nov 2004 18:31:57 +0100
4128+
4129+alsa-driver (1.0.6a-8) unstable; urgency=medium
4130+
4131+ * Thomas Hood:
4132+ - /etc/dev.d/sound/alsa-base.dev
4133+ + Add. Runs "alsactl restore" after control
4134+ device is created (Closes: #273090)
4135+ - /etc/udev/permissions.d/alsa-base.permissions
4136+ + Add. Sets permissions on ALSA snd devices.
4137+ - debian/alsa-base.config
4138+ + Fix quotation bug (Closes: #278766)
4139+ - debian/control:
4140+ + alsa-headers now Depends on libasound2-dev >= 1.0.6-3.
4141+ This is required in order to guarantee that alsa-headers
4142+ can be removed; older libasound2-dev releases depended on
4143+ alsa-headers.
4144+ + alsa-base now Conflicts with discover1 << 1.7.3 since
4145+ those versions didn't allow modules to be blacklisted
4146+ (Closes: #278301)
4147+ + alsa-base now Suggests udev
4148+ - debian/alsa-source.control:
4149+ + Clarify info re: alsa-modules modules versus kernel modules
4150+ + Shorten Description
4151+ - debian/module-blacklist:
4152+ + Remove dmasound; add dmasound_core and dmasound_pmac
4153+ - pt_BR.po:
4154+ + Update by Andre Luis Lopes (Closes: #278731)
4155+
4156+ -- Jordi Mallach <jordi@debian.org> Mon, 1 Nov 2004 12:35:30 +0100
4157+
4158+alsa-driver (1.0.6a-7) unstable; urgency=medium
4159+
4160+ * Thomas Hood:
4161+ - debian/control:
4162+ + Tweak descriptions to make it clearer that alsa-base is
4163+ the base package for the ALSA drivers
4164+ - debian/alsa-source.control:
4165+ + Don't Recommend pcmcia packages; only suggest them
4166+ * Jordi Mallach:
4167+ - debian/module-blacklist:
4168+ + Add dmasound, which has an ALSA replacement: snd-powermac.
4169+ Thanks to Simon Raven for the information.
4170+
4171+ -- Jordi Mallach <jordi@debian.org> Thu, 28 Oct 2004 00:49:58 +0200
4172+
4173+alsa-driver (1.0.6a-6) unstable; urgency=medium
4174+
4175+ * Thomas Hood
4176+ - asound-debian.h:
4177+ + Eliminate
4178+ - alsa-base.postinst:
4179+ + Use cp insted of cat (Closes: #273092)
4180+ - debian/rules:
4181+ + Generate discover "skiplist" and hotplug "blacklist" from
4182+ a common "module-blacklist" file
4183+ - module-blacklist:
4184+ + Add the following OSS drivers:
4185+ . ac97_plugin_wm97xx
4186+ . ad1816
4187+ . awe_wave
4188+ . harmony
4189+ . sequencer
4190+ . soundcard
4191+ . via82cxxx
4192+ Don't add the following OSS drivers for which there are
4193+ no obvious ALSA replacements:
4194+ . dmasound
4195+ . hal2
4196+ . ics2101
4197+ . ite8172
4198+ . msnd
4199+ . nec_vrc5477
4200+ . vidc
4201+ . vwsnd
4202+ . waveartist
4203+ Please let us know if any of the latter should also be
4204+ added to the blacklist.
4205+
4206+ -- Jordi Mallach <jordi@debian.org> Mon, 25 Oct 2004 17:43:40 +0200
4207+
4208+alsa-driver (1.0.6a-5) unstable; urgency=medium
4209+
4210+ * Thomas Hood:
4211+ - debian/control:
4212+ + alsa-headers: Don't Depend on libasound2-dev >> 1.0.6-2
4213+ since this makes alsa-lib temporarily unbuildable due to
4214+ libasound2-dev 1.0.6-2 Depending on alsa-headers.
4215+
4216+ -- Jordi Mallach <jordi@debian.org> Tue, 19 Oct 2004 17:50:35 +0200
4217+
4218+alsa-driver (1.0.6a-4) unstable; urgency=medium
4219+
4220+ * Thomas Hood:
4221+ - Remove more XSIisms
4222+ - debian/rules:
4223+ + Fix ownership and perms of installed files (Closes: #275386)
4224+ + Install alsa-base.discover as /etc/discover.d/alsa-base
4225+ instead of as /usr/share/doc/alsa-base/alsa-base.discover.
4226+ This stops discover1 from loading OSS modules at boot time
4227+ so that ALSA modules can be loaded instead. This only works
4228+ with discover1 >= 1.7.2. If you have an earlier version of
4229+ discover1 or if you have discover (version 2) then this
4230+ blacklist file has no effect.
4231+ (Closes: #220616, #265845, #275794, #276272)
4232+ - debian/control:
4233+ + Tweak description
4234+ + Suggest discover1 (>= 1.7.2) which is the first release that
4235+ has the blacklisting feature
4236+ - alsa-base.config:
4237+ + Tweak
4238+ - alsa-base.README.Debian:
4239+ + Update
4240+ - alsa-source.control
4241+ + Tweak description
4242+ + alsa-modules-x.y.z should depend on module-init-tools >= 3.1 so
4243+ that /lib/modules/x.y.z/updates gets magic priority
4244+ - alsa-source.rules
4245+ + Put modules in /lib/modules/x.y.z/updates/alsa/ rather than in
4246+ /lib/modules/x.y.z/alsa/ so that module-init-tools's depmod
4247+ gives them priority over the ones from the kernel.
4248+ (Closes: #261618)
4249+ - alsa-modules.postrm
4250+ + Do depmod -a (Closes: #276985)
4251+ + Don't run the initscript stop method
4252+ * Jordi Mallach:
4253+ - debian/control:
4254+ + Make alsa-headers a dummy package for transitional purposes, as
4255+ it's apparently not needed any more. Packages should use
4256+ libasound2-dev instead.
4257+ - debian/alsa-headers.{dirs,headers}:
4258+ + Remove
4259+ - debian/rules:
4260+ + Remove alsa-headers-related bits
4261+
4262+ -- Jordi Mallach <jordi@debian.org> Mon, 18 Oct 2004 18:42:38 +0200
4263+
4264+alsa-driver (1.0.6a-3) unstable; urgency=medium
4265+
4266+ * Thomas Hood:
4267+ - Fix up copyright file
4268+ - Add 09_powerpc_build_fixes.dpatch:
4269+ + Patch pmac.patch so that it applies to pmac.c again.
4270+ Fixes build on powermac. (Closes: #272946)
4271+ - alsa-base.config:
4272+ + Fix failure to configure if alsactl_store_on_shutdown not set
4273+ in /etc/default/alsa. Thanks to David Mikolajczyk for the
4274+ patch. (Closes: #273885)
4275+
4276+ -- Jordi Mallach <jordi@debian.org> Tue, 28 Sep 2004 21:44:17 +0200
4277+
4278+alsa-driver (1.0.6a-2) unstable; urgency=medium
4279+
4280+ * Thomas Hood:
4281+ - alsa-base.postrm
4282+ + purge additional legacy configuration files
4283+ - alsa-base.postinst
4284+ + Delete dangling symlinks in module loader configuration dirs
4285+ (Closes: #265781)
4286+
4287+ -- Jordi Mallach <jordi@debian.org> Sun, 26 Sep 2004 20:04:07 +0200
4288+
4289+alsa-driver (1.0.6a-1) unstable; urgency=medium
4290+
4291+ * New upstream release.
4292+ * Steve Kowalik:
4293+ - Fix up patches #4, #9, #10 and #15 to apply cleanly.
4294+ - Rename 'autosave always' to 'always autosave'. Both settings will be
4295+ honoured. (Closes: #269196)
4296+ - Change the default value of alsactl_store_on_shutdown to
4297+ 'always autosave'. Also rewrite the comment to list the 3 settings,
4298+ and what the 3 settings do. Also change the postinst to only run
4299+ alsactl store if the value is 'always autosave'. (Closes: #269214)
4300+ - Honour changes made to /etc/default/alsa in alsa-base's config
4301+ script. (Closes: #261924, #268041)
4302+ - Stop using /var/lib/alsa-base in alsa-modules, and don't create the
4303+ directory in alsa-base. (Closes: #269211)
4304+ - Include a bunch of new cards in alsa-source's debconf prompting:
4305+ + atiixp-modem: PCI: ATI IXP 150/200/250 Modem
4306+ + cs46xx-new-dsp: Cirrus Logic (Sound Fusion) New DSP support
4307+ + emu10k1x: PCI: EMU10K1 (SB Live! or E-mu APS, Dell OEM Version)
4308+ + fm801-tea575x: PCI: ForteMedia FM801 + TEA5757 tuner
4309+ + seq-dummy: Sequencer dummy client
4310+ + sun-amd7930: SPARC: Sun AMD7930
4311+ + sun-cs4231: SPARC: Sun CS4231
4312+ + (Closes: #249505)
4313+ - Update French Debconf translation. (Closes: #267939)
4314+ (thanks, Christian Perrier)
4315+ - Update Spanish Debconf translation. (Closes: #268480)
4316+ (thanks, Carlos Galisteo)
4317+ * Jordi Mallach:
4318+ - Update Catalan Debconf translation.
4319+ - Don't try to install alsa-modules.dirs which is now gone.
4320+ - Update debian/patches/10_disable_gcc_version_check2.dpatch.
4321+ * Thomas Hood:
4322+ - /etc/init.d/alsa: Extensive changes
4323+ + Clean up indentation
4324+ + Don't fail if kill fails because of disappeared process
4325+ (Closes: #269494)
4326+ + Tell the user if processes couldn't be stopped or if
4327+ modules couldn't be unloaded (Closes: #269453)
4328+ + Send usage to stderr and exit 3 (as per LSB)
4329+ + Use more functions
4330+ + On restart, attempt start even if stop fails
4331+ + On force-reload, start after force-stop
4332+ + Don't pad '...' with spaces (as per policy 9.4)
4333+ + On start, don't fail if attempt to restore mixer levels fails.
4334+ In order to avoid lost races this should be done by the module
4335+ loader (see #268221). (Closes: #270419)
4336+ - /etc/default/alsa
4337+ + Try to improve comments some more
4338+ - /etc/apm/event.d/alsa
4339+ + Rewrite
4340+ + Remove redundant fuser commands. Calling the initscript with
4341+ "force-stop" should do everything that is required.
4342+ (Closes: #269282)
4343+ - alsa-base.postinst
4344+ + Clean up
4345+ + Run confmodule at the beginning since it restarts the script
4346+ + Eliminate use of test's -a and -o options
4347+ + exit 1 on illegal argument
4348+ + Use '.dpkg-old' as backup-file extension
4349+ + Only initialize asound.state if it doesn't already
4350+ exits (Closes: #188595)
4351+ + Update from debconf database even if conf file is initialized
4352+ (Closes: #269212)
4353+ + Use cat instead of cp in order to handle the case
4354+ where people have replaced conf files by symlinks
4355+ + Always use -f option with mv and rm
4356+ + Replace 'autosave always' by 'always autosave'
4357+ - debian/control:
4358+ + Make alsa-base Depend on alsa-utils >= 1.0.6-1
4359+ - debian/po/nl.po:
4360+ + Update, thanks to cobaco (Closes: #270316)
4361+ - debian/po/da.po:
4362+ + Update, thanks to Morten Brix Pedersen (Closes: #272510)
4363+ - debian/po/*:
4364+ + Replace 'autosave always' by 'always autosave'
4365+ + Fix typos, run debconf-updatepo
4366+
4367+ -- Jordi Mallach <jordi@debian.org> Wed, 22 Sep 2004 14:45:19 +0200
4368+
4369+alsa-driver (1.0.5a-3) unstable; urgency=low
4370+
4371+ * Steve Kowalik:
4372+ - Don't kill processes if force_stop_modules_before_suspend is true
4373+ in /etc/default/alsa. (Closes: #266272, #266740, #267257)
4374+ - Reference the correct file in NEWS.Debian. (Closes: #267099)
4375+ - Replace 'a option' with 'an option' in alsa-source.templates, and
4376+ re-run debconf-updatepo. (Closes: #266171)
4377+
4378+ -- Steve Kowalik <stevenk@debian.org> Mon, 23 Aug 2004 21:42:41 +1000
4379+
4380+alsa-driver (1.0.5a-2) unstable; urgency=medium
4381+
4382+ * Steve Kowalik:
4383+ - Remove XSIims in alsa-base's init script. (Closes: #254622)
4384+ (thanks, Clint Adams)
4385+ - Heaven forbid that we actually remove features from the package, so
4386+ reimplement force-stop in the init script, and tell the apm script
4387+ to run force-stop on suspend. Getting modules to load on resume is
4388+ left as an exercise for the user. (Closes: #249541, #253980)
4389+ - Alias force-reload to force-stop. (Closes: #264226)
4390+ - Add audio module to our hotplug blacklist. (Closes: #257635)
4391+ - Automatically load OSS compat modules for sequencers and mixers.
4392+ (Closes: #246570, #258543)
4393+ - 1.0.5a sets CONFIG_SND_CS46XX_NEW_DSP=y. (Closes: #249505)
4394+ - update-modules may spit out warning messages that confuse debconf.
4395+ Redirect stdout to /dev/null when calling update-modules in alsa-base's
4396+ postrm. (Closes: #261853)
4397+ - Fix up now erroneous points from alsa-base's README.Debian.
4398+ (Closes: #248881)
4399+ - Update Dutch Debconf translation. (Closes: #260293) (thanks, cobaco)
4400+ - Update Brazilian Portuguese translation. (Closes: #262601)
4401+ (thanks, Andre Luis Lopes)
4402+
4403+ -- Steve Kowalik <stevenk@debian.org> Sun, 15 Aug 2004 12:10:09 +1000
4404+
4405+alsa-driver (1.0.5a-1) unstable; urgency=low
4406+
4407+ * New upstream release.
4408+ * Steve Kowalik:
4409+ - fuser may exit non-zero. Fix the apm event script. (Closes: #247109)
4410+ - Update the Czech debconf translation. (Closes: #251678)
4411+ * Jordi Mallach:
4412+ - debian/po/da.po: Add Danish translation (thanks, Michael Kristensen;
4413+ closes: #253347).
4414+
4415+ -- David B. Harris <dbharris@debian.org> Wed, 9 Jun 2004 19:37:25 -0400
4416+
4417+alsa-driver (1.0.4-3) unstable; urgency=low
4418+
4419+ * Steve Kowalik:
4420+ - Oops. Only move files in alsa-base's postinst if $filename contains
4421+ something. (Closes: #246064)
4422+ - Run update-modules in the postinst for alsa-base. (Closes: #246311)
4423+ - Debconf translations:
4424+ + Add Turkish. (Closes: #246069) (thanks, Recai Oktas)
4425+ + Update Japanese. (Closes: #246438) (thanks, Kenshi Muto)
4426+ + Update French. (Closes: #246791) (thanks, Christian Perrier)
4427+ * Jordi Mallach:
4428+ - debian/po/ca.po: Update Catalan translation.
4429+ * David B. Harris:
4430+ - debian/alsa-base.init: Put /usr/local/{sbin,bin} ahead of the
4431+ system-wide versions in $PATH. Thanks to Tollef for noticing this.
4432+
4433+ -- Steve Kowalik <stevenk@debian.org> Sun, 2 May 2004 20:47:19 +1000
4434+
4435+alsa-driver (1.0.4-2) unstable; urgency=low
4436+
4437+ * Steve Kowalik:
4438+ - Actually do some work on this package!
4439+ - Check for the presence of either devfs or udev before creating device
4440+ nodes in alsa-base's postinst. (Closes: #243876)
4441+ - Rewrite the init script to not load modules. Loading modules is now
4442+ the responsibility of the user, or hotplug.
4443+ (Closes: #195516, #203491, #210440, #232380, #237003, #237452, #240594)
4444+ (Closes: #244068, #245783)
4445+ - Stop alsa-base depending on lsof and procps.
4446+ - Change the description for alsa-base to no longer mention module
4447+ loading.
4448+ - Rewrite the debconf-age for alsa-base:
4449+ + Stop asking which modules to load. (Closes: #199739, #218655)
4450+ + Only ask one question about saving mixer settings, in the style of
4451+ setserial.
4452+ + This means we can stop doing vile things to the debconf templates in
4453+ debian/rules.
4454+ + This also means that alsa can restore on bootup, and not save on
4455+ shutdown. (Closes: #191501, #232854)
4456+ - Remove the files under /etc/alsa/modutils, and the symlinks
4457+ into /etc/modprobe.d and /etc/modutils.
4458+ - Provide an alsa-base file under /etc/modprobe.d and /etc/modutils
4459+ which will load the OSS compatibility modules.
4460+ (Closes: #229486, #240594)
4461+ - Blacklist (for hotplug) and skip (for discover) the OSS sound modules.
4462+ Note that we can include the blacklist automatically for hotplug, but
4463+ discover doesn't contain the infrastructure for that, so the file for
4464+ discover is in /usr/share/doc/alsa-base.
4465+ (Closes: #238278, #238694, #240125, #242720)
4466+ - Due to the fact that the init script no longer touches modules, this
4467+ script has been gutted to a shadow of its former self. (Closes: #238994)
4468+ - Stop using install -d so liberally in debian/rules.
4469+ - Rename debian/po/no.po to debian/po/nb.po.
4470+ - Correct typo in debian/po/fr.po. (Closes: #245031) (thanks,
4471+ Pierre Machard)
4472+ - Remove debian/alsa-path, I can't see anything at all that references it.
4473+
4474+ -- Steve Kowalik <stevenk@debian.org> Mon, 26 Apr 2004 15:27:55 +1000
4475+
4476+alsa-driver (1.0.4-1) unstable; urgency=low
4477+
4478+ * New upstream release.
4479+ * Jordi Mallach:
4480+ - debian/po/cs.po: new Czech translation of debconf templates
4481+ (thanks Miroslav Kure <kurem@upcase.inf.upol.cz>; closes: #235644).
4482+ - debian/alsa-modules.postinst: apply patch from Jamin W. Collins to
4483+ avoid unresolved symbols when calling depmod on alsa-modules's
4484+ postinsts (closes: #236543).
4485+ - debian/control: change Maintainer name to "Debian ALSA Maintainers".
4486+ - debian/alsa-base.apm: apply suggestions from Marius Gedminas to
4487+ improve the detection of ALSA devices and the usage of fuser to stop
4488+ processes, thanks! (closes: #238994).
4489+
4490+ -- Jordi Mallach <jordi@debian.org> Wed, 14 Apr 2004 00:11:52 +0200
4491+
4492+alsa-driver (1.0.3-1) unstable; urgency=high
4493+
4494+ * New upstream release
4495+ * Jordi Mallach:
4496+ - debian/control, debian/alsa-source.control: sync descriptions with
4497+ alsa-lib's.
4498+ * David B. Harris:
4499+ - Re-disable the GCC version-check warning message, as we already check
4500+ for this in debian/rules. I believe it got lost in the 1.0.2c-1 upload.
4501+ It's just a cosmetic thing, as the logic to actually do the
4502+ version-check was still disabled. (Closes: #234225)
4503+ - Change my Uploaders: email address from my private address to
4504+ dbharris@debian.org
4505+ - debian/alsa-base.init: Produce a more helpful error message when
4506+ 'alsactl restore' fails. (Closes: #234233)
4507+ - debian/control (alsa-base): Add version to alsa-utils dependency,
4508+ 1.0.2-2, so that the postinst's running of alsactl gets its state from
4509+ the new location (/var/lib/alsa/asound.state)
4510+ - debian/alsa-base.init: Add support to set the
4511+ runlevels within which mixer settings will be saved (the same setting is
4512+ also used to determine *from* which runlevels we'll be saving mixer
4513+ settings). Now if you boot into single-user mode and reboot right from
4514+ there, mixer settings won't be saved (so on your next boot you'll have
4515+ your normal levels, not all-muted). (Closes: #233974)
4516+ - Transition from /etc/modutils/alsa/0.9 to /etc/modutils/alsa/1.0
4517+ (Closes: #233752):
4518+ + debian/alsa-base.config: Use /etc/alsa/modutils/1.0 if it exists, and
4519+ if it doesn't try to use /etc/alsa/modutils/0.9. Additionally, stop
4520+ replacing /etc/modutils/alsa with a symlink if it's a non-symlink.
4521+ + debian/alsa-base.examples, debian/modutils-0.9.conf: Move to
4522+ modutils-1.0.conf
4523+ + debian/alsa-base.postinst: Migrate /etc/alsa/modutils/0.9 to
4524+ /etc/alsa/modutils/1.0, if the latter doesn't exist. Update
4525+ /etc/{modprobe.d,modutils}/alsa symlinks if and only if they point to
4526+ 0.9
4527+ + debian/alsa-base.postrm: Remove /etc/{modprobe.d,modutils}/alsa and
4528+ known conffiles /etc/alsa/modutils/ on purge
4529+ + debian/alsa-base.README.Debian: Update
4530+ + debian/alsa-source.README.Debian: Update
4531+ - debian/alsa-common.templates: Remove extraneous "," which would cause
4532+ 'harmony (PCI: Harmony/Vivace sound chip)' to show up as two options.
4533+ Add two new chipsets, pc98-cs4232 and atiixp
4534+ - debian/patches/10_disable_gcc_version_check{1,2}.dpatch: Sync with new
4535+ upstream release
4536+
4537+ -- David B. Harris <dbharris@debian.org> Sat, 28 Feb 2004 12:49:38 -0500
4538+
4539+alsa-driver (1.0.2c-3) unstable; urgency=low
4540+
4541+ * David B. Harris:
4542+ - Brown paper bag upload.
4543+ - debian/alsa-common.templates:
4544+ + Put module name where it's supposed to be, instead of a descriptive
4545+ string. This broke debconf configuration for some people.
4546+ (Closes: #232942)
4547+
4548+ -- David B Harris <david@eelf.ddts.net> Sun, 15 Feb 2004 18:56:54 -0500
4549+
4550+alsa-driver (1.0.2c-2) unstable; urgency=low
4551+
4552+ * Update debconf cardlist:
4553+ - Add usb-usx2y (Tascam US-122 and US-428)
4554+ - Add bt87x (Bt878/Bt879 TV card audio)
4555+ - Add harmony (Harmony/Vivace sound chip)
4556+ - Add hdspm (RME HDSP MADI board)
4557+ - Add intel8x0m (Intel i8x0 software modem thing)
4558+
4559+ -- David B Harris <david@eelf.ddts.net> Sat, 14 Feb 2004 19:34:41 -0500
4560+
4561+alsa-driver (1.0.2c-1) unstable; urgency=low
4562+
4563+ * New upstream release.
4564+ - With this version, alsa-source now builds against 2.6.x kernels.
4565+ (Closes: none - what the hell is up with that?)
4566+ * David B. Harris:
4567+ - Split debian/patches/10_disable_gcc_version_check into two different
4568+ patches (one for configure.in, one for configure) to make
4569+ forward-porting to new versions easier.
4570+ * Jordi Mallach:
4571+ - debian/alsa-modules.postinst: apply patch from Michel Dänzer to run
4572+ depmod correctly regardless what kernel version you're running when
4573+ you install an alsa-modules package, thanks! (closes: #231973)
4574+
4575+ -- Jordi Mallach <jordi@debian.org> Sun, 15 Feb 2004 01:07:37 +0100
4576+
4577+alsa-driver (1.0.1-1) unstable; urgency=low
4578+
4579+ * New upstream release. (Closes: #224505)
4580+ - This version should build on 2.4.23 and 2.4.24. (Closes: #212171)
4581+ * David B Harris:
4582+ - The alsaconf binary package has now been integrated into the alsa-utils
4583+ binary package:
4584+ - Remove alsaconf stanza from debian/control
4585+ - Remove alsaconf files: alsaconf.8, alsaconf.dirs, alsaconf.manpages,
4586+ alsaconf.menu, patches/98_debian_alsaconf.dpatch
4587+ - Remove 98_debian_alsaconf from debian/patches/00list
4588+ * Steve Kowalik:
4589+ - Patches #4 and #99: Unfuzz.
4590+ - Patch #5: Remove; it has been applied upstream.
4591+ - Patch #10: Regenerate.
4592+ - Loosen Depends and Conflicts on lsof{-2.2,}. (Closes: #227514)
4593+
4594+ -- Jordi Mallach <jordi@debian.org> Sun, 18 Jan 2004 04:28:09 +0100
4595+
4596+alsa-driver (0.9.8-3) unstable; urgency=low
4597+
4598+ * Jordi Mallach:
4599+ - debian/control: make the lsof-2.2 conflict versioned, alsa-base can't be
4600+ installed otherwise (closes: #223822, really caused by #108341).
4601+ - debian/changelog: recode as UTF-8.
4602+
4603+ -- Jordi Mallach <jordi@debian.org> Sat, 13 Dec 2003 22:38:26 +0100
4604+
4605+alsa-driver (0.9.8-2) unstable; urgency=low
4606+
4607+ * Steve Kowalik:
4608+ - Stop the init script bombing out if it can't load any driver modules.
4609+ (Closes: #221038)
4610+ - Drop debconf question about loading OSS compatibility modules. We now
4611+ perform auto-detection during boot-up. (Closes: #222350)
4612+ - Bump the Depends on lsof to (>= 4.64-1). (Closes: #221295, #221809)
4613+ - Apply patch to the init script so that it will work with both modules
4614+ configured, or ALSA compiled statically. (Closes: #221292)
4615+ - Drop Depends on kernel-image to Recommends. (Closes: #216253)
4616+ - Add six new cards to the debconf list. (Closes: #222205)
4617+ + au8810 (PCI: Aureal Advantage)
4618+ + au8820 (PCI: Aureal Vortex)
4619+ + au8830 (PCI: Aureal Vortex 2)
4620+ + mixart (PCI: Digigram miXart)
4621+ + pdaudiocf (PCMCIA: Sound Core PDAudioCF)
4622+ + usb-us428 (USB: Tascam USB US-428)
4623+ - Remove all the instances of the word 'driver' from the debconf list.
4624+ - Mention alsaconf in alsa-base's README.Debian. (Closes: #222349)
4625+ - Use the user's /etc/default/alsa to run sed over, rather than the
4626+ default example.
4627+ - Don't Build-Depend on kernel-headers.
4628+ - Bump alsa-source's pseudo-source package's Standards-Version to 3.6.1.
4629+ * Jordi Mallach:
4630+ - debian/control: make alsa-base conflict with old lsof-2.2, just in case.
4631+ - debian/po/de.po: German translation update (thanks, Patrick Willam,
4632+ Tomas and Friedemann; closes: #223103).
4633+
4634+ -- Steve Kowalik <stevenk@debian.org> Fri, 12 Dec 2003 23:35:01 +1100
4635+
4636+alsa-driver (0.9.8-1) unstable; urgency=low
4637+
4638+ * New upstream release. (Closes: #218907, #219495)
4639+ - alsaconf no longer hangs if alsa is running. (Closes: #207482)
4640+ * Steve Kowalik:
4641+ - Patches #4 & #98: Unfuzz.
4642+ - Patches #5, #10, #14: Updated.
4643+ - Patch #16: New; compile core/oss/snd-pcm-oss.c with
4644+ -fno-omit-frame-pointer. (Closes: #195837, #199991, #201700)
4645+ - Patch #99: Update to also fix how install is called in the
4646+ install-scripts target. (Closes: #213941)
4647+ - Add a 'alias /dev/dsp* snd-pcm-oss' to the modules files.
4648+ (Closes: #208458)
4649+ - Fix /etc/apm/event.d/alsa to work with devfs. (Closes: #204408)
4650+ - Drop the Suggests on alsa-utils in alsa-base, we already Depend on it.
4651+ - Fix a slight bug in alsa-base's config script to work with
4652+ pre-configuration. (Closes: #198225, #203492, #212687, #217400)
4653+ - Also bump alsa-source's Depends on debhelper to >= 4.0.0.
4654+ - Speed up the init script by using lsof when finding processes using
4655+ sound devices. (Closes: #200628, #202150)
4656+ - Fix how $CC is passed to ./configure.
4657+ - Update Japanese Debconf translation. (Closes: #210370) (thanks, Kenshi
4658+ Muto)
4659+ * Jordi Mallach:
4660+ - debian/po/nl.po: Updated Dutch translation (thanks, Bart Cornelis;
4661+ closes: #212994).
4662+ - debian/alsa-source.control: bump alsa-source's build-depend on
4663+ debhelper to >> 4.0.0 (closes: #220344).
4664+ - Patch #98: Fix paths to lsmod and lspci (closes: #215059, #214870).
4665+
4666+ -- Steve Kowalik <stevenk@debian.org> Fri, 14 Nov 2003 23:28:22 +1100
4667+
4668+alsa-driver (0.9.6-5) unstable; urgency=low
4669+
4670+ * Steve Kowalik:
4671+ - Patch #14: Updated; Change a < to <= to allow modules compiled against
4672+ 2.4.22 to build. (Closes: #208797, #209233, #209166, #209267)
4673+ - Create /etc/modprobe.d, and symlink in the modules file.
4674+ - Apply patch against /etc/init.d/alsa. (Closes: #208800)
4675+ * David B. Harris:
4676+ - debian/alsa-source.README.Debian: Adjust example variable KVERS to
4677+ include all the elements common to version strings these days
4678+ (ie: 2.4.21-5-k7). (Closes: #208771)
4679+ * Jordi Mallach:
4680+ - debian/modules-snippet.conf: remove obsolete device_mode parameter
4681+ (closes: #209001).
4682+ - debian/po/fr.po: Updated French translation by Christian Perrier
4683+ <bubulle@debian.org> and debian-l10n-french (closes: #208784).
4684+
4685+ -- Steve Kowalik <stevenk@debian.org> Tue, 9 Sep 2003 08:53:40 +1000
4686+
4687+alsa-driver (0.9.6-4) unstable; urgency=low
4688+
4689+ * Steve Kowalik:
4690+ - Qualify the modprobe.d symlink. (Closes: #208749)
4691+ - Patch #12: Remove; the submitter mentions that it isn't needed with
4692+ 0.9.6.
4693+
4694+ -- Steve Kowalik <stevenk@debian.org> Fri, 5 Sep 2003 09:18:07 +1000
4695+
4696+alsa-driver (0.9.6-3) unstable; urgency=low
4697+
4698+ * Steve Kowalik:
4699+ - Patch #14: New; fixes declaration of irqreturn_t. (Closes: #207649)
4700+ - Patch #15: New; write to another register first fixing the filter
4701+ register for es18xx. (Closes: #204147)
4702+ - Loop over removing modules, don't just try and kill all of them at
4703+ once. (Closes: #204163, #207418)
4704+ - Look in /lib/modules/modprobe.conf instead of /etc/modprobe.conf.
4705+ - Actually symlink in /etc/modprobe.d/alsa if it doesn't exist.
4706+ - The 3 above entries allow the init script to be used on 2.4, 2.5 and 2.6
4707+ kernels.
4708+ - Also include $(CURDIR)/debian/alsa-source.conf when trying to read in
4709+ values during building of alsa-source. (Closes: #199729)
4710+ * Jordi Mallach:
4711+ - debian/po/fr.po: French translation update by Christian Perrier and
4712+ debian-l10n-french; thanks! (Closes: #207757).
4713+ - debian/po/pt_BR.po: Brazilian Portuguese translation update by
4714+ Andre Luis Lopes; thanks! (Closes: #207945).
4715+
4716+ -- Steve Kowalik <stevenk@debian.org> Thu, 4 Sep 2003 22:38:46 +1000
4717+
4718+alsa-driver (0.9.6-2) unstable; urgency=medium
4719+
4720+ * Jordi Mallach:
4721+ - debian/devfs.conf: apply patch from Tore Anderson to fix a bad typo and
4722+ the assumption that devfs is mounted in /dev. Thanks! (Closes: #207413)
4723+
4724+ -- Jordi Mallach <jordi@debian.org> Wed, 27 Aug 2003 23:22:47 +0200
4725+
4726+alsa-driver (0.9.6-1) unstable; urgency=low
4727+
4728+ * New upstream release. (Closes: #201162)
4729+ * Steve Kowalik:
4730+ - Patch #12: New; Fixes EMU8000 PNP auto-configuration. (Closes: #197378)
4731+ - Bump the Build-Depends-Indep on debhelper to 4.1.17. (Closes: #199940)
4732+ - Update French debconf translation. (Closes: #200725) (thanks,
4733+ Christian Perrier)
4734+ - Import Dutch debconf translation. (Closes: #204572)
4735+ - Change the wording of a few questions. (Closes: #200726)
4736+ - Write a new version of program-wrapper. (Closes: #200686)
4737+ - Drop UID and GID parameters from modules-snippet and the example 0.9
4738+ configuration. (Closes: #205920)
4739+ - Also symlink /etc/alsa/modutils/0.9 to /etc/modprobe.d/alsa as well.
4740+ - Depend on modutils, or module-init-tools. The order will change when
4741+ 2.6 is more widely used. (Closes: #206226)
4742+ - Quote $(CC) in alsa-source's debian/rules. (Closes: #204281)
4743+ - 0.9.6 references iface_no and altno in usbaudio.c correctly.
4744+ (Closes: #204414)
4745+ - Don't keel over in alsa-modules install if depmod exits with a non-zero
4746+ exit status. (Closes: #201817)
4747+ - Call rmmod -r with kernel 2.4, and modprobe -r with kernel 2.6 in the
4748+ init script. (Closes: #194230)
4749+ - Please note that snd-intel8x0 causes an oops upon load with this
4750+ version. We are looking for a fix currently.
4751+ - Update to Standards-Version 3.6.1; no changes needed.
4752+ * David B. Harris:
4753+ - Import new upstream version to our CVS tree.
4754+ + Update 10_disable_gcc_version_check to new upstream code
4755+ + Remove 11_makefile_conf_shell_bash, the new upstream code isn't
4756+ Bash-specific any more
4757+ - Only create /dev/sndstat link ourselves when devfsd isn't managing /dev,
4758+ and add magic to /dev/devfs/conf.d/alsa so that devfsd does it (thanks
4759+ very much to Russell Coker, who did all the work) (Closes: #198702)
4760+ - Support 'alias foo-bar off' and similar in /etc/modules.conf
4761+ (Closes: #199190)
4762+ - Format alsa-base's NEWS.Debian correctly. (Closes: #199930)
4763+ * Jordi Mallach:
4764+ - debian/po/ca.po: Updated Catalan translation.
4765+
4766+ -- Steve Kowalik <stevenk@debian.org> Tue, 26 Aug 2003 21:47:00 +1000
4767+
4768+alsa-driver (0.9.4-1) unstable; urgency=low
4769+
4770+ * New upstream release
4771+ * Steve Kowalik:
4772+ - Patch #4: Unfuzz.
4773+ - Patches #5 & #10: Regenerate; Upstream files had changed too much.
4774+ - Patch #9: Rip out half of it; The need_resched() issue has been fixed
4775+ on Alpha, however, the Pinnacle driver still fails to build due to
4776+ braindead usage of i386-only ISA macros.
4777+ - Patch #11: New; Fix potential build failure by correcting 2 bashisms in
4778+ Rules.make.
4779+ - Add a binary target to debian/rules in alsa-source.
4780+ * David B. Harris
4781+ - Merge tree with ALSA's 0.9.4 release.
4782+ - Let /etc/init.d/alsa unload the ALSA modules if it can't store mixer
4783+ settings. (Closes: #194381)
4784+
4785+ -- Steve Kowalik <stevenk@debian.org> Fri, 13 Jun 2003 20:32:14 +1000
4786+
4787+alsa-driver (0.9.3c-1) unstable; urgency=low
4788+
4789+ * New upstream release
4790+ * Steve Kowalik:
4791+ - Kick the depends in alsa-source to alsa-base (>= 0.9.3c-1), due to
4792+ /dev/snd going away.
4793+ - Use 'read REPLY' instead of 'read', which stops dash complaining.
4794+ - Deal with stat output starting with 'e' (OSS) or '74' (ALSA).
4795+ - Have stat follow symlinks.
4796+ - Patch #10: New; disables gcc version compare check in ./configure, as
4797+ debian/rules already handles this.
4798+ - Patches #4, #9, #98 and #99: Unfuzz.
4799+ * David B. Harris:
4800+ - Remove patches which fixed sparc64, the azt2320, opti2320, sb16 and
4801+ ymfpci drivers. They have been merged upstream or were from CVS.
4802+ - /proc/asound/dev/ is no longer created by 0.9.3c drivers. We linked
4803+ /dev/snd/ to /proc/asound/dev/ previously. Now, create the device nodes
4804+ statically.
4805+
4806+ -- Steve Kowalik <stevenk@debian.org> Fri, 30 May 2003 00:54:37 +1000
4807+
4808+alsa-driver (0.9.3a-2) unstable; urgency=low
4809+
4810+ * Steve Kowalik:
4811+ - Fix a long standing bug where one space was causing the template to
4812+ display ". . " instead of .\n.
4813+ - Partially rewrite alsa-source's config script to deal with config file
4814+ changes and preconfigure properly. (Closes: #193086)
4815+ - Patch #9: New, fixes build problems on Alpha. (Closes: #191553)
4816+ - Patch #10: New, backport of ymfpci driver from CVS.
4817+ - Update ja.po. (Closes: #193973) (thanks, Kenshi Muto)
4818+ - Bump to Standards-Version 3.5.10; no changes needed.
4819+ - Also bump alsa-source's control to 3.5.10; no changes needed there,
4820+ either.
4821+ * David B Harris:
4822+ - Move /etc/alsa/alsa-base.conf to /etc/default/alsa (Policy 10.3.2)
4823+ - Refactor/rewrite /etc/init.d/alsa for idempotency and reliability
4824+ - Stop stopping/starting ALSA on upgrade of alsa-base, only alsa-modules
4825+ packages should do this.
4826+ - Lintian cleanups: remove dependencies on awk, made the debconf
4827+ dependency versioned, /usr/share/alsa-base/snddevices made executable
4828+ * Jordi Mallach:
4829+ - po/ca.po: Updated Catalan translation.
4830+
4831+ -- Steve Kowalik <stevenk@debian.org> Thu, 22 May 2003 00:23:08 +1000
4832+
4833+alsa-driver (0.9.3a-1) unstable; urgency=low
4834+
4835+ * New upstream release
4836+ * Steve Kowalik:
4837+ - Patch #5: New, patch from Bas Zoetekouw to configure.in that was applied
4838+ and autoconf'd to produce a configure patch. Checks if tty->count is an
4839+ atomic_t or int. (Closes: #189170)
4840+ - Patch #6: New, fixes build failure in azt2320 by not needing
4841+ CONFIG_PNP defined.
4842+ - Patch #7: New, fixes build failure in opti9xx by testing CONFIG_PNP.
4843+ - Patch #8: New, fixes build failure in sb16 by testing for CONFIG_PNP.
4844+ - Don't exit if we can't load any modules in the init script - ALSA may
4845+ be statically compiled. (Closes: #191882)
4846+ * David B Harris:
4847+ - Patches removed because they were integrated upstream:
4848+ + 02_emu10k1_borrowed_from_cvs.dpatch
4849+ + 03_via82xx_borrowed_from_cvs.dpatch
4850+ - Update the following patches to apply cleanly:
4851+ + 01_sparc64_fixes.dpatch
4852+ + 04_make_minus_j_fix.dpatch
4853+ + 99_debian_makefile_depmod.dpatch
4854+
4855+ -- Steve Kowalik <stevenk@debian.org> Sun, 11 May 2003 01:31:27 +1000
4856+
4857+alsa-driver (0.9.2-7) unstable; urgency=low
4858+
4859+ * Steve Kowalik:
4860+ - Also seed alsactl_store_on_shutdown in alsa-base's .config.
4861+ - Rewrite part of alsa-base's .config to support backing up.
4862+ (Closes: #189789)
4863+ - Don't run dpkg --compare-versions on a new install.
4864+ (Closes: #190653, #190925)
4865+ - Patch #1: Remove the vmalloc_to_page brain-damage.
4866+ (Closes: #189533, #190052)
4867+ - Use $(subst) instead of the shell for working out KDREV when it contains
4868+ an epoch. (Closes: #190292) (thanks, Herbert Xu)
4869+ - Stop ALSA at 21 instead of 20. (Closes: #190393)
4870+ * David B Harris:
4871+ - Ensure that /etc/init.d/alsa can handle device names with spaces
4872+ in them (Closes: #190018)
4873+ - Only restore mixer settings when the user has told us to save them.
4874+ Avoids a future bug report.
4875+
4876+ -- Steve Kowalik <stevenk@debian.org> Wed, 30 Apr 2003 00:53:36 +1000
4877+
4878+alsa-driver (0.9.2-6) unstable; urgency=low
4879+
4880+ * Steve Kowalik:
4881+ - Add force-reload as an option to the init script. (Closes: #188624)
4882+ - Quote some variables that I missed in the init script. (Closes: #189165)
4883+ - Create alsa-base.conf in the postinst if it doesn't exist.
4884+ (Closes: #188674)
4885+ - Rewrite the config scripts for alsa-{base,source}.
4886+ + This rewrite neatly fixes the "card_list gets asked twice" bug, since
4887+ what was taking place is that dpkg-preconfigure would ask the question,
4888+ and then when debconf ran the .config, it would ask again.
4889+ (Closes: #181605)
4890+ + Be warned that alsa-base may re-ask for your driver modules due to
4891+ the question name changing.
4892+ + Work around a nice bug in alsa-base's previous config, which would
4893+ re-add the last driver module to the list every time the package was
4894+ upgraded.
4895+ - Patch #4: Enabled; fixes building with 'make -j'. (thanks, Colm Buckley)
4896+ (Closes: #176166)
4897+ - Bump Standards-Version to 3.5.9; no changes needed.
4898+ * David B Harris:
4899+ - Fix up variable quoting in various maintainer scripts written in shell,
4900+ avoiding a number of future problems.
4901+ - Fix postinst failure when $alsactl_store_on_shutdown is ""
4902+ (Closes: #189603)
4903+
4904+ -- Steve Kowalik <stevenk@debian.org> Sat, 19 Apr 2003 23:40:25 +1000
4905+
4906+alsa-driver (0.9.2-5) unstable; urgency=low
4907+
4908+ * Steve Kowalik:
4909+ - Apply Josh Buhl's patch to my patch (03_via82xx_borrowed_from_cvs) to
4910+ fix build failure. (Closes: #188577)
4911+ - Deal with alsa-source being preconfigured. (Closes: #188195)
4912+
4913+ -- Steve Kowalik <stevenk@debian.org> Sat, 12 Apr 2003 00:40:02 +1000
4914+
4915+alsa-driver (0.9.2-4) unstable; urgency=low
4916+
4917+ * Steve Kowalik:
4918+ - Correct typo in debian/alsa-source.rules. (Closes: #188520, #188521)
4919+
4920+ -- Steve Kowalik <stevenk@debian.org> Fri, 11 Apr 2003 12:32:25 +1000
4921+
4922+alsa-driver (0.9.2-3) unstable; urgency=low
4923+
4924+ * Steve Kowalik:
4925+ - Bail out of building -modules if the compiler the kernel was built with
4926+ is not installed.
4927+ - Fix the init script to accept force-restart as an argument, and remove
4928+ force-reload as an option. (Closes: #187447)
4929+ - Redirect the output from modprobe -r soundcore to /dev/null.
4930+ - Don't Provide: alsadriver in alsa-modules.
4931+ - Have alsa-base Provide: alsa.
4932+ - Stop Suggesting alsadriver and alsaconf in alsa-base.
4933+ - If KVERS isn't specified, try and work it out.
4934+ - Remove /etc/alsa/alsa-{source,base}.conf on purge. (Closes: #188257)
4935+ - Don't try and cp the example file in alsa-base's config.
4936+ (Closes: #188261)
4937+ - Patch #1: Added; corrects build failure on sparc64.
4938+ - Patch #2: Added; fixes Audigy2 brokenness - from CVS HEAD.
4939+ - Patch #3: Added; backport via82xx, parts of intel8x0 and parts of
4940+ ac97_codec from CVS HEAD.
4941+ - Patch #98: Correct the filename inside of the file.
4942+ * David B. Harris:
4943+ - Support for make-kpkg's $(KPKG_DEST_DIR) variable, which specifies
4944+ which directory the built .debs belong.
4945+ - alsa-source.rules: Stop configure from being run every build, and
4946+ instead only run it when required.
4947+
4948+ -- Steve Kowalik <stevenk@debian.org> Fri, 11 Apr 2003 00:34:33 +1000
4949+
4950+alsa-driver (0.9.2-2) unstable; urgency=low
4951+
4952+ * Steve Kowalik:
4953+ - Deal with not being able to pull values from /etc/alsa/alsa-source.conf.
4954+ (Closes: #186375)
4955+ - Allow an epoch to be specified in KDREV. (Closes: #186514)
4956+ - Have the init script bail if you don't run it as root. (thanks, Alex
4957+ Samad)
4958+ - Rip debconf-age out of alsa-modules, it's not needed.
4959+ - Stop alsa-modules depending on debconf.
4960+
4961+ -- Steve Kowalik <stevenk@debian.org> Wed, 2 Apr 2003 22:43:18 +1000
4962+
4963+alsa-driver (0.9.2-1) unstable; urgency=low
4964+
4965+ * New upstream release.
4966+ * Steve Kowalik:
4967+ - Deal with being asked for a long description for 'done'.
4968+ (Closes: #185267)
4969+ - Convert alsa-source itself to debian/compat, and trawl through
4970+ debian/rules making some fixes.
4971+ * David B. Harris:
4972+ - New upstream CVS merging.
4973+
4974+ -- Steve Kowalik <stevenk@debian.org> Wed, 26 Mar 2003 23:46:16 +1100
4975+
4976+alsa-driver (0.9.1-2) unstable; urgency=low
4977+
4978+ * Steve Kowalik:
4979+ - Stop removing /etc/asound.conf and /etc/sound/asound.conf in the
4980+ postinst and postrm. (Closes: #184615)
4981+ - Update Brazilian Portuguese translation. (Closes: #183303) (thanks,
4982+ Andre Luis Lopes)
4983+ - Deal with leading whitespace in the /etc/alsa/modutils/0.9 file.
4984+ (thanks, Adam Hewitt)
4985+ * David B. Harris:
4986+ + debian/alsa-base.postinst: Symlink /etc/modutils/alsa to
4987+ /etc/alsa/modutils/0.9, not /etc/modutils/alsa/0.9
4988+ (Closes: #184924)
4989+
4990+ -- Steve Kowalik <stevenk@debian.org> Mon, 17 Mar 2003 23:15:19 +1100
4991+
4992+alsa-driver (0.9.1-1) unstable; urgency=low
4993+
4994+ * New upstream release.
4995+ * Steve Kowalik:
4996+ - Handle being asked for a long description for all. (Closes: #184466)
4997+ - Stop calling update-modules in the init script. (Closes: #184454)
4998+ - Tighten when we reset alsa-base/card_list.
4999+ - Convert alsa-base to the great idea I got for alsa-source's config.
5000+
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches