summaryrefslogtreecommitdiffstats
path: root/rules/alsa-utils.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-10-13 11:43:35 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-10-13 11:44:17 +0200
commita7ab7e34c3232a504a52a5562141ffe3b0c724d3 (patch)
treef25165ffa4168f76dfbeccfbdb9ca22348dbd835 /rules/alsa-utils.make
parent73c957f1c7772005ac71552f9e9c017305b6c437 (diff)
downloadptxdist-a7ab7e34c3232a504a52a5562141ffe3b0c724d3.tar.gz
ptxdist-a7ab7e34c3232a504a52a5562141ffe3b0c724d3.tar.xz
alsa-utils: version bump 1.0.22 -> 1.0.24.2
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/alsa-utils.make')
-rw-r--r--rules/alsa-utils.make32
1 files changed, 29 insertions, 3 deletions
diff --git a/rules/alsa-utils.make b/rules/alsa-utils.make
index 19c2061db..b666a8d78 100644
--- a/rules/alsa-utils.make
+++ b/rules/alsa-utils.make
@@ -17,8 +17,8 @@ PACKAGES-$(PTXCONF_ALSA_UTILS) += alsa-utils
#
# Paths and names
#
-ALSA_UTILS_VERSION := 1.0.22
-ALSA_UTILS_MD5 := f7180316188552ee1e6759a03f1fe98d
+ALSA_UTILS_VERSION := 1.0.24.2
+ALSA_UTILS_MD5 := 8238cd57cb301d1c36bcf0ecb59ce6b2
ALSA_UTILS := alsa-utils-$(ALSA_UTILS_VERSION)
ALSA_UTILS_SUFFIX := tar.bz2
ALSA_UTILS_URL := \
@@ -53,7 +53,14 @@ ALSA_UTILS_AUTOCONF := \
--disable-nls \
--disable-rpath \
--disable-alsatest \
- --disable-xmlto
+ --disable-xmlto \
+ --with-asound-state-dir=/etc
+
+ifdef PTXCONF_ALSA_UTILS_SYSTEMD_UNIT
+ALSA_UTILS_AUTOCONF += --with-systemdsystemunitdir=/lib/systemd/system
+else
+ALSA_UTILS_AUTOCONF += --without-systemdsystemunitdir
+endif
ifdef PTXCONF_ALSA_UTILS_ALSAMIXER
ALSA_UTILS_AUTOCONF += \
@@ -65,6 +72,12 @@ ALSA_UTILS_AUTOCONF += \
--without-curses
endif
+ifdef PTXCONF_ALSA_UTILS_ALSALOOP
+ALSA_UTILS_AUTOCONF += --enable-alsaloop
+else
+ALSA_UTILS_AUTOCONF += --disable-alsaloop
+endif
+
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
@@ -95,6 +108,9 @@ $(STATEDIR)/alsa-utils.targetinstall:
ifdef PTXCONF_ALSA_UTILS_ALSAMIXER
@$(call install_copy, alsa-utils, 0, 0, 0755, -, /usr/bin/alsamixer)
endif
+ifdef PTXCONF_ALSA_UTILS_ALSALOOP
+ @$(call install_copy, alsa-utils, 0, 0, 0755, -, /usr/bin/alsaloop)
+endif
ifdef PTXCONF_INITMETHOD_BBINIT
ifdef PTXCONF_ALSA_UTILS_STARTSCRIPT
@@ -106,6 +122,16 @@ ifneq ($(call remove_quotes,$(PTXCONF_ALSA_UTILS_BBINIT_LINK)),)
endif
endif
endif
+ifdef PTXCONF_ALSA_UTILS_SYSTEMD_UNIT
+ @$(call install_copy, alsa-utils, 0, 0, 0644, -, \
+ /lib/systemd/system/alsa-restore.service)
+ @$(call install_link, alsa-utils, ../alsa-restore.service, \
+ /lib/systemd/system/basic.target.wants/alsa-restore.service)
+ @$(call install_copy, alsa-utils, 0, 0, 0644, -, \
+ /lib/systemd/system/alsa-store.service)
+ @$(call install_link, alsa-utils, ../alsa-store.service, \
+ /lib/systemd/system/shutdown.target.wants/alsa-store.service)
+endif
ifdef PTXCONF_ALSA_UTILS_ASOUND_STATE
@$(call install_alternative, alsa-utils, 0, 0, 0644, \