| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
The NXP BSP uses the vendor Hantro stack for hardware video decoding,
which isn't available with use-mainline-bsp.
Enable v4l2codecs on mainline BSPs to provide hardware decoding through
the kernel V4L2 stateless codec API.
Signed-off-by: Antoine Gouby <antoine.gouby@toradex.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
libcamera_0.7.1.imx.bb is the i.MX fork of the meta-openembedded recipe:
its top section is a verbatim copy of meta-oe (see the "meta-openembedded
copy" / "Upstream hash" header), and the "i.MX overrides" section removes
the upstream SRC_URI, points it at the nxp-imx fork, and re-sets SRCREV.
Setting SRCREV in both the copy block and the overrides section trips
oelint.var.override.
Rewriting or dropping the copied SRCREV would diverge from the meta-oe
recipe the block mirrors and reappear on the next re-sync. Annotate the
copied SRCREV with an inline "# nooelint: oelint.var.override"
(UPSTREAM-PARITY) instead, matching the weston and gstreamer i.MX forks.
Comment-only change; no recipe output is affected.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
oelint
gstreamer1.0-plugins-base_1.28.1.imx.bb is the i.MX fork of the OE-core
recipe: its top section is a verbatim copy of OE-core (see the "OE-core
copy" / "Upstream hash" header), and the "i.MX overrides" section below
re-sets LIC_FILES_CHKSUM for the i.MX source. Setting it in both sections
is the file's intended design, but oelint.var.override reports the copied
assignment as fully replaced.
Rewriting the copied block would diverge from the OE-core recipe it is
mirrored from. Annotate the copied assignment with an inline
"# nooelint: oelint.var.override" (UPSTREAM-PARITY) instead.
Comment-only change; no recipe output is affected.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
oelint
gstreamer1.0-plugins-bad_1.28.1.imx.bb is the i.MX fork of the OE-core
recipe: its top section is a verbatim copy of OE-core (see the "OE-core
copy" / "Upstream hash" header), and the "i.MX overrides" section below
re-sets LIC_FILES_CHKSUM for the i.MX source. Setting it in both sections
is the file's intended design, but oelint.var.override reports the copied
assignment as fully replaced.
Rewriting the copied block would diverge from the OE-core recipe it is
mirrored from. Annotate the copied assignment with an inline
"# nooelint: oelint.var.override" (UPSTREAM-PARITY) instead.
Comment-only change; no recipe output is affected.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
overrides for oelint
gstreamer1.0-plugins-good_1.28.1.imx.bb is the i.MX fork of the OE-core
recipe: its top section is a verbatim copy of OE-core (see the "OE-core
copy" / "Upstream hash" header), and the "i.MX overrides" section below
re-sets S and LIC_FILES_CHKSUM for the i.MX source. Setting them in both
sections is the file's intended design, but oelint.var.override reports
the copied assignments as fully replaced.
Rewriting the copied block would diverge from the OE-core recipe it is
mirrored from. Annotate the copied S and LIC_FILES_CHKSUM assignments
with inline "# nooelint: oelint.var.override" (UPSTREAM-PARITY) instead.
Comment-only change; no recipe output is affected.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
gstreamer1.0_1.28.1.imx.bb is the i.MX fork of the OE-core recipe: its
top section is a verbatim copy of the OE-core gstreamer1.0 recipe (see
the "OE-core copy" / "Upstream hash" header), and the "i.MX overrides"
section below re-sets LIC_FILES_CHKSUM for the i.MX source. Setting the
variable in both sections is the file's intended design, but
oelint.var.override reports the copied assignment as fully replaced.
Rewriting the copied block to satisfy the linter would diverge from the
OE-core recipe it is deliberately mirrored from, creating re-sync churn.
Annotate the copied assignment with an inline
"# nooelint: oelint.var.override" (UPSTREAM-PARITY) instead, documenting
why it is kept.
Comment-only change; no recipe output is affected.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
oelint.var.filesoverride flags the ${PN}-gst and ${PN}-pycamera FILES
assignments. Both are split packages with no default FILES, so '=' is a
complete definition. Document each with an inline # nooelint rather than
rewriting it, keeping the lines byte-identical to meta-multimedia libcamera
to avoid drift in this .imx fork.
No functional change.
Tested with libcamera on imx8mp-lpddr4-evk; buildhistory unchanged.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
| |
Variable-definition order among lazily assigned variables does not affect
BitBake expansion, so this is behaviour-preserving. Confirmed by a normalized
full-layer oelint rescan introducing no new findings.
Tested on imx8mp-lpddr4-evk (oel): task signatures and buildhistory unchanged vs master.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
| |
Variable-definition order among lazily assigned variables does not affect
BitBake expansion, so this is behaviour-preserving (verified with bitbake -e
before/after showing identical variable expansion).
Tested on imx8mp-lpddr4-evk (oel): task signatures and buildhistory unchanged vs master.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
| |
Variable-definition order among lazily assigned variables does not affect
BitBake expansion, so this is behaviour-preserving (verified with bitbake -e
before/after showing identical variable expansion).
Tested on imx8mp-lpddr4-evk (oel): task signatures and buildhistory unchanged vs master.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
| |
Variable-definition order among lazily assigned variables does not affect
BitBake expansion, so this is behaviour-preserving. Confirmed by a normalized
full-layer oelint rescan introducing no new findings.
Verified behaviour-preserving: expanded metadata (bitbake -e) unchanged vs master.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
| |
Variable-definition order among lazily assigned variables does not affect
BitBake expansion, so this is behaviour-preserving. Confirmed by a normalized
full-layer oelint rescan introducing no new findings.
Tested on imx8mp-lpddr4-evk (oel): task signatures and buildhistory unchanged vs master.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
| |
Variable-definition order among lazily assigned variables does not affect
BitBake expansion, so this is behaviour-preserving. Confirmed by a normalized
full-layer oelint rescan introducing no new findings.
Tested on imx8mp-lpddr4-evk (oel): task signatures and buildhistory unchanged vs master.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
| |
Variable-definition order among lazily assigned variables does not affect
BitBake expansion, so this is behaviour-preserving (verified with bitbake -e
before/after showing identical variable expansion).
Tested on imx8mp-lpddr4-evk (oel): task signatures and buildhistory unchanged vs master.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
| |
Variable-definition order among lazily assigned variables does not affect
BitBake expansion, so this is behaviour-preserving (verified with bitbake -e
before/after showing identical variable expansion).
Tested on imx8mp-lpddr4-evk (oel): task signatures and buildhistory unchanged vs master.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
oelint.vars.noncoreoverride flags every statement in a bbappend that
carries no MACHINE or DISTRO override suffix, because an unconditional
override of core behaviour fails yocto-check-layer. The check is purely
syntactic: it cannot see that a statement's effective value is already
machine-gated, which is exactly how most of this layer is written.
DRM-REMOVE = "" <- flagged
DRM-REMOVE:imxgpu:mx6-nxp-bsp = "drm-gl drm-gles2"
PACKAGECONFIG:remove = "${DRM-REMOVE}" <- flagged
Neither line can be scoped. A fallback default cannot carry an override
for the machines it is the fallback for, and the dispatch line that
consumes it is a no-op wherever the helper expands empty. Scoping them
anyway would damage correct metadata: weston-init reads HAS_G2D as "elif
${HAS_G2D};" in shell, where an empty value is a syntax error.
Suppress the 58 sites proven inert, each with its own rationale. The
proof is a bitbake -e comparison on MACHINE=qemuarm64 -- a machine this
layer does not own -- with meta-freescale in and out of BBLAYERS. At
every suppressed site SRC_URI, DEPENDS, PACKAGECONFIG, OPENGL_PKGCONFIGS
and REQUIRED_DISTRO_FEATURES are unchanged; eight recipes show no
effective difference at all. The helper variables are defined in the
datastore but every consumer is override-scoped. For the 18
FILESEXTRAPATHS sites there is a stronger result: FILESPATH and
FILESEXTRAPATHS are both in BB_BASEHASH_IGNORE_VARS, so they cannot
reach a task signature.
Two anonymous python blocks are deliberately left unsuppressed and
explained in place instead. For those, oelint anchors the finding to the
line before the block, so a directive placed above only moves the anchor
onto itself: the finding survives and inlinesuppress_na is reported for
the directive. oelint.task.noanonpython anchors the same block to the
'python' line and suppresses correctly, so the two rules disagree about
where the construct starts. Upstream oelint bug candidate.
The rule count goes 76 -> 18 and the layer total 548 -> 491. The 16
findings that remain are not noise: they are measured, genuine
unconditional changes to machines this layer does not own, and are left
open for separate fixes.
This change is comment-only; no non-comment line is added or modified.
Validated with bitbake -p (1166 recipes, 0 errors) and an authoritative
driver rescan showing zero introduced findings in any of the 24 edited
files. The residual override/outofcontext churn in the rescan is the
known shared-metadata scan non-determinism and nets to zero.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
imx-mp4-parser sorts before imx-parser, so swap the two trailing entries
to satisfy oelint.vars.dependsordered. ${BEEP_RDEPENDS} stays first: the
layer keeps variable references ahead of the literal entries, and
RDEPENDS is a set, so neither the grouping nor the swap has any build
meaning.
Verified with oelint-adv 9.10.1 (recipe findings 1 -> 0, nothing
introduced) and bitbake -p (1166 recipes, 0 errors).
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
INSANE_SKIP:${PN}-dbg += "buildpaths" carried no rationale. The note
above it covers the dev-so skip only, which is a different QA check.
do_install ships only the prebuilt binaries unpacked from deploy_afe/ --
nothing shipped is built here -- so their debug info carries the build
paths recorded upstream by NXP and cannot be scrubbed from this recipe.
Record that as the reason for the skip.
Whether the skip itself is warranted is a packaging-QA question and is
not revisited here; only the missing rationale is added.
Comment-only change, verified with oelint-adv 9.10.1 (no finding
introduced) and bitbake -p (1166 recipes, 0 errors).
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
| |
The rtsp examples patch used "Inappropriate [i.MX specific]", which is
not one of the recognised reasons, so oelint.file.inappropriatemsg fired
on the recipe.
Use [embedded specific], as already used elsewhere in the layer.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch used
"Inappropriate [i.MX specific]", which is not one of the recognised
reasons, so oelint.file.inappropriatemsg fired on the recipe. Use
[embedded specific], which oelint accepts and which this layer already
uses elsewhere. Only the header changes; the diff is untouched.
The patch also trips oelint.file.patchsignedoff, suppressed rather than
fixed for the same reason as the matching gstreamer1.0-plugins-bad
change: a Signed-off-by is a certification the signer makes, and this
patch arrived through 25c0c7d3 ("gst/gstreamer: Bump 1.26.0 -> 1.26.6")
already without one. There is nothing here for this layer to correct.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch used
"Inappropriate [i.MX specific]", which is not one of the recognised
reasons, so oelint.file.inappropriatemsg fired on the recipe. Use
[embedded specific], which oelint accepts and which this layer already
uses elsewhere. Only the header changes; the diff is untouched.
The patch also trips oelint.file.patchsignedoff, and that one is
suppressed rather than fixed. A Signed-off-by is a certification the
signer makes about their right to submit the code, so it can be neither
invented for the author named in the From: header nor supplied by
whoever happens to carry the patch downstream. This is an NXP-internal
change that arrived through 25c0c7d3 ("gst/gstreamer: Bump 1.26.0 ->
1.26.6") already without one, and its original cannot be consulted.
There is nothing here for this layer to correct, so the finding is
marked as such in place.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Set doc strings on the custom functions oelint-adv reports via
'oelint.task.docstrings': the three i.MX boot firmware deploy helpers,
the libubootenv uboot-config fixup handler, the qemu-qoriq wrapper
generator, the testfloat SoftFloat unpack step, the linux-imx device
tree compatibility handler and the imx-mp4-parser QA-skip hook.
imx-mp4-parser reuses the wording already used for the identical hook in
imx-parser, so the two prebuilt-binary recipes read the same.
opencv and libcamera are deliberately left alone. Both recipes carry
their upstream recipe as a marked verbatim block ("meta-openembedded
copy"), and the two functions oelint flags -- do_unpack_extra and
do_package_recalculate_ipa_signatures -- sit inside those blocks, where
meta-openembedded sets no doc string. Annotating them would break the
diff against upstream for no functional gain, so those two findings stay
visible.
bitbake never reads the 'doc' flag when computing task checksums --
bb/data.py build_dependencies() only consults vardeps, vardepvalue,
vardepsexclude, exports, postfuncs, prefuncs, lineno and filename -- so
these additions cannot change a signature or invalidate sstate.
Verified by re-linting each file.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
DESCRIPTION was "NXP Multimedia opencl converter lib" -- shorter than
the SUMMARY above it, abbreviated, and inconsistently cased. It told a
reader strictly less than the SUMMARY already did, which is what
oelint.vars.descriptiontoobrief flags.
Replace it with text that actually adds information: what the library
does (offloads pixel format and colour space conversion to the GPU), how
(through the OpenCL implementation behind virtual/libopencl1, matching
DEPENDS), and where it applies (the i.MX 8 and i.MX 95 GPU families, as
COMPATIBLE_MACHINE already encodes).
This recipe is layer-original NXP metadata rather than a copy of an
upstream one, so there is no fork to drift from.
Note this is a metadata value change, not a no-op: DESCRIPTION reaches
the generated package metadata, so the new text is visible in
tmp/pkgdata/<machine>/runtime/ and in the package control fields. It is
not visible in buildhistory, whose package "latest" files record only
PV, PR, RPROVIDES, RDEPENDS, RRECOMMENDS, PKGSIZE, FILES and FILELIST --
so confirm it in pkgdata, not there.
Validation: oelint-adv rescan of the recipe; both
oelint.vars.descriptiontoobrief and the oelint.vars.multilineident
findings that the first draft of the continuation lines introduced are
absent -- the continuations are indented to match the layer's style.
Built for an i.MX 8M target: no buildhistory delta, as expected from the
above, and the new text confirmed in pkgdata.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The NXP 1.28.1.imx source revision used by this recipe no longer
provides a Meson option named 'tinycompress', nor does it contain the
tinycompresssink plugin directory in sys/.
This can lead to the following build error:
| ../sources/gstreamer1.0-plugins-bad-1.28.1.imx/meson.build:1:0: ERROR: Unknown option: "tinycompress".
Drop the stale PACKAGECONFIG entry and the mx8 append. If
tinycompresssink is needed again, the plugin and its Meson option need
to be restored in the source tree first.
Fixes: 843ac09e88a2 ("gst/gstreamer: Bump 1.26.6 -> 1.28.1")
Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The GStreamer 1.28.1 update introduced the following build error:
ERROR: gst-examples-1.28.1-r0 do_patch: Applying patch '[...]/layers/meta-freescale/recipes-multimedia/gstreamer/gst-examples/0001-Make-player-examples-installable.patch' on target directory '/var/home/vhe/build/bitbake-builds/tdxref-master-qcom/build/tmp/work/cortexa55-mx95-tdx-linux/gst-examples/1.28.1/sources/gst-examples-1.28.1/subprojects/gst-examples'
CmdError('quilt --quiltrc [...]/build/tmp/work/cortexa55-mx95-tdx-linux/gst-examples/1.28.1/recipe-sysroot-native/etc/quiltrc push', 1, 'stdout: Applying patch 0001-Make-player-examples-installable.patch
patching file playback/player/gst-play/meson.build
patching file playback/player/gtk/meson.build
Hunk #1 FAILED at 20.
1 out of 1 hunk FAILED -- rejects in file playback/player/gtk/meson.build
Patch 0001-Make-player-examples-installable.patch does not apply (enforce with -f)
Refresh 0001-Make-player-examples-installable.patch against gst-examples
1.28.1 so the gtk-play hunk matches the current dependency list, which
now includes gmodule_dep.
Fixes: 843ac09e88a2 ("gst/gstreamer: Bump 1.26.6 -> 1.28.1")
Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
|
| |\
| |
| | |
oelint: Recipe SECTION/DEPENDS metadata and patch Upstream-Status cleanups
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
SUMMARY and HOMEPAGE were unset, which oelint reports as missing
mandatory variables. Add both, mirroring the sibling imx-parser
recipe, and reword DESCRIPTION so it no longer duplicates SUMMARY.
DEPENDS was set with '=' after 'inherit meson', so oelint warns it may
overwrite dependencies contributed by a class or include. Switch to
'+=' to append instead. The result is output-neutral: meson.bbclass
adds meson-native/ninja-native via a deferred ':append', so the final
DEPENDS value is unchanged.
Verified with an oelint scoped rescan of the recipe.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |\ \
| |/
|/| |
oelint: Order recipe variables and document custom tasks
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
oelint flagged SECTION, PV, SRC_URI and RDEPENDS out of canonical order.
Move SECTION ahead of LICENSE, PV ahead of the fetch group, swap
SRC_URI/SRCREV, and relocate the package-specific RDEPENDS block to the
end (after PACKAGECONFIG, before the packaging require so its override
precedence is preserved). Pure reordering, no functional change.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |\ \
| |/
|/| |
Upgrade multimedia/audio to LF6.18.20-2.0.0
|
| | |
| |
| |
| |
| |
| | |
Relicense to BSD-3-Clause
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Switch build system from autotools to meson
Relicense from LicenseRef-Proprietary to BSD-3-Clause
Add new imx-mp4-parser recipe (BSD-3-Clause, depends on imx-parser)
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| | |
| |
| |
| |
| |
| | |
Update pre-built binary with updated license checksum and copyright year.
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add i.MX952 OCL and G2D dewarp support
Fix aiurdemux video freeze on seek to beginning
Add imxsocfeatures plugin for SoC feature/ID mapping
Add imx-mp4-parser as runtime dependency
Add CFLAGS to suppress maybe-uninitialized and unused-but-set-variable warnings
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| | |
Update license file reference: COPYING -> LICENSE.txt
gstreamer1.0-vaapi remains at 1.26.6
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| | |
Add dcfilter support for micfil
Add DSD_U32_BE format support
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| | |
Add libvoiceaec integration
Add support for i.MX91 and i.MX95 15x15 EVK
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Bump version 0.11.0 -> 0.12.0
Relicense from LicenseRef-Proprietary to BSD-3-Clause
Fix Coverity defects
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| | |
Use Clang toolchain required by SIMD PDM-to-PCM code
Extend support to mx9 platforms (previously mx8 only)
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| | |
YamlObject refactored to ValueNode
Pin upstream source to tag v0.7.1
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| | |
Sync with libcamera v0.7.1 API changes
Add ox05b1s RGBIr dual-mode DTP support
Signed-off-by: Flora Hu <flora.hu@nxp.com>
|
| |/
|
|
|
|
|
|
| |
The recipe set DESCRIPTION but no SUMMARY, tripping oelint's
mandatoryvar.SUMMARY. Add a SUMMARY and expand DESCRIPTION so it is
distinct from and more informative than the summary.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| |\
| |
| | |
oelint metadata cleanup: add SUMMARY/DESCRIPTION/SECTION and version recipe filenames
|
| | |
| |
| |
| |
| |
| |
| | |
Expand the terse DESCRIPTION so it is longer and more informative than
the SUMMARY (descriptiontoobrief). No functional change.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| | |
| |
| |
| |
| |
| |
| | |
Expand the terse DESCRIPTION so it is longer and more informative than
the SUMMARY (descriptiontoobrief). No functional change.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| | |
| |
| |
| |
| |
| |
| | |
Expand the terse DESCRIPTION so it is longer and more informative than
the SUMMARY (descriptiontoobrief). No functional change.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Set a distinct DESCRIPTION (oelint.var.mandatoryvar.DESCRIPTION), place
LIC_FILES_CHKSUM before DEPENDS (oelint.var.order.LIC_FILES_CHKSUM) and
move DEPENDS above the inherit so it is no longer overwritten after an
inherit (oelint.vars.dependsappend).
No functional change.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Split the backwards-compatibility block: PROVIDES moves up before
SRC_URI (build-time provide), while the runtime RREPLACES/RPROVIDES/
RCONFLICTS move below FILES. This satisfies oelint.var.order.PROVIDES
and, by relocating RCONFLICTS, also oelint.var.order.EXTRA_OECONF.
Add a task[doc] to the __set_insane_skip prefunc for
oelint.task.docstrings.
No functional change; PROVIDES and the override-style runtime
assignments are position-independent.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
The recipe ships a prebuilt versioned .so with an unversioned symlink
in the main package, so dev-so must be skipped. Accept it inline.
No functional change.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Move DEPENDS above PV to satisfy oelint.var.order.DEPENDS, and accept
the two INSANE_SKIP lines inline: the recipe ships a prebuilt versioned
.so together with an unversioned symlink in the main package (dev-so)
and buildpaths in the debug package.
No functional change.
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
|