Commit Graph

37 Commits

Author SHA1 Message Date
Valentin Jec
33b29eb888 tools: Update NXP copyright year to 2024
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-08-14 21:09:28 +08:00
Tom Hochstein
71a0355fd2 imx-setup-release.sh: Drop no-op
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-08-02 11:54:49 -05:00
Tom Hochstein
260efa0304 imx-setup-release.sh: Drop meta-chromium from default setup [YOCIMX-7803]
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>
2024-07-08 16:33:59 +02:00
Jun Zhu
c9bc637db4 imx-setup-release.sh: Rename Matter layer to meta-nxp-connectivity [YOCIMX-8049]
Rename layer name from meta-matter.

Signed-off-by: Jun Zhu <junzhu@nxp.com>
2024-07-08 13:58:33 +08:00
Tom Hochstein
e0d6e8614f imx-setup-release.sh: Extend distro test to i.MX 9
The distro test is valid for i.MX 9 as well.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-06-26 13:19:26 -05:00
Tom Hochstein
09c11851e7 imx-setup-release.sh: Fix error when no DISTRO is given
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>
2024-06-26 13:03:43 -05:00
Jun Zhu
296a1b689e imx-setup-release.sh: Add meta-matter layers [YOCIMX-7806]
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2024-04-19 21:02:54 +08:00
Neena Busireddy
a5fc10cada Include the release layers rename changes [YOCIMX-7393]
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2023-12-08 06:41:38 +01:00
Neena Busireddy
beef5ecac5 Revert "imx-setup-release.sh: Exclude nxp-demo-experienc temporarily until build breaks are fixed [YOCIMX-7311]"
This reverts commit 2d4dac9006.
2023-10-26 15:30:22 -07:00
Jun Zhu
2d4dac9006 imx-setup-release.sh: Exclude nxp-demo-experienc temporarily until build breaks are fixed [YOCIMX-7311]
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-10-21 17:51:17 +08:00
Tom Hochstein
8ec4b0c84d Drop EULA.txt [YOCIMX-6759]
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>
2023-01-29 12:36:35 -06:00
Tom Hochstein
f9a6457213 imx-setup-release.sh: Drop unused logic
Drop logic added to smooth a transition almost 3 years ago.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-01-26 19:58:00 -06:00
Tom Hochstein
a595dee67f imx-image-full: Add PARSEC packages [YOCIMX-6700]
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-12-14 11:45:00 -06:00
Tom Hochstein
0cc81632d8 imx-setup-release.sh: Add meta-arm layers [YOCIMX-6256]
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-11-30 15:12:45 +01:00
Neena Busireddy
7250fd9e5a ivi: Remove all the recipes related to genivi
Genivi is not supported anymore so remove all the related recipes.

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2022-02-23 14:23:11 -07:00
Tom Hochstein
0be8f12fc7 imx-setup-release.sh: Drop meta-python2 [LF-5273]
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-02-22 10:41:54 -06:00
Tom Hochstein
e6fb3954f6 Revert "Drop meta-python2 [YOCIMX-5837]"
Not quite ready for this.

This reverts commit 28e4cb99c8.
2022-01-07 11:04:02 -06:00
Tom Hochstein
28e4cb99c8 Drop meta-python2 [YOCIMX-5837]
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-01-05 16:04:27 -06:00
Tom Hochstein
1a8e904dd3 Revert "Drop meta-python2"
This reverts commit 025fa1b7f5.
2021-11-10 12:39:08 -06:00
Tom Hochstein
025fa1b7f5 Drop meta-python2
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-11-10 12:32:24 -06:00
Neena Busireddy
919e48c2f5 imx-setup-release.sh: Enable meta-nxp-demo-experience back [YOCIMX-5764]
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2021-11-03 10:03:43 -07:00
Cristinel Panfir
94b67d696e imx-setup-release.sh: Set meta-qt6 into bblayers [YOCIMX-5716]
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2021-10-20 15:01:21 -05:00
Cristinel Panfir
7674034102 Integrate Qt6 [YOCIMX-5716]
Start to migrate the recipes to Qt6

Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
2021-10-20 15:01:21 -05:00
Neena Busireddy
5da3b13089 imx-setup-release.sh: Include meta-virtualization always
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>
2021-10-01 10:33:05 -05:00
Neena Busireddy
653ec2069f imx-setup-release.sh: Enable virtualization only for mx8 machines [YOCIMX-5673]
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2021-09-16 15:30:35 -05:00
Neena Busireddy
db23f2bf62 imx-setup-release.sh: Enable meta-virtualization layer [YOCIMX-5673]
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2021-09-16 15:48:18 +02:00
Lauren Post
78c9bcd1fa tools/imx-setup-release.sh: Hook in meta-v2x since all recipes are locked to 8dxl
Signed-off-by: Lauren Post <lauren.post@nxp.com>
2021-05-11 14:52:04 -05:00
Neena Busireddy
013df4bb81 imx-setup-release.sh: meta-browser layer is now split into meta-chromium and meta-firefox
- 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>
2021-04-12 15:21:20 -05:00
Vanessa Maegima
0cb125e4ca imx-setup-release.sh: Add meta-nxp-demo-experience layer
Signed-off-by: Vanessa Maegima <vanessa.maegima@nxp.com>
2020-07-06 19:05:44 +02:00
Tom Hochstein
8dbc8a9f53 imx-setup-release.sh: Use debian packaging and include package management in images [YOCIMX-4574]
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-05-15 07:30:00 -05:00
Neena Busireddy
16a5c73c86 imx-setup-release.sh: Add meta-pyton2 to bblayers.conf as qtwebengine is dependent on it [YOCIMX-4396]
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2020-04-29 11:15:25 -05:00
Tom Hochstein
d1e717c5d5 layer: Adapt to improved EULA handling model [YOCIMX-4322, YOCIMX-4323]
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>
2020-04-13 19:20:58 -05:00
Neena Busireddy
09c61fbc20 imx-setup-release.sh: Add meta-clang to bblayers.conf as chromium is dependent on it [YOCIMX-4233]
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2020-04-10 09:15:28 -05:00
Tom Hochstein
0f51ac3728 Revert "layer: Adapt to improved EULA handling model [YOCIMX-4322, YOCIMX-4323]"
The upstream change was reverted, so revert this for now.

This reverts commit 349cc26118.
2020-03-27 20:07:17 -05:00
Tom Hochstein
349cc26118 layer: Adapt to improved EULA handling model [YOCIMX-4322, YOCIMX-4323]
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>
2020-03-27 11:23:19 -05:00
Tom Hochstein
c6294c4505 meta-imx: Fix paths after removing imx sub-folder [YOCIMX-4148]
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-01-09 11:03:14 -06:00
Tom Hochstein
40de644acc meta-imx: Remove imx sub-folder [YOCIMX-4148]
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-01-09 11:03:00 -06:00