mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 17:19:20 +00:00
alsa-tools: Update to 1.1.6
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 (From OE-Core rev: 2a39c8529332c4ea0f8edcac7cfdfb410ca3fb5b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
+28
@@ -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");
|
||||
}
|
||||
/*
|
||||
@@ -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 $@"
|
||||
|
||||
+20
-5
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user