diff options
| author | Otavio Salvador <otavio@ossystems.com.br> | 2026-07-17 10:03:07 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-17 10:03:07 -0300 |
| commit | 926818369d1a5a3de142b51b831971d39645f1bb (patch) | |
| tree | f186fa0549524b593b3d3cfdf378178c7b745564 /recipes-multimedia | |
| parent | 1b7b050f44eea89e80b95222b560a909d8fb2268 (diff) | |
| parent | 21141aa51ab21f3c4620a7bc75270e416667da40 (diff) | |
| download | meta-freescale-926818369d1a5a3de142b51b831971d39645f1bb.tar.gz | |
Merge pull request #2565 from lucianogdittgen/oelint-cleanup-8-recipe-metadata-4
oelint: Recipe metadata and variable-order cleanups
Diffstat (limited to 'recipes-multimedia')
5 files changed, 64 insertions, 41 deletions
diff --git a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb index fced1cb66..2cd9124fc 100644 --- a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb +++ b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb | |||
| @@ -2,21 +2,17 @@ | |||
| 2 | # Copyright 2017-2026 NXP | 2 | # Copyright 2017-2026 NXP |
| 3 | # Released under the MIT license (see COPYING.MIT for the terms) | 3 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 4 | 4 | ||
| 5 | DESCRIPTION = "Freescale alsa-lib plugins" | 5 | SUMMARY = "ALSA-lib plugins for i.MX SoCs" |
| 6 | DESCRIPTION = "Freescale/NXP ALSA-lib plugins for i.MX SoCs, including the \ | ||
| 7 | software PDM (pulse-density modulation) capture plugin." | ||
| 6 | HOMEPAGE = "https://github.com/nxp-imx/imx-alsa-plugins" | 8 | HOMEPAGE = "https://github.com/nxp-imx/imx-alsa-plugins" |
| 7 | LICENSE = "GPL-2.0-only" | ||
| 8 | SECTION = "multimedia" | 9 | SECTION = "multimedia" |
| 10 | LICENSE = "GPL-2.0-only" | ||
| 11 | LIC_FILES_CHKSUM = "file://LICENSE;md5=94d55d512a9ba36caa9b7df079bae19f" | ||
| 9 | DEPENDS = "alsa-lib" | 12 | DEPENDS = "alsa-lib" |
| 10 | 13 | ||
| 11 | # For backwards compatibility | 14 | # Provide the old fsl-alsa-plugins name for backwards compatibility |
| 12 | PROVIDES += "fsl-alsa-plugins" | 15 | PROVIDES += "fsl-alsa-plugins" |
| 13 | RREPLACES:${PN} = "fsl-alsa-plugins" | ||
| 14 | RPROVIDES:${PN} = "fsl-alsa-plugins" | ||
| 15 | RCONFLICTS:${PN} = "fsl-alsa-plugins" | ||
| 16 | |||
| 17 | LIC_FILES_CHKSUM = "file://LICENSE;md5=94d55d512a9ba36caa9b7df079bae19f" | ||
| 18 | |||
| 19 | inherit autotools pkgconfig use-imx-headers | ||
| 20 | 16 | ||
| 21 | PV = "1.0.26+${SRCPV}" | 17 | PV = "1.0.26+${SRCPV}" |
| 22 | 18 | ||
| @@ -25,6 +21,8 @@ IMXALSA_SRC ?= "git://github.com/nxp-imx/imx-alsa-plugins.git;protocol=https" | |||
| 25 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" | 21 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" |
| 26 | SRCREV = "18eb79b6cf13fb988de7d4eef5b22eb60f8e2533" | 22 | SRCREV = "18eb79b6cf13fb988de7d4eef5b22eb60f8e2533" |
| 27 | 23 | ||
| 24 | inherit autotools pkgconfig use-imx-headers | ||
| 25 | |||
| 28 | CFLAGS:append = " -I${STAGING_INCDIR_IMX}" | 26 | CFLAGS:append = " -I${STAGING_INCDIR_IMX}" |
| 29 | 27 | ||
| 30 | PACKAGECONFIG ??= "${PACKAGECONFIG_SWPDM}" | 28 | PACKAGECONFIG ??= "${PACKAGECONFIG_SWPDM}" |
| @@ -33,10 +31,18 @@ PACKAGECONFIG_SWPDM:mx8-nxp-bsp = "swpdm" | |||
| 33 | 31 | ||
| 34 | PACKAGECONFIG[swpdm] = "--enable-swpdm,--disable-swpdm,imx-sw-pdm" | 32 | PACKAGECONFIG[swpdm] = "--enable-swpdm,--disable-swpdm,imx-sw-pdm" |
| 35 | 33 | ||
| 34 | # ALSA plugins install versioned-looking .so modules into ${libdir}/alsa-lib; | ||
| 35 | # these are runtime plugin objects (not dev symlinks), so dev-so must be skipped. | ||
| 36 | # nooelint: oelint.vars.insaneskip | ||
| 36 | INSANE_SKIP:${PN} = "dev-so" | 37 | INSANE_SKIP:${PN} = "dev-so" |
| 37 | 38 | ||
| 38 | FILES:${PN} += "${libdir}/alsa-lib/libasound_*.so" | 39 | FILES:${PN} += "${libdir}/alsa-lib/libasound_*.so" |
| 39 | FILES:${PN}-dbg += "${libdir}/alsa-lib/.debug" | 40 | FILES:${PN}-dbg += "${libdir}/alsa-lib/.debug" |
| 40 | FILES:${PN}-dev += "${libdir}/alsa-lib/*.la" | 41 | FILES:${PN}-dev += "${libdir}/alsa-lib/*.la" |
| 41 | 42 | ||
| 43 | # Runtime backwards compatibility with the old fsl-alsa-plugins name | ||
| 44 | RREPLACES:${PN} = "fsl-alsa-plugins" | ||
| 45 | RPROVIDES:${PN} = "fsl-alsa-plugins" | ||
| 46 | RCONFLICTS:${PN} = "fsl-alsa-plugins" | ||
| 47 | |||
| 42 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" | 48 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb index 26cac0a7d..d1ed15f87 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb | |||
| @@ -1,20 +1,21 @@ | |||
| 1 | SUMMARY = "VA-API support to GStreamer" | 1 | SUMMARY = "VA-API support to GStreamer" |
| 2 | HOMEPAGE = "https://gstreamer.freedesktop.org/" | ||
| 3 | DESCRIPTION = "gstreamer-vaapi consists of a collection of VA-API \ | 2 | DESCRIPTION = "gstreamer-vaapi consists of a collection of VA-API \ |
| 4 | based plugins for GStreamer and helper libraries: `vaapidecode', \ | 3 | based plugins for GStreamer and helper libraries: `vaapidecode', \ |
| 5 | `vaapiconvert', and `vaapisink'." | 4 | `vaapiconvert', and `vaapisink'." |
| 5 | HOMEPAGE = "https://gstreamer.freedesktop.org/" | ||
| 6 | SECTION = "multimedia" | ||
| 6 | 7 | ||
| 7 | REALPN = "gstreamer-vaapi" | 8 | REALPN = "gstreamer-vaapi" |
| 8 | 9 | ||
| 9 | LICENSE = "LGPL-2.1-or-later" | 10 | LICENSE = "LGPL-2.1-or-later" |
| 10 | LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" | 11 | LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" |
| 12 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base libva" | ||
| 11 | 13 | ||
| 12 | SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.xz" | 14 | SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.xz" |
| 13 | 15 | ||
| 14 | SRC_URI[sha256sum] = "d87c57244cecbd17bb030b698dcb67a66225de639f7c5b837391c4a8e5477667" | 16 | SRC_URI[sha256sum] = "d87c57244cecbd17bb030b698dcb67a66225de639f7c5b837391c4a8e5477667" |
| 15 | 17 | ||
| 16 | S = "${UNPACKDIR}/${REALPN}-${PV}" | 18 | S = "${UNPACKDIR}/${REALPN}-${PV}" |
| 17 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base libva" | ||
| 18 | 19 | ||
| 19 | inherit meson pkgconfig features_check upstream-version-is-even | 20 | inherit meson pkgconfig features_check upstream-version-is-even |
| 20 | 21 | ||
| @@ -26,8 +27,6 @@ EXTRA_OEMESON += "\ | |||
| 26 | -Dtests=enabled \ | 27 | -Dtests=enabled \ |
| 27 | " | 28 | " |
| 28 | 29 | ||
| 29 | PACKAGES =+ "${PN}-tests" | ||
| 30 | |||
| 31 | # OpenGL packageconfig factored out to make it easy for distros | 30 | # OpenGL packageconfig factored out to make it easy for distros |
| 32 | # and BSP layers to pick either glx, egl, or no GL. By default, | 31 | # and BSP layers to pick either glx, egl, or no GL. By default, |
| 33 | # try detecting X11 first, and if found (with OpenGL), use GLX, | 32 | # try detecting X11 first, and if found (with OpenGL), use GLX, |
| @@ -47,7 +46,9 @@ PACKAGECONFIG[glx] = "-Dglx=enabled,-Dglx=disabled,virtual/libgl" | |||
| 47 | PACKAGECONFIG[wayland] = "-Dwayland=enabled,-Dwayland=disabled,wayland-native wayland wayland-protocols" | 46 | PACKAGECONFIG[wayland] = "-Dwayland=enabled,-Dwayland=disabled,wayland-native wayland wayland-protocols" |
| 48 | PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,virtual/libx11 libxrandr libxrender" | 47 | PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,virtual/libx11 libxrandr libxrender" |
| 49 | 48 | ||
| 49 | PACKAGES =+ "${PN}-tests" | ||
| 50 | |||
| 50 | FILES:${PN} += "${libdir}/gstreamer-*/*.so" | 51 | FILES:${PN} += "${libdir}/gstreamer-*/*.so" |
| 51 | FILES:${PN}-dbg += "${libdir}/gstreamer-*/.debug" | 52 | FILES:${PN}-dbg += "${libdir}/gstreamer-*/.debug" |
| 52 | FILES:${PN}-dev += "${libdir}/gstreamer-*/*.a" | 53 | FILES:${PN}-dev += "${libdir}/gstreamer-*/*.a" |
| 53 | FILES:${PN}-tests = "${bindir}/*" | 54 | FILES:${PN}-tests += "${bindir}/*" |
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb index 486049d7b..aa398df0c 100644 --- a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb +++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb | |||
| @@ -2,19 +2,22 @@ | |||
| 2 | # Copyright 2017-2025 NXP | 2 | # Copyright 2017-2025 NXP |
| 3 | # Copyright (C) 2012-2015 O.S. Systems Software LTDA. | 3 | # Copyright (C) 2012-2015 O.S. Systems Software LTDA. |
| 4 | # Released under the MIT license (see COPYING.MIT for the terms) | 4 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 5 | DESCRIPTION = "Gstreamer freescale plugins" | 5 | SUMMARY = "GStreamer 1.0 plugins for i.MX" |
| 6 | DESCRIPTION = "Freescale/NXP GStreamer 1.0 plugins providing hardware-accelerated \ | ||
| 7 | multimedia (audio/video codec, capture and sink) elements for \ | ||
| 8 | i.MX SoCs." | ||
| 6 | HOMEPAGE = "https://github.com/nxp-imx/imx-gst1.0-plugin" | 9 | HOMEPAGE = "https://github.com/nxp-imx/imx-gst1.0-plugin" |
| 7 | SECTION = "multimedia" | 10 | SECTION = "multimedia" |
| 8 | LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only" | 11 | LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only" |
| 9 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24" | 12 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24" |
| 10 | 13 | ||
| 11 | DEPENDS = "\ | 14 | DEPENDS = "\ |
| 15 | ${DEPENDS_IMXGPU} \ | ||
| 12 | gstreamer1.0 \ | 16 | gstreamer1.0 \ |
| 13 | gstreamer1.0-plugins-base \ | ||
| 14 | gstreamer1.0-plugins-bad \ | 17 | gstreamer1.0-plugins-bad \ |
| 18 | gstreamer1.0-plugins-base \ | ||
| 15 | imx-codec \ | 19 | imx-codec \ |
| 16 | imx-parser \ | 20 | imx-parser \ |
| 17 | ${DEPENDS_IMXGPU} \ | ||
| 18 | libinput \ | 21 | libinput \ |
| 19 | " | 22 | " |
| 20 | DEPENDS:append:mx6-nxp-bsp = " imx-lib" | 23 | DEPENDS:append:mx6-nxp-bsp = " imx-lib" |
| @@ -31,11 +34,6 @@ DEPENDS_IMX_OPENCL_CONVERTER:mx6-nxp-bsp = "" | |||
| 31 | DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = "" | 34 | DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = "" |
| 32 | DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = "" | 35 | DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = "" |
| 33 | 36 | ||
| 34 | # For backwards compatibility | ||
| 35 | RREPLACES:${PN} = "gst1.0-fsl-plugin" | ||
| 36 | RPROVIDES:${PN} = "gst1.0-fsl-plugin" | ||
| 37 | RCONFLICTS:${PN} = "gst1.0-fsl-plugin" | ||
| 38 | |||
| 39 | PV = "4.10.3+git${SRCPV}" | 37 | PV = "4.10.3+git${SRCPV}" |
| 40 | 38 | ||
| 41 | SRC_URI = "${IMXGST_SRC};branch=${SRCBRANCH}" | 39 | SRC_URI = "${IMXGST_SRC};branch=${SRCBRANCH}" |
| @@ -60,17 +58,6 @@ EXTRA_OEMESON = "-Dplatform=${PLATFORM} \ | |||
| 60 | -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ | 58 | -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ |
| 61 | " | 59 | " |
| 62 | 60 | ||
| 63 | PACKAGES =+ "${PN}-tools ${PN}-libgstfsl" | ||
| 64 | |||
| 65 | # Add codec list that the beep plugin run-time depended | ||
| 66 | BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" | ||
| 67 | RDEPENDS:${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux " | ||
| 68 | RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp" | ||
| 69 | RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp" | ||
| 70 | RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp" | ||
| 71 | RDEPENDS:${PN}:append:mx8mp-nxp-bsp = " imx-dsp" | ||
| 72 | RDEPENDS:${PN}:append:mx8ulp-nxp-bsp = " imx-dsp" | ||
| 73 | |||
| 74 | PACKAGECONFIG ?= "" | 61 | PACKAGECONFIG ?= "" |
| 75 | 62 | ||
| 76 | # FIXME: Add all features | 63 | # FIXME: Add all features |
| @@ -82,13 +69,34 @@ MSDEPENDS = "imx-msparser imx-mscodec" | |||
| 82 | PACKAGECONFIG[wma10dec] = ",,${MSDEPENDS},${MSDEPENDS}" | 69 | PACKAGECONFIG[wma10dec] = ",,${MSDEPENDS},${MSDEPENDS}" |
| 83 | PACKAGECONFIG[wma8enc] = ",,${MSDEPENDS},${MSDEPENDS}" | 70 | PACKAGECONFIG[wma8enc] = ",,${MSDEPENDS},${MSDEPENDS}" |
| 84 | 71 | ||
| 85 | FILES:${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}" | 72 | PACKAGES =+ "${PN}-tools ${PN}-libgstfsl" |
| 86 | 73 | ||
| 74 | # Deliberately replace the default main-package file list so the (unversioned) | ||
| 75 | # GStreamer plugin .so files land in ${PN} instead of ${PN}-dev. | ||
| 76 | # nooelint: oelint.var.filesoverride | ||
| 77 | FILES:${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}" | ||
| 87 | FILES:${PN}-dbg += "${libdir}/gstreamer-1.0/.debug" | 78 | FILES:${PN}-dbg += "${libdir}/gstreamer-1.0/.debug" |
| 88 | FILES:${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/pkgconfig/*.pc" | 79 | FILES:${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/pkgconfig/*.pc" |
| 89 | FILES:${PN}-tools += "${bindir}/* ${libdir}/librecorder_engine-1.0${SOLIBS}" | 80 | FILES:${PN}-tools += "${bindir}/* ${libdir}/librecorder_engine-1.0${SOLIBS}" |
| 90 | FILES:${PN}-libgstfsl = "${libdir}/libgstfsl-1.0${SOLIBS}" | 81 | FILES:${PN}-libgstfsl += "${libdir}/libgstfsl-1.0${SOLIBS}" |
| 82 | |||
| 83 | # Add codec list that the beep plugin run-time depended | ||
| 84 | BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" | ||
| 85 | RDEPENDS:${PN} += "${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux imx-parser" | ||
| 86 | RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp" | ||
| 87 | RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp" | ||
| 88 | RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp" | ||
| 89 | RDEPENDS:${PN}:append:mx8mp-nxp-bsp = " imx-dsp" | ||
| 90 | RDEPENDS:${PN}:append:mx8ulp-nxp-bsp = " imx-dsp" | ||
| 91 | 91 | ||
| 92 | # The plugins pull in codec/parser build dependencies conditionally through | ||
| 93 | # PACKAGECONFIG, so the static build-deps QA check cannot see them all. | ||
| 94 | # nooelint: oelint.vars.insaneskip | ||
| 92 | INSANE_SKIP:${PN} = "build-deps" | 95 | INSANE_SKIP:${PN} = "build-deps" |
| 93 | 96 | ||
| 97 | # Runtime backwards compatibility with the old gst1.0-fsl-plugin name | ||
| 98 | RREPLACES:${PN} = "gst1.0-fsl-plugin" | ||
| 99 | RPROVIDES:${PN} = "gst1.0-fsl-plugin" | ||
| 100 | RCONFLICTS:${PN} = "gst1.0-fsl-plugin" | ||
| 101 | |||
| 94 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" | 102 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" |
diff --git a/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb b/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb index 1c6e8081c..cac6d9c5e 100644 --- a/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb +++ b/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb | |||
| @@ -60,6 +60,7 @@ python __set_insane_skip() { | |||
| 60 | else: | 60 | else: |
| 61 | d.setVar("INSANE_SKIP:%s" % p, "ldflags textrel") | 61 | d.setVar("INSANE_SKIP:%s" % p, "ldflags textrel") |
| 62 | } | 62 | } |
| 63 | __set_insane_skip[doc] = "Set DEBIAN_NOAUTONAME and INSANE_SKIP for the prebuilt codec plugin packages." | ||
| 63 | 64 | ||
| 64 | do_package_qa[prefuncs] += "__set_insane_skip" | 65 | do_package_qa[prefuncs] += "__set_insane_skip" |
| 65 | 66 | ||
| @@ -82,6 +83,7 @@ python __split_libfslcodec_plugins() { | |||
| 82 | d.setVar('RPROVIDES:%s' % pkg, ' libfslcodec') | 83 | d.setVar('RPROVIDES:%s' % pkg, ' libfslcodec') |
| 83 | d.setVar('RCONFLICTS:%s' % pkg, ' libfslcodec') | 84 | d.setVar('RCONFLICTS:%s' % pkg, ' libfslcodec') |
| 84 | } | 85 | } |
| 86 | __split_libfslcodec_plugins[doc] = "Split the codec plugin .so files into per-codec packages." | ||
| 85 | 87 | ||
| 86 | python __set_metapkg_rdepends() { | 88 | python __set_metapkg_rdepends() { |
| 87 | # Allow addition of all codecs in a image; useful specially for | 89 | # Allow addition of all codecs in a image; useful specially for |
| @@ -91,9 +93,12 @@ python __set_metapkg_rdepends() { | |||
| 91 | codec_pkgs) | 93 | codec_pkgs) |
| 92 | d.appendVar('RDEPENDS:imx-codec-meta', ' ' + ' '.join(codec_pkgs)) | 94 | d.appendVar('RDEPENDS:imx-codec-meta', ' ' + ' '.join(codec_pkgs)) |
| 93 | } | 95 | } |
| 96 | __set_metapkg_rdepends[doc] = "Make the -meta package RDEPEND on all split codec packages." | ||
| 94 | 97 | ||
| 95 | PACKAGESPLITFUNCS =+ "__split_libfslcodec_plugins __set_metapkg_rdepends" | 98 | PACKAGESPLITFUNCS =+ "__split_libfslcodec_plugins __set_metapkg_rdepends" |
| 96 | 99 | ||
| 100 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | ||
| 101 | |||
| 97 | # We need to ensure we don't have '-src' package overrided | 102 | # We need to ensure we don't have '-src' package overrided |
| 98 | PACKAGE_DEBUG_SPLIT_STYLE = 'debug-without-src' | 103 | PACKAGE_DEBUG_SPLIT_STYLE = 'debug-without-src' |
| 99 | 104 | ||
| @@ -106,7 +111,9 @@ PACKAGES += "${PN}-meta ${PN}-test-bin ${PN}-test-source" | |||
| 106 | ALLOW_EMPTY:${PN} = "1" | 111 | ALLOW_EMPTY:${PN} = "1" |
| 107 | ALLOW_EMPTY:${PN}-meta = "1" | 112 | ALLOW_EMPTY:${PN}-meta = "1" |
| 108 | 113 | ||
| 109 | # Ensure we get warnings if we miss something | 114 | # Reset PN's default FILES to empty so any unpackaged file is flagged as a |
| 115 | # warning instead of silently landing in the main package. | ||
| 116 | # nooelint: oelint.var.filesoverride | ||
| 110 | FILES:${PN} = "" | 117 | FILES:${PN} = "" |
| 111 | 118 | ||
| 112 | FILES:${PN}-dev += "${libdir}/imx-mm/*/*${SOLIBSDEV} \ | 119 | FILES:${PN}-dev += "${libdir}/imx-mm/*/*${SOLIBSDEV} \ |
| @@ -122,5 +129,4 @@ FILES:${PN}-oggvorbis += "${libdir}/imx-mm/audio-codec/wrap/lib_vorbisd_wrap_arm | |||
| 122 | FILES:${PN}-nb += "${libdir}/imx-mm/audio-codec/wrap/lib_nbamrd_wrap_arm*_elinux.so.*" | 129 | FILES:${PN}-nb += "${libdir}/imx-mm/audio-codec/wrap/lib_nbamrd_wrap_arm*_elinux.so.*" |
| 123 | FILES:${PN}-wb += "${libdir}/imx-mm/audio-codec/wrap/lib_wbamrd_wrap_arm*_elinux.so.*" | 130 | FILES:${PN}-wb += "${libdir}/imx-mm/audio-codec/wrap/lib_wbamrd_wrap_arm*_elinux.so.*" |
| 124 | 131 | ||
| 125 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | ||
| 126 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" | 132 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" |
diff --git a/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb b/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb index bffe15c87..5187c6127 100644 --- a/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb +++ b/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb | |||
| @@ -1,5 +1,9 @@ | |||
| 1 | DESCRIPTION = "A library to handle compressed formats like MP3 etc." | 1 | SUMMARY = "ALSA compress-offload API library" |
| 2 | DESCRIPTION = "A userspace library implementing the ALSA compress-offload API, \ | ||
| 3 | used to stream hardware-compressed audio formats such as MP3 to \ | ||
| 4 | the DSP without decoding them on the CPU." | ||
| 2 | HOMEPAGE = "https://github.com/alsa-project/tinycompress" | 5 | HOMEPAGE = "https://github.com/alsa-project/tinycompress" |
| 6 | SECTION = "multimedia" | ||
| 3 | LICENSE = "LGPL-2.1-only | BSD-3-Clause" | 7 | LICENSE = "LGPL-2.1-only | BSD-3-Clause" |
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=cf9105c1a2d4405cbe04bbe3367373a0" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=cf9105c1a2d4405cbe04bbe3367373a0" |
| 5 | DEPENDS = "alsa-lib" | 9 | DEPENDS = "alsa-lib" |
| @@ -13,5 +17,3 @@ SRC_URI = "git://github.com/alsa-project/tinycompress.git;protocol=https;branch= | |||
| 13 | SRCREV = "f3ba6e5c2126f2fb07e3d890f990d50c3e204e67" | 17 | SRCREV = "f3ba6e5c2126f2fb07e3d890f990d50c3e204e67" |
| 14 | 18 | ||
| 15 | EXTRA_OECONF:append = " --enable-pcm" | 19 | EXTRA_OECONF:append = " --enable-pcm" |
| 16 | |||
| 17 | inherit autotools pkgconfig | ||
