summaryrefslogtreecommitdiffstats
path: root/rules/alsa-utils.in
blob: b6529d75d311355a21a5e97f673736dc55a7d293 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
## SECTION=multimedia_sound

menuconfig ALSA_UTILS
	tristate
	prompt "alsa utils                    "
	select ALSA_LIB
# all tools from this package rely on special parts in the library:
	select ALSA_LIB_MIXER
	select ALSA_LIB_PCM
	select ALSA_LIB_RAWMIDI
	select ALSA_LIB_SEQ
	select ALSA_LIB_UCM
	select LIBC_PTHREAD
	select NCURSES		if ALSA_UTILS_ALSAMIXER
	select SYSTEMD		if ALSA_UTILS_SYSTEMD_UNIT
	help
	  Some utils to handle the Advanced Linux Sound Architecture.
	  With these utils you can control your sound device, for
	  playback and recording of sounds.

if ALSA_UTILS

config ALSA_UTILS_STARTSCRIPT
	bool
	default y
	prompt "install /etc/init.d/alsa-utils"

config ALSA_UTILS_SYSTEMD_UNIT
	bool
	default y
	depends on INITMETHOD_SYSTEMD
	prompt "install systemd unit files"

config ALSA_UTILS_ASOUND_STATE
	bool
	prompt "install /etc/asound.state from projectroot"
	help
	  install a default asound.state file from the projectroot

config ALSA_UTILS_ALSAMIXER
	bool
	prompt "alsamixer"
	select NCURSES_FORM
	select NCURSES_MENU
	select NCURSES_PANEL
	help
	  Build the alsamixer tool.

config ALSA_UTILS_ALSALOOP
	bool
	prompt "alsaloop"
	help
	  alsaloop allows create a PCM loopback between a PCM capture
	  device and a PCM playback device.

endif