aboutsummaryrefslogtreecommitdiffstats
path: root/main/libdrm/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/libdrm/APKBUILD')
-rw-r--r--main/libdrm/APKBUILD23
1 files changed, 16 insertions, 7 deletions
diff --git a/main/libdrm/APKBUILD b/main/libdrm/APKBUILD
index 856999919e5..fbdd8e4fbd0 100644
--- a/main/libdrm/APKBUILD
+++ b/main/libdrm/APKBUILD
@@ -1,34 +1,39 @@
# Contributor: Will Sinatra <wpsinatra@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libdrm
-pkgver=2.4.113
+pkgver=2.4.120
pkgrel=0
pkgdesc="Userspace interface to kernel DRM services"
-url="https://dri.freedesktop.org/"
+url="https://gitlab.freedesktop.org/mesa/drm"
arch="all"
# Requires a computer with gfx, no X running, build user in 'video' group..
options="!check"
license="MIT"
depends_dev="linux-headers"
-makedepends="$depends_dev meson libpthread-stubs eudev-dev libpciaccess-dev xmlto"
+makedepends="$depends_dev meson eudev-dev libpciaccess-dev xmlto"
checkdepends="cunit-dev bash"
-subpackages="$pkgname-dev"
+subpackages="$pkgname-dev $pkgname-tests"
source="https://gitlab.freedesktop.org/mesa/drm/-/archive/libdrm-$pkgver/drm-libdrm-$pkgver.tar.gz"
builddir="$srcdir/drm-libdrm-$pkgver"
build() {
+ CFLAGS="$CFLAGS -O2" \
+ CPPFLAGS="$CPPFLAGS -O2" \
+ CXXFLAGS="$CXXFLAGS -O2" \
abuild-meson \
-Db_lto=true \
-Dfreedreno=enabled \
+ -Dintel=enabled \
-Dtegra=enabled \
-Domap=enabled \
-Dexynos=enabled \
-Dvc4=enabled \
-Detnaviv=enabled \
-Dudev=true \
- -Dtests="$(want_check && echo true || echo false)" \
+ -Dinstall-test-programs=true \
+ -Dtests=true \
. output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
}
check() {
@@ -39,6 +44,10 @@ package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
+tests() {
+ amove usr/bin
+}
+
sha512sums="
-ce2db4966518d5daf3e909f51f2b8de1250ab131626c1e772db85f01f8868f699274dab3143833a144f52e22d79241646cbe374fcde1f42ba8914755def3f738 drm-libdrm-2.4.113.tar.gz
+31428ec49476af3bb7acbe088ebb2411f2f69013af63afd0832546df1a45a7f45ebb472dce3f07946b9202e41deba7aae3590c2e721c56b6d64de908704ae308 drm-libdrm-2.4.120.tar.gz
"