From 689d87cd1fda0d7b6ab5f0bb7eac5fe49c1622ea Mon Sep 17 00:00:00 2001 From: alperak Date: Thu, 7 Dec 2023 15:08:10 +0300 Subject: xf86-video-ati: upgrade 19.1.0 -> 22.0.0 * SRC_URI && features_check removed because already defined in xorg-driver-common.inc Changelog: * Don't set SourceValidate pointer to NULL * radeon_glamor_wrappers.c: Convert from ISO-8859-1 to UTF-8 * gitlab CI: enable gitlab's builtin static analysis * gitlab CI: enable commit & merge request checks * Fix spelling/wording issues * Build xz tarballs instead of bzip2 * Only include dri.h with older versions of xserver * Add GitLab CI pipeline * Guard local variable info only used with glamor * ati: cleanup terminology to use primary/secondary * Fix return value check of drmIoctl() * Don't crash X server if GPU acceleration is not available * Handle NULL fb_ptr in pixmap_get_fb * Fix link failure with gcc 10 Signed-off-by: alperak Signed-off-by: Khem Raj --- .../xorg-driver/xf86-video-ati_22.0.0.bb | 33 +++++++++++++++++ .../xorg-driver/xf86-video-ati_git.bb | 41 ---------------------- 2 files changed, 33 insertions(+), 41 deletions(-) create mode 100644 meta-oe/recipes-graphics/xorg-driver/xf86-video-ati_22.0.0.bb delete mode 100644 meta-oe/recipes-graphics/xorg-driver/xf86-video-ati_git.bb (limited to 'meta-oe/recipes-graphics') diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-ati_22.0.0.bb b/meta-oe/recipes-graphics/xorg-driver/xf86-video-ati_22.0.0.bb new file mode 100644 index 0000000000..57ea9d2d32 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-video-ati_22.0.0.bb @@ -0,0 +1,33 @@ +require recipes-graphics/xorg-driver/xorg-driver-video.inc + +LIC_FILES_CHKSUM = "file://COPYING;md5=aabff1606551f9461ccf567739af63dc" + +SUMMARY = "X.Org X server -- ATI Radeon video driver" + +DESCRIPTION = "Open-source X.org graphics driver for ATI Radeon graphics" + +DEPENDS += "virtual/libx11 libxvmc drm \ + virtual/libgl xorgproto libpciaccess" + +REQUIRED_DISTRO_FEATURES += "opengl" + +XORG_DRIVER_COMPRESSOR = ".tar.xz" +SRC_URI[sha256sum] = "c8c8bb56d3f6227c97e59c3a3c85a25133584ceb82ab5bc05a902a743ab7bf6d" + +PACKAGECONFIG ??= "udev" +PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev" +PACKAGECONFIG[glamor] = "--enable-glamor,--disable-glamor" + +RDEPENDS:${PN}:append = "\ + ${@bb.utils.contains('PACKAGECONFIG', 'glamor', 'libegl', '', d)} \ + mesa-megadriver \ + xserver-xorg-extension-glx \ + xserver-xorg-module-exa \ +" + +RRECOMMENDS:${PN} += "linux-firmware-radeon" + +PACKAGES =+ "${PN}-config" + +FILES:${PN}-config = "${datadir}/X11/xorg.conf.d" +FILES:${PN} += "${datadir}/X11" diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-ati_git.bb b/meta-oe/recipes-graphics/xorg-driver/xf86-video-ati_git.bb deleted file mode 100644 index 9452c3a915..0000000000 --- a/meta-oe/recipes-graphics/xorg-driver/xf86-video-ati_git.bb +++ /dev/null @@ -1,41 +0,0 @@ -require recipes-graphics/xorg-driver/xorg-driver-video.inc - -LIC_FILES_CHKSUM = "file://COPYING;md5=aabff1606551f9461ccf567739af63dc" - -SUMMARY = "X.Org X server -- ATI Radeon video driver" - -DESCRIPTION = "Open-source X.org graphics driver for ATI Radeon graphics" - -DEPENDS += "virtual/libx11 libxvmc drm \ - virtual/libgl xorgproto libpciaccess" - -inherit features_check - -REQUIRED_DISTRO_FEATURES += "opengl" - -SRC_URI = "git://git@gitlab.freedesktop.org/xorg/driver/xf86-video-ati.git;branch=master" -SRCREV = "7a6a34af026f0bef8080b91baf97a729380bca01" - -SRC_URI[sha256sum] = "659f5a1629eea5f5334d9b39b18e6807a63aa1efa33c1236d9cc53acbb223c49" - -PV = "19.1.0+git${SRCPV}" - -S = "${WORKDIR}/git" - -PACKAGECONFIG ??= "udev" -PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev" -PACKAGECONFIG[glamor] = "--enable-glamor,--disable-glamor" - -RDEPENDS:${PN}:append = "\ - ${@bb.utils.contains('PACKAGECONFIG', 'glamor', 'libegl', '', d)} \ - mesa-megadriver \ - xserver-xorg-extension-glx \ - xserver-xorg-module-exa \ -" - -RRECOMMENDS:${PN} += "linux-firmware-radeon" - -PACKAGES =+ "${PN}-config" - -FILES:${PN}-config = "${datadir}/X11/xorg.conf.d" -FILES:${PN} += "${datadir}/X11" -- cgit v1.2.3-54-g00ecf