Files
chromebrew/packages/xorg_intel_driver.rb
2024-06-15 09:33:31 -04:00

31 lines
1.2 KiB
Ruby

# following https://github.com/archlinux/svntogit-packages/blob/packages/xf86-video-intel/trunk/PKGBUILD
require 'buildsystems/meson'
class Xorg_intel_driver < Meson
description 'The Xorg Intel Driver package contains the X.Org Video Driver for Intel integrated video chips including 8xx, 9xx, Gxx, Qxx, HD, Iris, and Iris Pro graphics processors.'
homepage 'https://01.org/linuxgraphics/'
@_ver = '31486f40f8e8f8923ca0799aea84b58799754564'
version "2.99.917+916+g#{@_ver[0..6]}"
license 'MIT and ISC'
compatibility 'x86_64'
source_url "https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/archive/#{@_ver}/xf86-video-intel-#{@_ver}.tar.gz"
source_sha256 '7936e8ddc2f09f272584cc9e9a2d265e9ab435f645ccd12085cd56291fa70653'
binary_compression 'tar.zst'
binary_sha256({
x86_64: '54715305c2ddab79a838edbccf707c2e9153912b7b8f07f6cf5d0fc0123f8cdb'
})
depends_on 'xorg_server'
# No longer builds against current versions of libxvmc
# See https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/issues/180#note_387356
# depends_on 'libxvmc' => :build
# LTO is broken with this build.
# See https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/issues/28
no_lto
meson_options '-Ddefault-dri=3 -Dxvmc=false'
end