aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/libsmi
AgeCommit message (Collapse)Author
2024-01-27libsmi: Fix buildpaths warning.Wang Mingyu
WARNING: libsmi-0.5.0-r0 do_package_qa: QA Issue: File /usr/bin/smistrip in package libsmi contains reference to TMPDIR File /usr/bin/smicache in package libsmi contains reference to TMPDIR [buildpaths] Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-11libsmi: use update-alternatives for ietf-interfaces.yangWang Mingyu
Error: Transaction test error: file /usr/share/yang/ietf-interfaces.yang conflicts between attempted installs of libsmi-yang-0.5.0-r0.cortexa57 and frr-9.1-r1.cortexa57 frr also uses the doc 'ietf-interfaces.yang'. frr has a priority of 100. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07libsmi: enable native buildBenjamin Bouvier
Move wget and awk EXTRA_OECONF parameters into native dependencies to not lock native build. Add missing BBCLASSEXTENDS to build libsmi in native. Signed-off-by: Benjamin Bouvier <benjamin.bouvier@ekinops.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-07libsmi: Define _DEFAULT_SOURCE for timegm APIKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-05libsmi: Fix build with clang 15Khem Raj
Add flex and bison dependencies to make deterministic builds Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-03Convert to new override syntaxMartin Jansa
This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-04-06libsmi: use /bin/sh instead of ${base_bindir}/sh to silence QA error with ↵Martin Jansa
usrmerge * with usrmerge ${base_bindir} is /usr/bin/sh and libsmi fails with: ERROR: libsmi-0.5.0-r0 do_package_qa: QA Issue: /usr/bin/smistrip contained in package libsmi requires /usr/bin/sh, but no providers found in RDEPENDS_libsmi? [file-rdeps] ERROR: libsmi-0.5.0-r0 do_package_qa: QA run found fatal errors. Please consider fixing them. * this is a bit strange as busybox does install /usr/bin/sh file: ./1.33.0-r0.usrmerge/image/usr/bin/sh ./1.33.0-r0.default/image/bin/sh but also adds /bin/sh to RPROVIDES_${PN} for usrmerge in DISTRO_FEATURES: RPROVIDES_${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', '/bin/sh', '', d)}" added in: https://git.openembedded.org/openembedded-core/commit/?id=1f6c14939c8daa5e09103789c3ff5031cc888d16 and 1.33.0-r0.usrmerge/pkgdata/runtime/busybox:FILERPROVIDES_/usr/bin/busybox.nosuid_busybox correctly contains /usr/bin/sh * adding runtime dependency on busybox as /usr/bin/sh provider would silence the QA warning but people might not like adding busybox to their image * using /bin/sh silences the QA warning as well, because /bin/sh is explicitly ignored in file-rdeps insane.bbclass: https://git.openembedded.org/openembedded-core/tree/meta/classes/insane.bbclass?id=1f6c14939c8daa5e09103789c3ff5031cc888d16#n907 if "file-rdeps" not in skip: ignored_file_rdeps = set(['/bin/sh', '/usr/bin/env', 'rtld(GNU_HASH)']) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-12libsmi: set awk as target pathOleksiy Obitotskyy
smistrip contains absolute path and prevent to create reproducible builds. smistrip should use target awk not host one, so override path. Signed-off-by: Oleksiy Obitotskyy <oobitots@cisco.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-10libsmi: Use right name for tcl licenseKhem Raj
Fixes WARNING: libsmi-0.5.0-r0 do_populate_lic: libsmi: No generic license file exists for: TCL in any provider Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-21libsmi: Fix and operator per SPDXKhem Raj
This was a fallout from last commit Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-17libsmi: Clarify BSD license variantChristophe PRIOUZEAU
The License of libsmi is BSD-3-Clause and TCL. Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-10-05libsmi: rdepends on wget and set WGET as target pathWenzong Fan
* /usr/bin/smicache requires wget: + WGET=/usr/bin/wget * Set the WGET as target path to avoid host contamination. Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-03-25libsmi: set the SH to the target pathJackie Huang
Set the SH to the target path to avoid host contamination, which causes the following issue on some hosts: | WARNING: QA Issue: /usr/bin/smicache_libsmi contained in package libsmi requires /usr/bin/sh, but no providers found in its RDEPENDS [file-rdeps] | Computing transaction...error: Can't install libsmi-0.4.8-r0.0@corei7_64: no package provides /usr/bin/sh Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-25libsmi: fix the test dump filesJackie Huang
These test dump files were generated by smidump 0.4.5 which would not match with the ones generated by 0.4.8, so update them with the ones for 0.4.8. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-01-14libsmi: 0.4.8 -> 0.5.0Dai Caiyun
Upgrade libsmi from 0.4.8 to 0.5.0. Fix error: QA Issue: libsmi: Files/directories were installed but not shipped in any package: /usr/share/yang/* Signed-off-by: Dai Caiyun <daicy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-06libsmi: add configure fileKai Kang
Add configure file duplicated from file smi.conf-example in source code and replace paths with mibs files directories. Then set libsmi-mibs as runtime recommend package to provide mibs files. Add homepage and update SRC_URI as well. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15meta-oe: use BPN in SRC_URIRobert Yang
Fixed SRC_URI: * ${PN} -> ${BPN}, use ${BP} if it was ${PN}-${PV} * ${P} -> ${BP} Otherwise we would meet do_fetch errors when we do the multilib, native or nativesdk build. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-11-18libsmi: initial add 0.4.8Jack Mitchell
Signed-off-by: Jack Mitchell <jmitchell@cbnl.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>