package/xdriver_xf86-video-imx-viv: drop package

Commit 424f53ac07 (package/freescale-imx/imx-gpu-viv: drop X11 output)
dropped BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11 which xdriver_xf86-video-imx-viv
depends on, so the package is no longer selectable.

So drop the package and add a legacy symbol for it.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2023.02.x
Peter Korsgaard 2023-02-06 15:51:29 +01:00
parent 01ce9e95eb
commit aa7d11a2ad
6 changed files with 6 additions and 84 deletions

View File

@ -197,6 +197,12 @@ config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11
help
The X11 output was dropped by NXP.
config BR2_PACKAGE_XDRIVER_XF86_VIDEO_IMX_VIV
bool "xf86-video-imx-viv has been removed"
select BR2_LEGACY
help
The X11 output was dropped by NXP.
config BR2_PACKAGE_QEMU_CUSTOM_TARGETS
string "the QEMU specific targets option has been removed"
help

View File

@ -1106,7 +1106,6 @@ F: package/gstreamer1/gst1-imx/
F: package/libimxvpuapi/
F: package/mfgtools/
F: package/sshpass/
F: package/x11r7/xdriver_xf86-video-imx-viv/
N: Geoff Levand <geoff@infradead.org>
F: package/flannel/
@ -1487,7 +1486,6 @@ F: package/lxc/
F: package/strongswan/
F: package/wmctrl/
F: package/x11r7/xdriver_xf86-video-imx/
F: package/x11r7/xdriver_xf86-video-imx-viv/
N: Jesse Van Gavere <jesseevg@gmail.com>
F: package/qt6/

View File

@ -165,7 +165,6 @@ if BR2_PACKAGE_XORG7
source package/x11r7/xdriver_xf86-video-geode/Config.in
source package/x11r7/xdriver_xf86-video-i128/Config.in
source package/x11r7/xdriver_xf86-video-imx/Config.in
source package/x11r7/xdriver_xf86-video-imx-viv/Config.in
source package/x11r7/xdriver_xf86-video-intel/Config.in
source package/x11r7/xdriver_xf86-video-mach64/Config.in
source package/x11r7/xdriver_xf86-video-mga/Config.in

View File

@ -1,44 +0,0 @@
config BR2_PACKAGE_XDRIVER_XF86_VIDEO_IMX_VIV
bool "xf86-video-imx-viv"
depends on BR2_PACKAGE_HAS_LIBGL
depends on BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11
depends on BR2_PACKAGE_IMX_GPU_G2D
depends on BR2_TOOLCHAIN_HAS_SYNC_1 # mesa3d
select BR2_PACKAGE_LIBDRM
select BR2_PACKAGE_XORGPROTO
help
X.Org driver for iMX6 GPU (Vivante)
Notice EGL and GLes2 APIs are correctly supported. This
driver should also be able to provide Desktop OpenGL
implementation but, this feature seems broken since quite
some time.
To use this driver, add correct configuration to your
/etc/X11/xorg.conf:
Section "Device"
[...]
Driver "vivante"
Option "vivante_fbdev" "/dev/fbX"
EndSection
Don't forget to load galcore.ko and create /dev/galcore
before using this driver (else, Xorg will exit with an
obscure message like "Segmentation fault at address 0xc").
comment "xf86-video-imx-viv needs an OpenGL backend"
depends on BR2_arm
depends on !BR2_PACKAGE_HAS_LIBGL
depends on BR2_TOOLCHAIN_HAS_SYNC_1
comment "xf86-video-imx-viv depends on imx-gpu-viv with X11 output"
depends on BR2_arm
depends on !BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11
depends on BR2_TOOLCHAIN_HAS_SYNC_1
comment "xf86-video-imx-viv depends on imx-gpu-g2d"
depends on BR2_arm
depends on !BR2_PACKAGE_IMX_GPU_G2D
depends on BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11
depends on BR2_TOOLCHAIN_HAS_SYNC_1

View File

@ -1,3 +0,0 @@
# Locally calculated
sha256 8fe1f57334b22926d4ff3b0b9fdf50af835a99cdfd0ad3ba6a604b226b723e89 xdriver_xf86-video-imx-viv-rel_imx_4.9.x_1.0.0_ga.tar.gz
sha256 9d3e373f0440cc0c58853e963636a7c1ffda9308ec5f30ebe9adfb9c16a8a1e4 COPYING-MIT

View File

@ -1,34 +0,0 @@
################################################################################
#
# xdriver_xf86-video-imx-viv
#
################################################################################
XDRIVER_XF86_VIDEO_IMX_VIV_VERSION = rel_imx_4.9.x_1.0.0_ga
XDRIVER_XF86_VIDEO_IMX_VIV_SITE = $(call github,nxp-imx,xf86-video-imx-vivante,$(XDRIVER_XF86_VIDEO_IMX_VIV_VERSION))
XDRIVER_XF86_VIDEO_IMX_VIV_DEPENDENCIES = imx-gpu-viv imx-gpu-g2d xserver_xorg-server \
xorgproto libdrm
XDRIVER_XF86_VIDEO_IMX_VIV_LICENSE = MIT
XDRIVER_XF86_VIDEO_IMX_VIV_LICENSE_FILES = COPYING-MIT
XDRIVER_XF86_VIDEO_IMX_VIV_INSTALL_STAGING = YES
XDRIVER_XF86_VIDEO_IMX_VIV_MAKE_CMD = $(TARGET_CONFIGURE_OPTS) $(MAKE1) -C $(@D)/EXA/src -f makefile.linux
define XDRIVER_XF86_VIDEO_IMX_VIV_BUILD_CMDS
$(XDRIVER_XF86_VIDEO_IMX_VIV_MAKE_CMD) sysroot=$(STAGING_DIR) \
BUSID_HAS_NUMBER=1 BUILD_IN_YOCTO=1 XSERVER_GREATER_THAN_13=1 \
CFLAGS="$(TARGET_CFLAGS)"
endef
define XDRIVER_XF86_VIDEO_IMX_VIV_INSTALL_STAGING_CMDS
$(XDRIVER_XF86_VIDEO_IMX_VIV_MAKE_CMD) prefix=$(STAGING_DIR)/usr install
$(INSTALL) -D -m 644 $(@D)/EXA/src/vivante_gal/vivante_priv.h \
$(STAGING_DIR)/usr/include/vivante_priv.h
$(INSTALL) -D -m 644 $(@D)/EXA/src/vivante_gal/vivante_gal.h \
$(STAGING_DIR)/usr/include/vivante_gal.h
endef
define XDRIVER_XF86_VIDEO_IMX_VIV_INSTALL_TARGET_CMDS
$(XDRIVER_XF86_VIDEO_IMX_VIV_MAKE_CMD) prefix=$(TARGET_DIR)/usr install
endef
$(eval $(generic-package))