diff options
author | Luca Weiss <luca@z3ntu.xyz> | 2019-07-04 11:02:40 +0200 |
---|---|---|
committer | Kevin Daudt <kdaudt@alpinelinux.org> | 2019-07-23 19:20:47 +0000 |
commit | 590a83391704c4b10eb3b9514db8cc36bb3e2ae1 (patch) | |
tree | 1866137bde481555f83176a111f2bf6b79e849c4 /main/libdrm | |
parent | 38b6dd1c340446b8eb31aefaf5396ba65ca94369 (diff) | |
download | aports-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/APKBUILD | 35 |
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 |