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:
