Commit 537e27ca authored by Ed Reel's avatar Ed Reel Committed by GitHub

Merge pull request #5379 from supechicken666/xf86_intel_driver

xf86-intel-driver: Change upstream to git
parents 5406881c e483337a
# following https://github.com/archlinux/svntogit-packages/blob/packages/xf86-video-intel/trunk/PKGBUILD
require 'package' require 'package'
class Xorg_intel_driver < Package class Xorg_intel_driver < Package
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.' 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/' homepage 'https://01.org/linuxgraphics/'
version '3.7.8' @_commit = '31486f40f8e8f8923ca0799aea84b58799754564'
version "2.99.917+916+g#{@_commit[0..8]}"
compatibility 'x86_64' compatibility 'x86_64'
case ARCH
when 'x86_64' source_url "https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/archive/#{@_commit}/xf86-video-intel-#{@_commit}.tar.gz"
source_url 'https://github.com/endlessm/xf86-video-intel/archive/Release_3.7.8.tar.gz' source_sha256 '7936e8ddc2f09f272584cc9e9a2d265e9ab435f645ccd12085cd56291fa70653'
source_sha256 '411d644cba1a46e9fd8143a969edc70a67ae18f15bba333f24ed8b87716f93fe'
depends_on 'xorg_server' => :build depends_on 'xorg_server'
end depends_on 'libxvmc' => :build
binary_url ({
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xorg_intel_driver-3.7.8-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
x86_64: '5bd9bdf5b812ee93a39809cd3ba7e05cd71251280d8049ac07deee29249f3fde',
})
def self.build def self.build
# don't try to use meson, it may make your system run out of memory and reboot
system './autogen.sh' system './autogen.sh'
system './configure', system "env CFLAGS='-flto=auto -lXv' CXXFLAGS='-flto=auto -lXv' \
"--prefix=#{CREW_PREFIX}", LDFLAGS='-flto=auto -lXv' \
"--libdir=#{CREW_LIB_PREFIX}", ./configure \
'--enable-shared', #{CREW_OPTIONS} \
'--disable-static', --libexecdir=#{CREW_LIB_PREFIX} \
'--enable-kms-only', --with-default-dri=3"
'--enable-uxa'
system 'make' #system "env LDFLAGS='-lXv' \
# meson #{CREW_MESON_LTO_OPTIONS} \
# -Dwith-default-dri=3 \
# builddir"
#
#system 'meson configure builddir'
#system "ninja -l #{CREW_NPROC.to_i/2} -C builddir"
end end
def self.install def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install-strip' system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
#system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment