Files
LFS-PKGBUILDs/x11-libs/libdrm-2.4.125.PKGBUILD

47 lines
1.1 KiB
Bash

pkgname=libdrm
pkgver=2.4.125
pkgdesc="Userspace interface to kernel DRM services"
url="https://dri.freedesktop.org/"
arch=(x86_64)
license=('MIT')
depends=('glibc')
makedepends=('meson')
checkdepends=('cairo')
optdepends=('cairo: needed for modetest tool')
sources=("${pkgname}-${pkgver}.tar.xz")
urls=("https://dri.freedesktop.org/libdrm/${sources[0]}")
md5sums=("3baec8e685510892b3355a7074baa874")
src_prepare() {
tar -xf ${distdir}/${sources[0]} --strip-components=1
}
src_build() {
meson setup build \
--prefix=/usr \
--buildtype=release \
-D udev=true \
-D valgrind=disabled \
-D amdgpu=enabled \
-D exynos=disabled \
-D freedreno=disabled \
-D intel=disabled \
-D nouveau=disabled \
-D omap=disabled \
-D radeon=enabled \
-D tegra=disabled \
-D vc4=disabled \
-D etnaviv=disabled \
-D vmwgfx=disabled \
-D tests=false
meson configure --no-pager build
meson compile -C build
}
src_install() {
meson install -C build --destdir "$pkgdir"
}
# vim:ft=sh syn=sh et sw=2: