diff options
author | Vincent Grande | 2021-01-11 12:37:27 -0500 |
---|---|---|
committer | Vincent Grande | 2021-01-11 12:37:27 -0500 |
commit | dc70cb61adc5d66870e41be98d3e05a6e25c6d79 (patch) | |
tree | e25fef8b0bd3262a412940b5e500de897eaaae2a /PKGBUILD | |
download | aur-dc70cb61adc5d66870e41be98d3e05a6e25c6d79.tar.gz |
initial upload
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..564d1ff6a958 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer : Vincent Grande <shoober420@gmail.com> +# Contributor : Lone_Wolf <lone_wolf@klaas-de-kat.nl> +# Contributor : Eric Engestrom <eric@engestrom.ch> +# Contributor : Jan de Groot <jgc@archlinux.org> + +pkgname=libdrm-minimal-git +_realname=libdrm +pkgver=2.4.100.r68.g8a73372e +pkgrel=1 +pkgdesc="Userspace interface to kernel DRM services, master git version" +arch=(i686 x86_64) +license=('custom') +depends=('libpciaccess') +makedepends=('libxslt' 'meson' 'git' 'ninja') +#checkdepends=('cairo' 'cunit') +url="http://dri.freedesktop.org/" +provides=('libdrm' 'libdrm-git') +conflicts=('libdrm') + +source=('libdrm::git://anongit.freedesktop.org/mesa/drm#branch=master' + COPYING) +sha512sums=('SKIP' + 'b0ca349b882a4326b19f81f22804fabdb6fb7aef31cdc7b16b0a7ae191bfbb50c7daddb2fc4e6c33f1136af06d060a273de36f6f3412ea326f16fa4309fda660') + +pkgver() { + cd $_realname + git describe --long --abbrev=8 | sed 's/^libdrm-//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + if [ -d _build ]; then + rm -rf _build + fi +} + +build() { + meson setup libdrm _build \ + --prefix /usr \ + --buildtype plain \ + --wrap-mode nofallback \ + -D udev=false \ + -D valgrind=false \ + -D man-pages=false + meson configure _build + ninja $NINJAFLAGS -C _build +} + +#check() { + # '-t 10' is needed for the 'threaded' test, which uses the default meson + # test timeout of 30 seconds. This is too short for many systems. It can be + # removed if upstream fixes the issue. +# meson test -C _build -t 10 +#} + +package() { + DESTDIR="$pkgdir" ninja $NINJAFLAGS -C _build install + install -Dt "$pkgdir"/usr/share/licenses/"$pkgname" -m644 COPYING +} |