Commit 660efa11 authored by lovedheart's avatar lovedheart Committed by Ed Reel

add xorg video drivers (#2313)

parent 444fa4c5
require 'package'
class Xorg_fbdev_driver < Package
description 'The Xorg Fbdev Driver package contains the X.Org Video Driver for framebuffer devices. This driver is often used as fallback driver if the hardware specific and VESA drivers fail to load or are not present.'
homepage 'https://www.x.org'
version '0.4.4'
source_url 'https://www.x.org/pub/individual/driver/xf86-video-fbdev-0.4.4.tar.bz2'
source_sha256 '9dd4b326498223abbfdf786089a46ea3db4fa6bbd341308eb48a9e00bc3fd51b'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xorg_fbdev_driver-0.4.4-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xorg_fbdev_driver-0.4.4-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/xorg_fbdev_driver-0.4.4-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xorg_fbdev_driver-0.4.4-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '865f82f5fa3190d900f03f05f45980185a098a186344ab8fe8a40564bd4faf4c',
armv7l: '865f82f5fa3190d900f03f05f45980185a098a186344ab8fe8a40564bd4faf4c',
i686: '645cc4317fc56a716324224cbd9e20e2b42865e4c3bbeccb7cc113739b52b1b7',
x86_64: '3dbeadf9bf8753c28c9950a9ce6d45583e52e8ad0e629caf422ba62968985137',
})
depends_on 'xorg_server' => :build
def self.build
system "./configure",
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
"--enable-shared",
"--disable-static"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip"
end
end
require '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.'
homepage 'https://01.org/linuxgraphics/'
version '3.3.17'
source_url 'https://github.com/endlessm/xf86-video-intel/archive/Release_3.3.17.tar.gz'
source_sha256 'a2de40b68fd1edc9b30fe364d6e7f2f5765834a519c75b42eeac568b3fa2c900'
binary_url ({
i686: 'https://dl.bintray.com/chromebrew/chromebrew/xorg_intel_driver-3.3.17-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xorg_intel_driver-3.3.17-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
i686: 'cc156e80692820cbaa2bf816cd6da3b699e0bae35af228d64d639365e8346dcd',
x86_64: '9a59dfe1ce9e60dfdb5936ec5b8fb0b5d6d060f5f1d137141b93798a951359ac',
})
depends_on 'xorg_server' => :build
def self.build
system "./autogen.sh"
system "./configure",
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
"--enable-shared",
"--disable-static",
"--enable-kms-only",
"--enable-uxa"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip"
end
end
require 'package'
class Xorg_nouveau_driver < Package
description 'The Xorg Nouveau Driver package contains the X.Org Video Driver for NVidia Cards including RIVA TNT, RIVA TNT2, GeForce 256, QUADRO, GeForce2, QUADRO2, GeForce3, QUADRO DDC, nForce, nForce2, GeForce4, QUADRO4, GeForce FX, QUADRO FX, GeForce 6XXX and GeForce 7xxx chipsets.'
homepage 'https://01.org/linuxgraphics/'
version '1.0.15'
source_url 'https://www.x.org/pub/individual/driver/xf86-video-nouveau-1.0.15.tar.bz2'
source_sha256 'aede10fd395610a328697adca3434fb14e9afbd79911d6c8545cfa2c0e541d4c'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xorg_nouveau_driver-1.0.15-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xorg_nouveau_driver-1.0.15-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/xorg_nouveau_driver-1.0.15-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xorg_nouveau_driver-1.0.15-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '117d2cc14d320b1cdbe5e3f792022b796779d289553a8213607b132ee442090e',
armv7l: '117d2cc14d320b1cdbe5e3f792022b796779d289553a8213607b132ee442090e',
i686: 'fcd85ec40d2cb137fe5aae2ffd46a71b25e391b245da1405a1369c25f59af522',
x86_64: '2f9589c902856d1b103ba62945fbad7b4a35ba8e9725d8f135d7d9b6ed7b0afb',
})
depends_on 'xorg_server' => :build
# The new “Maxwell” and “Pascal” GPUs require Glamor to be built with the Xorg server.
def self.build
system "./configure",
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
"--enable-shared",
"--disable-static"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip"
end
end
require 'package'
class Xorg_vmware_driver < Package
description 'The Xorg VMware Driver package contains the X.Org Video Driver for VMware SVGA virtual video cards.'
homepage 'https://01.org/linuxgraphics/'
version '13.2.1'
source_url 'https://www.x.org/pub/individual/driver/xf86-video-vmware-13.2.1.tar.bz2'
source_sha256 'e2f7f7101fba7f53b268e7a25908babbf155b3984fb5268b3d244eb6c11bf62b'
binary_url ({
i686: 'https://dl.bintray.com/chromebrew/chromebrew/xorg_vmware_driver-13.2.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xorg_vmware_driver-13.2.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
i686: '9929860a25a5d16ddfcbdf2a9ca831a9200ae954b00b74bfa2b56c730207f32c',
x86_64: '2132d4e80ca1f1f8c18d777e240067bc96f6833234941115c682980fcca3e67e',
})
depends_on 'xorg_server' => :build
def self.build
system "./configure",
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
"--enable-shared",
"--disable-static"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip"
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