aboutsummaryrefslogtreecommitdiffstats
path: root/main/libdrm
diff options
context:
space:
mode:
authorLuca Weiss <luca@z3ntu.xyz>2019-07-04 11:02:40 +0200
committerKevin Daudt <kdaudt@alpinelinux.org>2019-07-23 19:20:47 +0000
commit590a83391704c4b10eb3b9514db8cc36bb3e2ae1 (patch)
tree1866137bde481555f83176a111f2bf6b79e849c4 /main/libdrm
parent38b6dd1c340446b8eb31aefaf5396ba65ca94369 (diff)
downloadaports-590a83391704c4b10eb3b9514db8cc36bb3e2ae1.tar.bz2
aports-590a83391704c4b10eb3b9514db8cc36bb3e2ae1.tar.xz
main/libdrm: switch to meson and enable tegra & etnaviv
Closes GH-9319
Diffstat (limited to 'main/libdrm')
-rw-r--r--main/libdrm/APKBUILD35
1 files changed, 15 insertions, 20 deletions
diff --git a/main/libdrm/APKBUILD b/main/libdrm/APKBUILD
index d950ae0be3..c0f917c14e 100644
--- a/main/libdrm/APKBUILD
+++ b/main/libdrm/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libdrm
pkgver=2.4.99
-pkgrel=0
+pkgrel=1
pkgdesc="Userspace interface to kernel DRM services"
url="https://dri.freedesktop.org/"
arch="all"
@@ -9,38 +9,33 @@ arch="all"
options="!check"
license="MIT"
depends_dev="linux-headers"
-makedepends="$depends_dev libpthread-stubs eudev-dev libpciaccess-dev xmlto"
+makedepends="$depends_dev meson libpthread-stubs eudev-dev libpciaccess-dev xmlto"
checkdepends="cunit-dev bash"
subpackages="$pkgname-dev $pkgname-doc"
source="https://dri.freedesktop.org/$pkgname/$pkgname-$pkgver.tar.bz2
ioctl.patch
"
-builddir="$srcdir/$pkgname-$pkgver"
-
build() {
- cd "$builddir"
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --localstatedir=/var \
- --enable-freedreno \
- --enable-udev \
- --disable-valgrind
- make
+ mkdir -p "$builddir"/builddir
+ cd "$builddir"/builddir
+ meson \
+ -Dprefix=/usr \
+ -Dfreedreno=true \
+ -Dtegra=true \
+ -Detnaviv=true \
+ -Dudev=true
+ ninja
}
check() {
- cd "$builddir"
- make check
+ cd "$builddir"/builddir
+ meson test
}
package() {
- cd "$builddir"
- make DESTDIR="$pkgdir" install
+ cd "$builddir"/builddir
+ DESTDIR="$pkgdir" ninja install
}
sha512sums="04702eebe8dca97fac61653623804fdcb0b8b3714bdc6f5e72f0dfdce9c9524cf16f69d37aa9feac79ddc1c11939be44a216484563a612414668ea5eaeadf191 libdrm-2.4.99.tar.bz2