Commit f21833de authored by James Larrowe's avatar James Larrowe Committed by Ed Reel

Update libdrm package (#3024)

Add libdrm intel target

Add libdrm amdgpu target
parent 65d33a28
...@@ -3,46 +3,38 @@ require 'package' ...@@ -3,46 +3,38 @@ require 'package'
class Libdrm < Package class Libdrm < Package
description 'Cross-driver middleware for DRI protocol.' description 'Cross-driver middleware for DRI protocol.'
homepage 'https://dri.freedesktop.org' homepage 'https://dri.freedesktop.org'
version '2.4.91' version '2.4.96'
source_url 'https://dri.freedesktop.org/libdrm/libdrm-2.4.91.tar.bz2' source_url 'https://dri.freedesktop.org/libdrm/libdrm-2.4.96.tar.bz2'
source_sha256 '634a0ed0cc1eff06f48674b1da81aafa661a9f001e7a4f43dde81076886dc800' source_sha256 '0d561acf7bb4cc59dc82415100e6c1a44860e8c380e00f9592923e3cd08db393'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libdrm-2.4.91-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libdrm-2.4.91-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/libdrm-2.4.91-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libdrm-2.4.91-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '4489dc1f2a45a7a3c0b5d5245672b29b134b108208aadcc7d684b3a8547202a7',
armv7l: '4489dc1f2a45a7a3c0b5d5245672b29b134b108208aadcc7d684b3a8547202a7',
i686: 'b96e268dfc9a04bf9482c216110c18a75a643dd0ef21e95b3367c8f42b6caf45',
x86_64: '4bfe97f39a465077ecb2d24d9a6da5cf1f2bba1a4dcabb93fc7bea34cdf95db7',
}) })
depends_on 'libpciaccess' depends_on 'libpciaccess'
depends_on 'xorg_lib' => :build depends_on 'xorg_lib'
depends_on 'eudev' depends_on 'eudev'
depends_on 'libxslt'
def self.build def self.build
case ARCH system "./configure",
when 'x86_64', 'i686' "--enable-etnaviv-experimental-api",
system "./configure \ "--enable-exynos-experimental-api",
--prefix=#{CREW_PREFIX} \ "--enable-tegra-experimental-api",
--libdir=#{CREW_LIB_PREFIX} \ "--enable-omap-experimental-api",
--enable-vmwgfx \ "--enable-install-test-programs",
--enable-nouveau \ "--libdir=#{CREW_LIB_PREFIX}",
--enable-udev" "--prefix=#{CREW_PREFIX}",
when 'aarch64', 'armv7l' "--enable-freedreno-kgsl",
system "./configure \ "--enable-freedreno",
--prefix=#{CREW_PREFIX} \ "--enable-manpages",
--libdir=#{CREW_LIB_PREFIX} \ "--enable-nouveau",
--enable-nouveau \ "--enable-amdgpu",
--enable-tegra-experimental-api \ "--enable-vmwgfx",
--enable-exynos-experimental-api \ "--enable-intel",
--enable-vc4 \ "--enable-udev",
--enable-udev" "--enable-vc4"
end
system "make" system "make"
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