archrelease: copy trunk to extra-x86_64
[arch-packages.git] / virglrenderer / trunk / PKGBUILD
blob14ac86eb684a069de4c851df71bb115fcc7299f5
1 # Maintainer:  Anatol Pomozov <anatol@archlinux.org>
3 pkgname=virglrenderer
4 pkgver=0.10.4
5 pkgrel=1
6 pkgdesc='A virtual 3D GPU library, that allows the guest operating system to use the host GPU to accelerate 3D rendering'
7 arch=(x86_64)
8 url='https://virgil3d.github.io/'
9 license=(MIT)
10 depends=(libepoxy mesa libva)
11 makedepends=(python meson ninja)
12 checkdepends=(check)
13 _tag=virglrenderer-$pkgver
14 source=(virglrenderer-$pkgver.tar.bz2::https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/$_tag/virglrenderer-$_tag.tar.bz2)
15 sha256sums=('aaabe7928dac3786dd9bdf85d0f5630d6e45b222f99375007e33d24ea1beef77')
17 build() {
18   cd virglrenderer-$_tag
19   meson --prefix=/usr build -Dvideo=true # -Dtests=true
20   ninja -C build
23 check() {
24   cd virglrenderer-$_tag
25   #ninja -C build test  TODO: figure out why tests fail in chroot environment
28 package() {
29   cd virglrenderer-$_tag
30   DESTDIR="$pkgdir" ninja -C build install
31   install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"