Building imx-image-full does fail in qtpdf:
```
| -- Could NOT find Gn: Found unsuitable version "2118 (811d332bd905)", but required is exact version "6.7.0" (found tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/qtpdf/6.7.0/recipe-sysroot-native/usr/bin/gn)
```
The problem is the Gn recipe from the meta-chromium layer is selected
instead of the expected one from meta-qt6.
Since Qt is required for the image but chromium is not, drop the
meta-chromium layer from the default setup.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
If the setup script is executed for MACHINE=imx8* but with no DISTRO,
an error is reported:
```
ERROR - Only Wayland distros are supported for i.MX 8 or i.MX 8M
```
The default distro is fsl-imx-xwayland, so this is wrong. The problem
is the test that reports this error checks the value of DISTRO, when
in fact it is the variable FSLDISTRO that is set.
Also, drop the if-else call to the setup program since both cases
are identical.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
EULA.txt is renamed to LICENSE.txt, so drop EULA.txt and update the
setup script imx-setup-release.sh.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Including meta-virtualization only for mx8 machines is blocking users to use
the same build folder for all the machines
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
- All the chromium related recipes and dependencies are split into different layer meta-chromium
- Remove meta-rust layer as this is a dependency for meta-firefox
dd1b67ae28
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
The EULA handling class fsl-eula-unpack in meta-freescale did not
allow for updates to the EULA file itself. Until now we've resorted
to replacing the EULA file and the class file, a messy solution.
The class fsl-eula-unpack is now improved to properly handle EULA
updates. Adapt the layer to the new EULA update model:
- layer.conf:
- Set the current EULA (LA_OPT_NXP_Software_License v11 February 2020)
- Note the v10 EULA as well since meta-freescale is currently at v9
- imx-setup-release.sh:
- Set the current EULA (LA_OPT_NXP_Software_License v11 February 2020)
- Don't copy the EULA to meta-freescale
- fsl-eula-unpack.bbclass: Remove our copy of this file
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Overriding meta-data by moving upstream files should be
avoided, so print a warning from hook_in_layer whenever
this is being done.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
The EULA handling class fsl-eula-unpack in meta-freescale did not
allow for updates to the EULA file itself. Until now we've resorted
to replacing the EULA file and the class file, a messy solution.
The class fsl-eula-unpack is now improved to properly handle EULA
updates. Adapt the layer to the new EULA update model:
- imx-setup-release.sh: Don't copy EULA to meta-freescale
- layer.conf:
- Set the current EULA to LA_OPT_NXP_Software_License v11 February 2020
- Note the v10 EULA since meta-freescale is currently at v9
- fsl-eula-unpack.bbclass: Remove our copy of this file
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>