aboutsummaryrefslogtreecommitdiffstats
path: root/classes/fsl-eula-unpack.bbclass
AgeCommit message (Collapse)Author
2024-04-01EULA: Update to v53Oleksandr Suvorov
This version is used in NXP BSP LF6.6.3-1.0.0. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2024-01-16EULA,SCR: Update to v49 for NXP release 6.1.55-2.2.0Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-10-30EULA,SCR: Update for NXP release 6.1.36-2.1.0Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-08-21fsl-eula-unpack.bbclass: Add v44 EULA sumTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-07-26fsl-eula-unpack.bbclass: Update EULA for NXP release 6.1.22-2.0.0 EULA is ↵Daiane Angolini
V45 now. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-04-09fsl-eula-unpack.bbclass: Update EULA for NXP release 6.1.1-1.0.0Jun Zhu
EULA is V42 now. Signed-off-by: Jun Zhu <junzhu@nxp.com>
2022-11-15bb.data.update_data is deprecatedLaurits Riple
2022-10-23EULA,SCR: Update for NXP release 5.15.52-2.1.0Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-08-10fsl-eula-unpack.bbclass: Expose a function for reuseTom Hochstein
Expose find_nxp_eula_licenses for others to use. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-08-10fsl-eula-unpack.bbclass: Rework logic orderTom Hochstein
Simple order change to simplify the change in the next commit. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-08-10fsl-eula-unpack.bbclass: Fail if fsl-eula=true is missingTom Hochstein
It doesn't make sense to inherit the class but not use it. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-07-28EULA,SCR: Update for NXP release 5.15.32-2.0.0Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-05-10EULA,SCR: Update for NXP release 5.15.5-1.0.0Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-04-15fsl-eula-unpack.bbclass: Unpack NXP EULA archives lastTom Hochstein
NXP EULA archive-based builds like imx-gpu-viv fail because the unpacked folder is empty: ``` ERROR: imx-gpu-viv-1_6.4.3.p2.4-aarch64-r0 do_populate_lic: QA Issue: imx-gpu-viv: LIC_FILES_CHKSUM points to an invalid file: /opt/work/upstream/fsl-xwayland/tmp/work/cortexa53-crypto-mx8m-fsl-linux/imx-gpu-viv/1_6.4.3.p2.4-aarch64-r0/imx-gpu-viv-6.4.3.p2.4-aarch64/COPYING [license-checksum] ``` This is traced to a change in bitbake: ``` b074f4a ast: Improve function flags handling for EXPORT_FUNCTIONS ``` That change includes a fix for cleandirs, so now the call to base_unpack, done after the NXP EULA archive unpack, does now remove the folder(s) created by the NXP EULA archive unpack. Fix the problem by simply unpacking the NXP EULA archives last. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-01-07EULA,SCR: Update for NXP release 5.10.72-2.2.0Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-10-22Update EULA and SCR for NXP release 5.10.52-2.1.0Andrey Zhizhikin
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2021-08-12layer: Convert to new override syntaxKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-02Update EULA and SCR for NXP release 5.10.35-2.0.0Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-04-26fsl-eula-unpack: Update EULA to v22 for NXP release 5.4.70-2.3.2Tom Hochstein
NXP release 5.4.70-2.3.2 uses EULA version 22. Also add entries for versions 18 and 19. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-01-21fsl-eula-unpack: Document EULA v16 and v17Tom Hochstein
Add entries for EULA versions 16 and 17. The next NXP release 5.4.70-2.3.0 uses version 17. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-01-21fsl-eula-unpack: Add historic V13 EULA infoTom Hochstein
This missing license version is not causing any known problem, but adding it shouldn't cause a problem and could be useful if a V13 archive should surface. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-11-13EULA: Update to LA_OPT_NXP_Software_License v15 August 2020Tom Hochstein
Update the EULA file in the layer and the corresponding variable in fsl-eula-unpack.bbclass. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-10-27fsl-eula-unpack.bbclass: add v15 license md5sumAndrey Zhizhikin
Latest NXP release 5.4.47-2.2.0 includes components which has license files updated to version 15 of LA_OPT_NXP_Software_License. Record the checksum of the new file version in the class in order to allow those components to be used. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2020-09-23EULA: Update to LA_OPT_NXP_Software_License v11 February 2020Tom Hochstein
Update the EULA file in the layer and the corresponding variable in fsl-eula-unpack.bbclass. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-08-13fsl-eula-unpack: exclude FSL_EULA_FILE from sstate signatureSamuli Piippo
Use vardepsexclude for FSL_EULA_FILE variable to to make sstate cache usable from different build directories. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
2020-04-16EULA: Update to v10Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-04-16fsl-eula-unpack.bbclass: add latest license md5sumMax Krummenacher
The 4.14.98-2.3.0 BSP targeting latest SoC silicon revisions uses an even newer license text 'LA_OPT_NXP_Software_License v10 December 2019'. And the upcomming 5.4.3-2.0.0 BSP uses yet another one: 'LA_OPT_NXP_Software_License v11 February 2020'. Add their md5sums additionally. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-04-10fsl-eula-unpack.bbclass: Enhance EULA modelTom Hochstein
Each new version of the EULA is meant to be a click through that includes any existing packages with an older EULA. The latest EULA is also copied in the layer. Capture this model in the class by listing the known EULAs and checking that any package has a known EULA. The new model also allows extensibility, so new EULAs can be introduced separately. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-03-27Revert "fsl-eula-unpack.bbclass: Enhance EULA model"Otavio Salvador
This reverts commit 9418435542ce76a2346f1a4aa2cbbb429a5d3543.
2020-03-27fsl-eula-unpack.bbclass: Enhance EULA modelTom Hochstein
Each new version of the EULA is meant to be a click through that includes any existing packages with an older EULA. The latest EULA is also copied in the layer. Capture this model in the class by listing the known EULAs and checking that any package has a known EULA. The new model also allows extensibility, so new EULAs can be introduced separately. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-03-27fsl-eula-unpack.bbclass: CleanupTom Hochstein
- Remove current working directory handling and use the equivalent runfetchcmd workdir parameter - Simplify the SRC_URI for loop Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-03-03fsl-eula-unpack.bbclass: Verify LICENSE contains ProprietaryTom Hochstein
All EULA packages are proprietary, so verify that the recipe LICENSE contains Proprietary before fetching the package. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-01-07Update mdsum in fsl-eula-unpack bbclassCristinel Panfir
-update license mdsum for firmware, codec, parser and vpu Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2019-01-17remove True option to getVar callsAndré Draszik
getVar() has been defaulting to expanding by default for a long time (2016), thus remove the True option from getVar() calls with a regex search and replace. Search & replace made using the following command: sed -e 's|\(d\.getVar \?\)( \?\([^,()]*\), \?True)|\1(\2)|g' \ -i $(git grep -E 'getVar ?\( ?([^,()]*), ?True\)' \ | cut -d':' -f1 \ | sort -u) Signed-off-by: André Draszik <andre.draszik@jci.com>
2018-08-30EULA: Update to v24Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-10-18EULA: Update license and eula class to EULA v14 versionLauren Post
Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19EULA: Update EULA to March v12 versionLauren Post
Update mdsum in fsl-eula-unpack class pdate license mdsum in firmware, codec, parser and vpu Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19EULA: Update to LA_OPT_BASE_LICENSE v10 November 2015Lauren Post
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19EULA: Update to 2015.06 v8 versionLauren Post
License updated to 2015.06 v8 version. Update checksum in the fsl-eula-unpack class Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-07-16Move meta-fsl-arm content to layer rootOtavio Salvador
The meta-fsl-arm is going to be used as the base for this layer. It contains a clean history and allowing a more granullar set of changes. This commit is just a rename of all contents of meta-fsl-arm subdirectory to this layer's root, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>