[08/24] alsa-tools: Update to 1.1.6

Message ID e7446e8b086e4a6a93533902f580406ca0ebadd8.1525029885.git.raj.khem@gmail.com
State Superseded
Headers show
Series
  • ssp rework and glibc drop obsolete nsl/rpc
Related show

Commit Message

Khem Raj April 29, 2018, 7:35 p.m.
License-Update: FSF address updated in hdsploader/COPYING and ld10k1/COPYING.LIB

Fix built with clang along the way

Package python dependent tools into a separate package

Signed-off-by: Khem Raj <raj.khem@gmail.com>


xxx

Signed-off-by: Khem Raj <raj.khem@gmail.com>

---
 ...served-user-defined-literal-warnings.patch | 28 +++++++++++++
 .../alsa/alsa-tools/autotools.patch           | 42 ++++++++++++-------
 ...lsa-tools_1.1.5.bb => alsa-tools_1.1.6.bb} | 25 ++++++++---
 3 files changed, 75 insertions(+), 20 deletions(-)
 create mode 100644 meta/recipes-multimedia/alsa/alsa-tools/0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch
 rename meta/recipes-multimedia/alsa/{alsa-tools_1.1.5.bb => alsa-tools_1.1.6.bb} (62%)

-- 
2.17.0

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Comments

Martin Jansa April 30, 2018, 1:37 p.m. | #1
On Sun, Apr 29, 2018 at 12:35:55PM -0700, Khem Raj wrote:
> License-Update: FSF address updated in hdsploader/COPYING and ld10k1/COPYING.LIB

> 

> Fix built with clang along the way

> 

> Package python dependent tools into a separate package

> 

> Signed-off-by: Khem Raj <raj.khem@gmail.com>

> 

> xxx


^^^ Insert some pr0n here.

> Signed-off-by: Khem Raj <raj.khem@gmail.com>

> ---

>  ...served-user-defined-literal-warnings.patch | 28 +++++++++++++

>  .../alsa/alsa-tools/autotools.patch           | 42 ++++++++++++-------

>  ...lsa-tools_1.1.5.bb => alsa-tools_1.1.6.bb} | 25 ++++++++---

>  3 files changed, 75 insertions(+), 20 deletions(-)

>  create mode 100644 meta/recipes-multimedia/alsa/alsa-tools/0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch

>  rename meta/recipes-multimedia/alsa/{alsa-tools_1.1.5.bb => alsa-tools_1.1.6.bb} (62%)

> 

> diff --git a/meta/recipes-multimedia/alsa/alsa-tools/0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch b/meta/recipes-multimedia/alsa/alsa-tools/0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch

> new file mode 100644

> index 0000000000..2290915eab

> --- /dev/null

> +++ b/meta/recipes-multimedia/alsa/alsa-tools/0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch

> @@ -0,0 +1,28 @@

> +From 2e48e4045e1e951433da0ca4b1e49798eedde14f Mon Sep 17 00:00:00 2001

> +From: Khem Raj <raj.khem@gmail.com>

> +Date: Tue, 24 Apr 2018 12:21:18 -0700

> +Subject: [PATCH] Fix clang -Wreserved-user-defined-literal warnings

> +

> +| us428control.cc:66:18: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]

> +|         printf("usage: "PROGNAME" [-v verbosity_level 0..2] [-c card] [-D device] [-u usb-device] [-m mode]\n");

> +|                         ^

> +

