[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openembedded-core
Subject:    Re: [OE-core] [PATCH 08/24] alsa-tools: Update to 1.1.6
From:       Khem Raj <raj.khem () gmail ! com>
Date:       2018-04-30 14:17:52
Message-ID: CAMKF1sqKyQ1NAybDCc_BmddOgndaDopqX9d8gCr_zhpCTe00pA () mail ! gmail ! com
[Download RAW message or body]

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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic