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>
This commit is contained in:
Neena Busireddy 2022-02-23 14:21:41 -07:00
parent ee2d87d1ea
commit 7250fd9e5a
28 changed files with 0 additions and 384 deletions

View File

@ -24,21 +24,10 @@ BBFILES_DYNAMIC += " \
\
qt6-layer:${LAYERDIR}/dynamic-layers/qt6-layer/*/*/*.bb \
qt6-layer:${LAYERDIR}/dynamic-layers/qt6-layer/*/*/*.bbappend \
\
ivi:${LAYERDIR}/dynamic-layers/ivi/*/*/*.bb \
ivi:${LAYERDIR}/dynamic-layers/ivi/*/*/*.bbappend \
\
ivitest:${LAYERDIR}/dynamic-layers/ivitest/*/*/*.bb \
ivitest:${LAYERDIR}/dynamic-layers/ivitest/*/*/*.bbappend \
"
BBMASK += " \
meta-freescale-distro/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu-external.bb \
meta-ivi/meta-ivi/recipes-devtools/qemu/qemu_3.%.bbappend \
meta-ivi/meta-ivi.*/recipes-extended/dlt-daemon \
meta-ivi/meta-ivi/recipes-graphics/cairo/cairo_%.bbappend \
meta-ivi/meta-ivi/recipes-graphics/wayland/weston_%.bbappend \
meta-ivi/meta-ivi/recipes-graphics/wayland/weston-conf.bbappend \
"
# python2 is out of support, this hack is for temporary use

View File

@ -1,10 +0,0 @@
# Temp fix build with GCC 10
CFLAGS += "-fcommon"
addtask do_file_ownership after do_install before do_package
do_file_ownership[fakeroot] = "1"
do_file_ownership() {
chown -R root:root "${D}"
}

View File

@ -1,2 +0,0 @@
# Temp fix build with GCC 10
CPPFLAGS += "-Wno-error=stringop-truncation -fcommon -Wno-error=format-extra-args -Wno-error=format="

View File

@ -1,4 +0,0 @@
DEPENDS:append = " wayland-ivi-extension"
BACKEND = "Wayland_IVI"

View File

@ -1,30 +0,0 @@
From 67984eeb7de1841db1beb7262c6453067d65c75b Mon Sep 17 00:00:00 2001
From: "i.MX Yocto Project Build" <imx.build@nxp.com>
Date: Sat, 16 Nov 2019 12:26:10 -0600
Subject: [PATCH] ivi-input-controller: Update header path for weston 7.0
https://gitlab.freedesktop.org/wayland/weston/commit/27b377f51f3ee96a81936032bf803a49638c3691
Upstream-Status: Pending
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
---
.../ivi-input-controller/src/ivi-input-controller.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ivi-input-modules/ivi-input-controller/src/ivi-input-controller.c b/ivi-input-modules/ivi-input-controller/src/ivi-input-controller.c
index a0bfc48..257a1dc 100644
--- a/ivi-input-modules/ivi-input-controller/src/ivi-input-controller.c
+++ b/ivi-input-modules/ivi-input-controller/src/ivi-input-controller.c
@@ -31,7 +31,7 @@
#include <fcntl.h>
#include <unistd.h>
-#include "plugin-registry.h"
+#include <libweston/plugin-registry.h>
#include "ilm_types.h"
#include "ivi-input-server-protocol.h"
--
2.17.1

View File

@ -1,5 +0,0 @@
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
SRC_URI += "file://0001-ivi-input-controller-Update-header-path-for-weston-7.patch"
CFLAGS += "-fcommon"

View File

@ -1 +0,0 @@
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"

View File

@ -1,111 +0,0 @@
[core]
shell=ivi-shell.so
modules=hmi-controller.so
#gbm-format=argb8888
#gbm-format=rgb565
idle-time=0
#use-g2d=1
#xwayland=true
#repaint-window=16
#enable-overlay-view=1
#[shell]
#size=1920x1080
[libinput]
touchscreen_calibrator=true
[ivi-shell]
ivi-shell-user-interface=weston-ivi-shell-user-interface
#developermode=true
cursor-theme=default
cursor-size=32
base-layer-id=1000
base-layer-id-offset=10000
workspace-background-layer-id=2000
workspace-layer-id=3000
application-layer-id=4000
transition-duration=300
background-image=/usr/share/weston/background.png
background-id=1001
panel-image=/usr/share/weston/panel.png
panel-id=1002
surface-id-offset=10
tiling-image=/usr/share/weston/tiling.png
tiling-id=1003
sidebyside-image=/usr/share/weston/sidebyside.png
sidebyside-id=1004
fullscreen-image=/usr/share/weston/fullscreen.png
fullscreen-id=1005
random-image=/usr/share/weston/random.png
random-id=1006
home-image=/usr/share/weston/home.png
home-id=1007
workspace-background-color=0x99000000
workspace-background-id=2001
[ivi-launcher]
workspace-id=0
icon-id=4001
icon=/usr/share/weston/icon_ivi_flower.png
path=/usr/bin/weston-flower
[ivi-launcher]
workspace-id=0
icon-id=4002
icon=/usr/share/weston/icon_ivi_clickdot.png
path=/usr/bin/weston-clickdot
[ivi-launcher]
workspace-id=1
icon-id=4003
icon=/usr/share/weston/icon_ivi_simple-egl.png
path=/usr/bin/weston-simple-egl
[ivi-launcher]
workspace-id=1
icon-id=4004
icon=/usr/share/weston/icon_ivi_simple-shm.png
path=/usr/bin/weston-simple-shm
[ivi-launcher]
workspace-id=2
icon-id=4005
icon=/usr/share/weston/icon_ivi_smoke.png
path=/usr/bin/weston-smoke
[ivi-launcher]
workspace-id=3
icon-id=4006
icon=/usr/share/weston/icon_ivi_flower.png
path=/usr/bin/weston-flower
[ivi-launcher]
workspace-id=3
icon-id=4007
icon=/usr/share/weston/icon_ivi_clickdot.png
path=/usr/bin/weston-clickdot
[ivi-launcher]
workspace-id=3
icon-id=4008
icon=/usr/share/weston/icon_ivi_simple-egl.png
path=/usr/bin/weston-simple-egl
[ivi-launcher]
workspace-id=3
icon-id=4009
icon=/usr/share/weston/icon_ivi_simple-shm.png
path=/usr/bin/weston-simple-shm
[ivi-launcher]
workspace-id=3
icon-id=4010
icon=/usr/share/weston/icon_ivi_smoke.png
path=/usr/bin/weston-smoke

View File

@ -1,41 +0,0 @@
From 7e02ad9c8526411e6513a8229678560bd9b276ed Mon Sep 17 00:00:00 2001
From: "i.MX Yocto Project Build" <imx.build@nxp.com>
Date: Sat, 4 Jul 2020 19:42:46 -0500
Subject: [PATCH] audiomanager: Workaround to pass the configure error
Error:
fatal: ambiguous argument 'HEAD...7.8': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
-- Build Version homebrew-/home/bamboo/build/zeus-5.4-lf/fsl-imx-internal-wayland/temp_build_dir/build_fsl-imx-internal-wayland/tmp/work/aarch64-poky-linux/audiomanager/7.6-r0/git
CMake Error at CMakeLists.txt:25 (project):
VERSION
"homebrew-/home/bamboo/build/zeus-5.4-lf/fsl-imx-internal-wayland/temp_build_dir/build_fsl-imx-internal-wayland/tmp/work/aarch64-poky-linux/audiomanager/7.6-r0/git"
format invalid.
-- Configuring incomplete, errors occurred!
The tags's naming rule has been changed in source tree,
so REGEX MATCH method needs to changed,
or invalid tag would be used.
Signed-off-by: i.MX Yocto Project Build <imx.build@nxp.com>
---
cmake/MacroVersionFromGit.cmake | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cmake/MacroVersionFromGit.cmake b/cmake/MacroVersionFromGit.cmake
index 94931c6..4da0314 100644
--- a/cmake/MacroVersionFromGit.cmake
+++ b/cmake/MacroVersionFromGit.cmake
@@ -10,7 +10,7 @@ IF (TAG_LIST AND NOT VERSION)
set (VERSION_LIST)
foreach (element ${TAG_LIST})
- STRING (REGEX MATCH "^[0-9]+\\.." SINGLE_VERSION ${element})
+ STRING (REGEX MATCH "^[0-9]+\\..*" SINGLE_VERSION ${element})
LIST (APPEND VERSION_LIST ${SINGLE_VERSION})
endforeach (element)
--
2.17.1

View File

@ -1,3 +0,0 @@
FILESEXTRAPATHS:append := ":${THISDIR}/${PN}"
SRC_URI:append = " file://0001-audiomanager-Workaround-to-pass-the-configure-error.patch"

View File

@ -1,2 +0,0 @@
IMAGE_FEATURES += "nfs-server ssh-server-openssh tools-debug"
IMAGE_INSTALL:append = " packagegroup-fsl-tools-testapps packagegroup-fsl-tools-gpu"

View File

@ -1,2 +0,0 @@
RDEPENDS:${PN}:append = " weston-init"

View File

@ -1,2 +0,0 @@
RDEPENDS:${PN}:remove = "audiomanagerplugins"

View File

@ -1 +0,0 @@
RDEPENDS:${PN}:remove = "common-api-c++-someip vsomeip"

View File

@ -1,4 +0,0 @@
RDEPENDS:${PN}:remove = " \
bluez5-testtools \
"

View File

@ -1 +0,0 @@
RDEPENDS:${PN}-test = "python3-core"

View File

@ -1,8 +0,0 @@
RDEPENDS:${PN}-tests = "python"
do_install:append() {
install -d ${D}${libdir}/connman/test
install -m 0755 ${S}/test/* ${D}${libdir}/connman/test/
}
FILES:${PN}-tests += "${libdir}/connman/test/*"

View File

@ -1,26 +0,0 @@
DESCRIPTION = "Package for testing libcurl"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
SRC_URI = "file://libcurl-simple-test.c \
file://README \
"
S = "${WORKDIR}"
PACKAGES = "${PN} ${PN}-dbg"
DEPENDS = "curl"
LDFLAGS:append = " -lcurl"
do_compile() {
${CC} ${CFLAGS} ${WORKDIR}/libcurl-simple-test.c ${LDFLAGS} -o libcurl-simple-test
}
do_install() {
install -m 0755 -d ${D}${libdir}/${PN}
install -m 0755 libcurl-simple-test ${D}${libdir}/${PN}/
}
FILES:${PN} = "${libdir}/${PN}/*"
FILES:${PN}-dbg = "${prefix}/src/* ${libdir}/${PN}/.debug/*"

View File

@ -1,2 +0,0 @@
Usage:
/usr/lib/curl-test/curl-simple-test

View File

@ -1,15 +0,0 @@
#include <curl/curl.h>
#include <stdio.h>
int main(int argc, char** argv)
{
char *info = NULL;
info = curl_version( );
if (info != NULL)
printf("libcurl version is %s\n", info);
else
printf("Could not determine libcurl version\n");
return 0;
}

View File

@ -1,9 +0,0 @@
PTEST_ENABLED = "1"
EXTRA_OECONF = "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', '--enable-embedded-tests --enable-asserts --enable-verbose-mode', '--disable-tests', d)} \
--disable-xml-docs \
--disable-doxygen-docs \
--disable-libaudit \
"
EXTRA_OEMAKE = "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'CFLAG_VISIBILITY=-fvisibility=default', '', d)}"

View File

@ -1,27 +0,0 @@
DESCRIPTION = "Package for testing GNU libc"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
SRC_URI = " file://glibc-simple-test.c \
file://glibc-simple-test.cpp \
file://README \
"
S = "${WORKDIR}"
PACKAGES = "${PN} ${PN}-dbg"
DEPENDS = "glibc"
do_compile() {
${CC} ${CFLAGS} ${WORKDIR}/glibc-simple-test.c ${LDFLAGS} -o glibc-simple-test
${CXX} ${CXXFLAGS} ${WORKDIR}/glibc-simple-test.cpp ${LDFLAGS} -o glibc-simple-test-cxx
}
do_install() {
install -m 0755 -d ${D}${libdir}/${PN}
install -m 0755 glibc-simple-test ${D}${libdir}/${PN}/
install -m 0755 glibc-simple-test-cxx ${D}${libdir}/${PN}/
}
FILES:${PN} = "${libdir}/*"
FILES:${PN}-dbg = "${prefix}/src/*"

View File

@ -1,3 +0,0 @@
Usage:
/usr/lib/glic-test/glibc-simple-test
/usr/lib/glic-test/glibc-simple-test-cxx

View File

@ -1,14 +0,0 @@
#include <gnu/libc-version.h>
#include <stdio.h>
int main(int argc, char** argv)
{
const char *info = gnu_get_libc_version();
if (info != NULL)
printf("GNU libc version is %s\n", info);
else
printf("Could not determine GNU libc version\n");
return 0;
}

View File

@ -1,13 +0,0 @@
#include <cstdio>
int main(int argc, char** argv)
{
#ifdef __GLIBCPP__
std::printf("GLIBCPP version is %d\n",__GLIBCPP__);
#elif __GLIBCXX__
std::printf("GLIBCXX version is %d\n",__GLIBCXX__);
#elif
std::printf("Could not determine libstdc++ version\n");
#endif
return 0;
}

View File

@ -1,15 +0,0 @@
# Base this test image on the IVI image
require recipes-yocto-ivi/images/meta-ivi-image.bb
IMAGE_INSTALL:append += " openssl-ptest \
libusb1-test \
dbus-ptest \
curl-test \
glibc-test \
dhcp-client \
python-dbus python-pip python-pygobject \
bluez5-test \
ofono-tests \
alsa-utils-speakertest \
wayland-ivi-extension-test \
"

View File

@ -1,14 +0,0 @@
PROVIDES:append = " ${PN}-test"
PACKAGES:append = " ${PN}-test"
ALLOW_EMPTY:${PN}-test = '1'
EXTRA_OECONF:append = " --enable-tests-build"
do_install:append() {
install -d ${D}${libdir}/${PN}-tests
install -m 0755 ${WORKDIR}/build/tests/.libs/stress ${D}${libdir}/${PN}-tests/
}
FILES:${PN}-test += "${libdir}/${PN}-tests/*"

View File

@ -188,14 +188,6 @@ echo "BBLAYERS += \"\${BSPDIR}/sources/meta-qt6\"" >> $BUILD_DIR/conf/bblayers.c
# Enable docker for mx8 machines
echo "BBLAYERS += \"\${BSPDIR}/sources/meta-virtualization\"" >> conf/bblayers.conf
if [ -d ../sources/meta-ivi ]; then
echo -e "\n## Genivi layers" >> $BUILD_DIR/conf/bblayers.conf
echo "BBLAYERS += \"\${BSPDIR}/sources/meta-gplv2\"" >> $BUILD_DIR/conf/bblayers.conf
echo "BBLAYERS += \"\${BSPDIR}/sources/meta-ivi/meta-ivi\"" >> $BUILD_DIR/conf/bblayers.conf
echo "BBLAYERS += \"\${BSPDIR}/sources/meta-ivi/meta-ivi-bsp\"" >> $BUILD_DIR/conf/bblayers.conf
echo "BBLAYERS += \"\${BSPDIR}/sources/meta-ivi/meta-ivi-test\"" >> $BUILD_DIR/conf/bblayers.conf
fi
echo BSPDIR=$BSPDIR
echo BUILD_DIR=$BUILD_DIR