> +Upstream-Status: Submitted [https://patchwork.kernel.org/patch/10360805/]

> +Signed-off-by: Khem Raj <raj.khem@gmail.com>

> +---

> + us428control/us428control.cc | 2 +-

> + 1 file changed, 1 insertion(+), 1 deletion(-)

> +

> +diff --git a/us428control/us428control.cc b/us428control/us428control.cc

> +index e839bf4..8cb3c42 100644

> +--- a/us428control/us428control.cc

> ++++ b/us428control/us428control.cc

> +@@ -63,7 +63,7 @@ static void usage(void)

> + {

> + 	printf("Tascam US-428 Control\n");

> + 	printf("version %s\n", VERSION);

> +-	printf("usage: "PROGNAME" [-v verbosity_level 0..2] [-c card] [-D device] [-u usb-device] [-m mode]\n");

> ++	printf("usage: " PROGNAME " [-v verbosity_level 0..2] [-c card] [-D device] [-u usb-device] [-m mode]\n");

> + 	printf("mode is one of (us224, us428, mixxx)\n");

> + }

> + /*

> diff --git a/meta/recipes-multimedia/alsa/alsa-tools/autotools.patch b/meta/recipes-multimedia/alsa/alsa-tools/autotools.patch

> index 2e74963c89..c85834a593 100644

> --- a/meta/recipes-multimedia/alsa/alsa-tools/autotools.patch

> +++ b/meta/recipes-multimedia/alsa/alsa-tools/autotools.patch

> @@ -1,3 +1,8 @@

> +From b9a65bf3ba5628cfe8cfd2d10ce2dcf11a606775 Mon Sep 17 00:00:00 2001

> +From: Dongxiao Xu <dongxiao.xu@intel.com>

> +Date: Thu, 14 Jul 2011 15:40:36 +0800

> +Subject: [PATCH] alsa-tools: Fix recipe build error.

> +

>  Add parameters to autoreconf to support cross compile.

>  Remove some sub-components which needs further recipe support.

>  

> @@ -5,22 +10,17 @@ Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>

>  

>  Upstream-Status: Inappropriate [configuration]

>  

> -diff -ruN alsa-tools-1.0.24.1-orig//ld10k1/gitcompile alsa-tools-1.0.24.1/ld10k1/gitcompile

> ---- alsa-tools-1.0.24.1-orig//ld10k1/gitcompile	2011-07-06 11:27:40.227665002 +0800

> -+++ alsa-tools-1.0.24.1/ld10k1/gitcompile	2011-07-14 13:26:18.017665004 +0800

> -@@ -1,6 +1,6 @@

> - #!/bin/bash

> - 

> --autoreconf -fi || exit 1

> -+autoreconf $ACLOCAL_FLAGS -fi || exit 1

> - export CFLAGS='-O2 -Wall -pipe -g'

> - echo "CFLAGS=$CFLAGS"

> - echo "./configure $@"

> -diff -ruN alsa-tools-1.0.24.1-orig//Makefile alsa-tools-1.0.24.1/Makefile

> ---- alsa-tools-1.0.24.1-orig//Makefile	2011-07-06 11:27:40.207665000 +0800

> -+++ alsa-tools-1.0.24.1/Makefile	2011-07-14 15:08:08.877665009 +0800

> +---

> + Makefile          | 4 ++--

> + ld10k1/gitcompile | 2 +-

> + 2 files changed, 3 insertions(+), 3 deletions(-)

> +

> +diff --git a/Makefile b/Makefile

> +index c32bf25..1119372 100644

> +--- a/Makefile

> ++++ b/Makefile

>  @@ -1,8 +1,8 @@

> - VERSION = 1.1.5

> + VERSION = 1.1.6

>   TOP = .

>  -SUBDIRS = as10k1 envy24control hdsploader hdspconf hdspmixer \

>  +SUBDIRS = as10k1 envy24control \

> @@ -30,3 +30,15 @@ diff -ruN alsa-tools-1.0.24.1-orig//Makefile alsa-tools-1.0.24.1/Makefile

>   	  hwmixvolume hdajackretask hda-verb hdajacksensetest

>   

>   all:

> +diff --git a/ld10k1/gitcompile b/ld10k1/gitcompile

> +index 99429ac..20005d9 100755

> +--- a/ld10k1/gitcompile

> ++++ b/ld10k1/gitcompile

> +@@ -1,6 +1,6 @@

> + #!/bin/bash

> + 

> +-autoreconf -fi || exit 1

> ++autoreconf $ACLOCAL_FLAGS -fi || exit 1

> + export CFLAGS='-O2 -Wall -pipe -g'

> + echo "CFLAGS=$CFLAGS"

> + echo "./configure $@"

> diff --git a/meta/recipes-multimedia/alsa/alsa-tools_1.1.5.bb b/meta/recipes-multimedia/alsa/alsa-tools_1.1.6.bb

> similarity index 62%

> rename from meta/recipes-multimedia/alsa/alsa-tools_1.1.5.bb

> rename to meta/recipes-multimedia/alsa/alsa-tools_1.1.6.bb

> index 1be43aa6e7..e065eec6b8 100644

> --- a/meta/recipes-multimedia/alsa/alsa-tools_1.1.5.bb

> +++ b/meta/recipes-multimedia/alsa/alsa-tools_1.1.6.bb

> @@ -5,17 +5,19 @@ SECTION = "console/utils"

>  LICENSE = "GPLv2 & LGPLv2+"

>  DEPENDS = "alsa-lib ncurses glib-2.0"

>  

> -LIC_FILES_CHKSUM = "file://hdsploader/COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \

> -                    file://ld10k1/COPYING.LIB;md5=7fbc338309ac38fefcd64b04bb903e34"

> +LIC_FILES_CHKSUM = "file://hdsploader/COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \

> +                    file://ld10k1/COPYING.LIB;md5=a916467b91076e631dd8edb7424769c7 \

> +                    "

>  

>  SRC_URI = "ftp://ftp.alsa-project.org/pub/tools/${BP}.tar.bz2 \

>             file://autotools.patch \

>             ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'file://makefile_no_gtk.patch', d)} \

>             file://gitcompile_hdajacksensetest \

> +           file://0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch \

>             "

>  

> -SRC_URI[md5sum] = "3afb92eb1b4f2edc8691498e57c3ec78"

> -SRC_URI[sha256sum] = "bc3c6567de835223ee7d69487b8c22fb395a2e8c613341b0c96e6a5f6a2bd534"

> +SRC_URI[md5sum] = "5ca8c9437ae779997cd62fb2815fef19"

> +SRC_URI[sha256sum] = "d69c4dc2fb641a974d9903e9eb78c94cb0c7ac6c45bae664f0c9d6c0a1593227"

>  

>  inherit autotools-brokensep pkgconfig

>  

> @@ -37,4 +39,17 @@ do_compile_prepend () {

>      cp ${WORKDIR}/gitcompile_hdajacksensetest ${S}/hdajacksensetest/gitcompile

>  }

>  

> -FILES_${PN} += "${datadir}/ld10k1"

> +do_install_append() {

> +    sed -i -e "s|/usr/bin/python2|/usr/bin/env python2|g" ${D}${bindir}/hwmixvolume

> +}

> +

> +PACKAGES =+ "${PN}-hwmixvolume"

> +

> +FILES_${PN}-hwmixvolume = "${bindir}/hwmixvolume"

> +

> +FILES_${PN} += "${datadir}/ld10k1 \

> +                ${datadir}/icons/hicolor \

> +               "

> +

> +RDEPENDS_${PN}-hwmixvolume += "python"

> +

> -- 

> 2.17.0

> 

> -- 

> _______________________________________________

> Openembedded-core mailing list

> Openembedded-core@lists.openembedded.org

> http://lists.openembedded.org/mailman/listinfo/openembedded-core


-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Khem Raj April 30, 2018, 2:17 p.m. | #2
On Mon, Apr 30, 2018 at 6:37 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
> On Sun, Apr 29, 2018 at 12:35:55PM -0700, Khem Raj wrote:

>> License-Update: FSF address updated in hdsploader/COPYING and ld10k1/COPYING.LIB

>>

>> Fix built with clang along the way

>>

>> Package python dependent tools into a separate package

>>

>> Signed-off-by: Khem Raj <raj.khem@gmail.com>

>>

>> xxx

>

> ^^^ Insert some pr0n here.


rebase cruft. Fixed in v2

>

>> Signed-off-by: Khem Raj <raj.khem@gmail.com>

>> ---

>>  ...served-user-defined-literal-warnings.patch | 28 +++++++++++++

>>  .../alsa/alsa-tools/autotools.patch           | 42 ++++++++++++-------

>>  ...lsa-tools_1.1.5.bb => alsa-tools_1.1.6.bb} | 25 ++++++++---

>>  3 files changed, 75 insertions(+), 20 deletions(-)

>>  create mode 100644 meta/recipes-multimedia/alsa/alsa-tools/0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch

>>  rename meta/recipes-multimedia/alsa/{alsa-tools_1.1.5.bb => alsa-tools_1.1.6.bb} (62%)

>>

>> diff --git a/meta/recipes-multimedia/alsa/alsa-tools/0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch b/meta/recipes-multimedia/alsa/alsa-tools/0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch

>> new file mode 100644

>> index 0000000000..2290915eab

>> --- /dev/null

>> +++ b/meta/recipes-multimedia/alsa/alsa-tools/0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch

>> @@ -0,0 +1,28 @@

>> +From 2e48e4045e1e951433da0ca4b1e49798eedde14f Mon Sep 17 00:00:00 2001

>> +From: Khem Raj <raj.khem@gmail.com>

>> +Date: Tue, 24 Apr 2018 12:21:18 -0700

>> +Subject: [PATCH] Fix clang -Wreserved-user-defined-literal warnings

>> +

>> +| us428control.cc:66:18: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]

>> +|         printf("usage: "PROGNAME" [-v verbosity_level 0..2] [-c card] [-D device] [-u usb-device] [-m mode]\n");

>> +|                         ^

>> +

>> +Upstream-Status: Submitted [https://patchwork.kernel.org/patch/10360805/]

>> +Signed-off-by: Khem Raj <raj.khem@gmail.com>

>> +---

>> + us428control/us428control.cc | 2 +-

>> + 1 file changed, 1 insertion(+), 1 deletion(-)

>> +

>> +diff --git a/us428control/us428control.cc b/us428control/us428control.cc

>> +index e839bf4..8cb3c42 100644

>> +--- a/us428control/us428control.cc

>> ++++ b/us428control/us428control.cc

>> +@@ -63,7 +63,7 @@ static void usage(void)

>> + {

>> +     printf("Tascam US-428 Control\n");

>> +     printf("version %s\n", VERSION);

>> +-    printf("usage: "PROGNAME" [-v verbosity_level 0..2] [-c card] [-D device] [-u usb-device] [-m mode]\n");

>> ++    printf("usage: " PROGNAME " [-v verbosity_level 0..2] [-c card] [-D device] [-u usb-device] [-m mode]\n");

>> +     printf("mode is one of (us224, us428, mixxx)\n");

>> + }

>> + /*

>> diff --git a/meta/recipes-multimedia/alsa/alsa-tools/autotools.patch b/meta/recipes-multimedia/alsa/alsa-tools/autotools.patch

>> index 2e74963c89..c85834a593 100644

>> --- a/meta/recipes-multimedia/alsa/alsa-tools/autotools.patch

>> +++ b/meta/recipes-multimedia/alsa/alsa-tools/autotools.patch

>> @@ -1,3 +1,8 @@

>> +From b9a65bf3ba5628cfe8cfd2d10ce2dcf11a606775 Mon Sep 17 00:00:00 2001

>> +From: Dongxiao Xu <dongxiao.xu@intel.com>

>> +Date: Thu, 14 Jul 2011 15:40:36 +0800

>> +Subject: [PATCH] alsa-tools: Fix recipe build error.

>> +

>>  Add parameters to autoreconf to support cross compile.

>>  Remove some sub-components which needs further recipe support.

>>

>> @@ -5,22 +10,17 @@ Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>

>>

>>  Upstream-Status: Inappropriate [configuration]

>>

>> -diff -ruN alsa-tools-1.0.24.1-orig//ld10k1/gitcompile alsa-tools-1.0.24.1/ld10k1/gitcompile

>> ---- alsa-tools-1.0.24.1-orig//ld10k1/gitcompile      2011-07-06 11:27:40.227665002 +0800

>> -+++ alsa-tools-1.0.24.1/ld10k1/gitcompile    2011-07-14 13:26:18.017665004 +0800

>> -@@ -1,6 +1,6 @@

>> - #!/bin/bash

>> -

>> --autoreconf -fi || exit 1

>> -+autoreconf $ACLOCAL_FLAGS -fi || exit 1

>> - export CFLAGS='-O2 -Wall -pipe -g'

>> - echo "CFLAGS=$CFLAGS"

>> - echo "./configure $@"

>> -diff -ruN alsa-tools-1.0.24.1-orig//Makefile alsa-tools-1.0.24.1/Makefile

>> ---- alsa-tools-1.0.24.1-orig//Makefile       2011-07-06 11:27:40.207665000 +0800

>> -+++ alsa-tools-1.0.24.1/Makefile     2011-07-14 15:08:08.877665009 +0800

>> +---

>> + Makefile          | 4 ++--

>> + ld10k1/gitcompile | 2 +-

>> + 2 files changed, 3 insertions(+), 3 deletions(-)

>> +

>> +diff --git a/Makefile b/Makefile

>> +index c32bf25..1119372 100644

>> +--- a/Makefile

>> ++++ b/Makefile

>>  @@ -1,8 +1,8 @@

>> - VERSION = 1.1.5

>> + VERSION = 1.1.6

>>   TOP = .

>>  -SUBDIRS = as10k1 envy24control hdsploader hdspconf hdspmixer \

>>  +SUBDIRS = as10k1 envy24control \

>> @@ -30,3 +30,15 @@ diff -ruN alsa-tools-1.0.24.1-orig//Makefile alsa-tools-1.0.24.1/Makefile

>>         hwmixvolume hdajackretask hda-verb hdajacksensetest

>>

>>   all:

>> +diff --git a/ld10k1/gitcompile b/ld10k1/gitcompile

>> +index 99429ac..20005d9 100755

>> +--- a/ld10k1/gitcompile

>> ++++ b/ld10k1/gitcompile

>> +@@ -1,6 +1,6 @@

>> + #!/bin/bash

>> +

>> +-autoreconf -fi || exit 1

>> ++autoreconf $ACLOCAL_FLAGS -fi || exit 1

>> + export CFLAGS='-O2 -Wall -pipe -g'

>> + echo "CFLAGS=$CFLAGS"

>> + echo "./configure $@"

>> diff --git a/meta/recipes-multimedia/alsa/alsa-tools_1.1.5.bb b/meta/recipes-multimedia/alsa/alsa-tools_1.1.6.bb

>> similarity index 62%

>> rename from meta/recipes-multimedia/alsa/alsa-tools_1.1.5.bb

>> rename to meta/recipes-multimedia/alsa/alsa-tools_1.1.6.bb

>> index 1be43aa6e7..e065eec6b8 100644

>> --- a/meta/recipes-multimedia/alsa/alsa-tools_1.1.5.bb

>> +++ b/meta/recipes-multimedia/alsa/alsa-tools_1.1.6.bb

>> @@ -5,17 +5,19 @@ SECTION = "console/utils"

>>  LICENSE = "GPLv2 & LGPLv2+"

>>  DEPENDS = "alsa-lib ncurses glib-2.0"

>>

>> -LIC_FILES_CHKSUM = "file://hdsploader/COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \

>> -                    file://ld10k1/COPYING.LIB;md5=7fbc338309ac38fefcd64b04bb903e34"

>> +LIC_FILES_CHKSUM = "file://hdsploader/COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \

>> +                    file://ld10k1/COPYING.LIB;md5=a916467b91076e631dd8edb7424769c7 \

>> +                    "

>>

>>  SRC_URI = "ftp://ftp.alsa-project.org/pub/tools/${BP}.tar.bz2 \

>>             file://autotools.patch \

>>             ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'file://makefile_no_gtk.patch', d)} \

>>             file://gitcompile_hdajacksensetest \

>> +           file://0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch \

>>             "

>>

>> -SRC_URI[md5sum] = "3afb92eb1b4f2edc8691498e57c3ec78"

>> -SRC_URI[sha256sum] = "bc3c6567de835223ee7d69487b8c22fb395a2e8c613341b0c96e6a5f6a2bd534"

>> +SRC_URI[md5sum] = "5ca8c9437ae779997cd62fb2815fef19"

>> +SRC_URI[sha256sum] = "d69c4dc2fb641a974d9903e9eb78c94cb0c7ac6c45bae664f0c9d6c0a1593227"

>>

>>  inherit autotools-brokensep pkgconfig

>>

>> @@ -37,4 +39,17 @@ do_compile_prepend () {

>>      cp ${WORKDIR}/gitcompile_hdajacksensetest ${S}/hdajacksensetest/gitcompile

>>  }

>>

>> -FILES_${PN} += "${datadir}/ld10k1"

>> +do_install_append() {

>> +    sed -i -e "s|/usr/bin/python2|/usr/bin/env python2|g" ${D}${bindir}/hwmixvolume

>> +}

>> +

>> +PACKAGES =+ "${PN}-hwmixvolume"

>> +

>> +FILES_${PN}-hwmixvolume = "${bindir}/hwmixvolume"

>> +

>> +FILES_${PN} += "${datadir}/ld10k1 \

>> +                ${datadir}/icons/hicolor \

>> +               "

>> +

>> +RDEPENDS_${PN}-hwmixvolume += "python"

>> +

>> --

>> 2.17.0

>>

>> --

>> _______________________________________________

>> Openembedded-core mailing list

>> Openembedded-core@lists.openembedded.org

>> http://lists.openembedded.org/mailman/listinfo/openembedded-core

>

> --

> Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Patch

diff --git a/meta/recipes-multimedia/alsa/alsa-tools/0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch b/meta/recipes-multimedia/alsa/alsa-tools/0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch
new file mode 100644
index 0000000000..2290915eab
--- /dev/null
+++ b/meta/recipes-multimedia/alsa/alsa-tools/0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch
@@ -0,0 +1,28 @@ 
+From 2e48e4045e1e951433da0ca4b1e49798eedde14f Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Tue, 24 Apr 2018 12:21:18 -0700
+Subject: [PATCH] Fix clang -Wreserved-user-defined-literal warnings
+
+| us428control.cc:66:18: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
+|         printf("usage: "PROGNAME" [-v verbosity_level 0..2] [-c card] [-D device] [-u usb-device] [-m mode]\n");
+|                         ^
+
+Upstream-Status: Submitted [https://patchwork.kernel.org/patch/10360805/]
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ us428control/us428control.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/us428control/us428control.cc b/us428control/us428control.cc
+index e839bf4..8cb3c42 100644
+--- a/us428control/us428control.cc
++++ b/us428control/us428control.cc
+@@ -63,7 +63,7 @@ static void usage(void)
+ {
+ 	printf("Tascam US-428 Control\n");
+ 	printf("version %s\n", VERSION);
+-	printf("usage: "PROGNAME" [-v verbosity_level 0..2] [-c card] [-D device] [-u usb-device] [-m mode]\n");
++	printf("usage: " PROGNAME " [-v verbosity_level 0..2] [-c card] [-D device] [-u usb-device] [-m mode]\n");
+ 	printf("mode is one of (us224, us428, mixxx)\n");
+ }
+ /*
diff --git a/meta/recipes-multimedia/alsa/alsa-tools/autotools.patch b/meta/recipes-multimedia/alsa/alsa-tools/autotools.patch
index 2e74963c89..c85834a593 100644
--- a/meta/recipes-multimedia/alsa/alsa-tools/autotools.patch
+++ b/meta/recipes-multimedia/alsa/alsa-tools/autotools.patch
@@ -1,3 +1,8 @@ 
+From b9a65bf3ba5628cfe8cfd2d10ce2dcf11a606775 Mon Sep 17 00:00:00 2001
+From: Dongxiao Xu <dongxiao.xu@intel.com>
+Date: Thu, 14 Jul 2011 15:40:36 +0800
+Subject: [PATCH] alsa-tools: Fix recipe build error.
+
 Add parameters to autoreconf to support cross compile.
 Remove some sub-components which needs further recipe support.
 
@@ -5,22 +10,17 @@  Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
 
 Upstream-Status: Inappropriate [configuration]
 
-diff -ruN alsa-tools-1.0.24.1-orig//ld10k1/gitcompile alsa-tools-1.0.24.1/ld10k1/gitcompile
---- alsa-tools-1.0.24.1-orig//ld10k1/gitcompile	2011-07-06 11:27:40.227665002 +0800
-+++ alsa-tools-1.0.24.1/ld10k1/gitcompile	2011-07-14 13:26:18.017665004 +0800
-@@ -1,6 +1,6 @@
- #!/bin/bash
- 
--autoreconf -fi || exit 1
-+autoreconf $ACLOCAL_FLAGS -fi || exit 1
- export CFLAGS='-O2 -Wall -pipe -g'
- echo "CFLAGS=$CFLAGS"
- echo "./configure $@"
-diff -ruN alsa-tools-1.0.24.1-orig//Makefile alsa-tools-1.0.24.1/Makefile
---- alsa-tools-1.0.24.1-orig//Makefile	2011-07-06 11:27:40.207665000 +0800
-+++ alsa-tools-1.0.24.1/Makefile	2011-07-14 15:08:08.877665009 +0800
+---
+ Makefile          | 4 ++--
+ ld10k1/gitcompile | 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index c32bf25..1119372 100644
+--- a/Makefile
++++ b/Makefile
 @@ -1,8 +1,8 @@
- VERSION = 1.1.5
+ VERSION = 1.1.6
  TOP = .
 -SUBDIRS = as10k1 envy24control hdsploader hdspconf hdspmixer \
 +SUBDIRS = as10k1 envy24control \
@@ -30,3 +30,15 @@  diff -ruN alsa-tools-1.0.24.1-orig//Makefile alsa-tools-1.0.24.1/Makefile
  	  hwmixvolume hdajackretask hda-verb hdajacksensetest
  
  all:
+diff --git a/ld10k1/gitcompile b/ld10k1/gitcompile
+index 99429ac..20005d9 100755
+--- a/ld10k1/gitcompile
++++ b/ld10k1/gitcompile
+@@ -1,6 +1,6 @@
+ #!/bin/bash
+ 
+-autoreconf -fi || exit 1
++autoreconf $ACLOCAL_FLAGS -fi || exit 1
+ export CFLAGS='-O2 -Wall -pipe -g'
+ echo "CFLAGS=$CFLAGS"
+ echo "./configure $@"
diff --git a/meta/recipes-multimedia/alsa/alsa-tools_1.1.5.bb b/meta/recipes-multimedia/alsa/alsa-tools_1.1.6.bb
similarity index 62%
rename from meta/recipes-multimedia/alsa/alsa-tools_1.1.5.bb
rename to meta/recipes-multimedia/alsa/alsa-tools_1.1.6.bb
index 1be43aa6e7..e065eec6b8 100644
--- a/meta/recipes-multimedia/alsa/alsa-tools_1.1.5.bb
+++ b/meta/recipes-multimedia/alsa/alsa-tools_1.1.6.bb
@@ -5,17 +5,19 @@  SECTION = "console/utils"
 LICENSE = "GPLv2 & LGPLv2+"
 DEPENDS = "alsa-lib ncurses glib-2.0"
 
-LIC_FILES_CHKSUM = "file://hdsploader/COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
-                    file://ld10k1/COPYING.LIB;md5=7fbc338309ac38fefcd64b04bb903e34"
+LIC_FILES_CHKSUM = "file://hdsploader/COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
+                    file://ld10k1/COPYING.LIB;md5=a916467b91076e631dd8edb7424769c7 \
+                    "
 
 SRC_URI = "ftp://ftp.alsa-project.org/pub/tools/${BP}.tar.bz2 \
            file://autotools.patch \
            ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'file://makefile_no_gtk.patch', d)} \
            file://gitcompile_hdajacksensetest \
+           file://0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch \
            "
 
-SRC_URI[md5sum] = "3afb92eb1b4f2edc8691498e57c3ec78"
-SRC_URI[sha256sum] = "bc3c6567de835223ee7d69487b8c22fb395a2e8c613341b0c96e6a5f6a2bd534"
+SRC_URI[md5sum] = "5ca8c9437ae779997cd62fb2815fef19"
+SRC_URI[sha256sum] = "d69c4dc2fb641a974d9903e9eb78c94cb0c7ac6c45bae664f0c9d6c0a1593227"
 
 inherit autotools-brokensep pkgconfig
 
@@ -37,4 +39,17 @@  do_compile_prepend () {
     cp ${WORKDIR}/gitcompile_hdajacksensetest ${S}/hdajacksensetest/gitcompile
 }
 
-FILES_${PN} += "${datadir}/ld10k1"
+do_install_append() {
+    sed -i -e "s|/usr/bin/python2|/usr/bin/env python2|g" ${D}${bindir}/hwmixvolume
+}
+
+PACKAGES =+ "${PN}-hwmixvolume"
+
+FILES_${PN}-hwmixvolume = "${bindir}/hwmixvolume"
+
+FILES_${PN} += "${datadir}/ld10k1 \
+                ${datadir}/icons/hicolor \
+               "
+
+RDEPENDS_${PN}-hwmixvolume += "python"
+