summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: b04bb3b5250c5e249a17756b2ee2df7ba889b367 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Maintainer: envolution
# Contributor: David Garfias <dgarfiasme at gmail dot com>
# shellcheck shell=bash disable=SC2034,SC2154
pkgname=rutabaga-ffi
pkgver=0.1.3
pkgrel=3
pkgdesc="VGI cross-platform abstraction for GPU and display virtualization."
arch=("x86_64")
url="https://crosvm.dev/book/appendix/rutabaga_gfx.html"
license=(LicenseRef-chromiumos)
source=("git+https://chromium.googlesource.com/crosvm/crosvm#tag=v${pkgver}-rutabaga-release")
sha256sums=('af5530e0ffffb879a539f5d10b8e6f25f0e81e7cffb6dc2bb55b51c264885d66')
makedepends=(
  rust
  git)
depends=(
  virglrenderer
  gfxstream)

build() {
  cd $srcdir/crosvm/rutabaga_gfx/ffi
  RUSTFLAGS='-Clink-arg=-L='/usr/lib/ make
}
package() {
  cd $srcdir/crosvm/rutabaga_gfx/ffi
  make prefix="$pkgdir/usr/" install
  install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
# vim:set ts=2 sw=2 et: