Name libva
Description Video Acceleration (VA) API for Linux
Version 2.22.0-r1
Package Base libva
Homepage https://01.org/linuxmedia
Maintainers ['Natanael Copa <ncopa@alpinelinux.org>']
Contributors ['Carlo Landmeter <clandmeter@alpinelinux.org>']
Distro-repo https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.22-stable/main/libva
Sources ['$pkgname-2.22.0-r1.tar.gz::https://github.com/intel/libva/archive/2.22.0-r1.tar.gz']
Dependencies ['libX11-xcb.so.1', 'libX11.so.6', 'libXext.so.6', 'libXfixes.so.3', 'libc.musl-x86_64.so.1', 'libdrm.so.2', 'libwayland-client.so.0', 'libxcb-dri3.so.0', 'libxcb.so.1']
Optional-Dependencies []
Build-Dependencies ['$depends_dev', 'meson', 'wayland-dev']
Provides ['so:libva-drm.so.2=2.2200.0', 'so:libva-wayland.so.2=2.2200.0', 'so:libva-x11.so.2=2.2200.0', 'so:libva.so.2=2.2200.0']
Builddate 05-10-2024 14:41:08
Architecture x86_64
Distro-Version v3.22
Licenses ['MIT']
Hash Q1p8JCoxaNDCQcK7DTLM6WoCZlSn4=
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libva
pkgver=2.22.0
pkgrel=1
pkgdesc="Video Acceleration (VA) API for Linux"
url="https://01.org/linuxmedia"
arch="all"
options="!check" # No test suite.
license="MIT"
depends_dev="libx11-dev libxext-dev libxfixes-dev libdrm-dev"
makedepends="$depends_dev meson wayland-dev"
subpackages="$pkgname-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/intel/libva/archive/$pkgver.tar.gz"

prepare() {
	( if [ -f "$startdir"/../libva-glx/APKBUILD ]; then
		_v=$pkgver
		. "$startdir"/../libva-glx/APKBUILD
		if [ "$_v" != "$pkgver" ]; then
			die "libva and libva-glx needs to be same version"
		fi
	fi )
	default_prepare
}

build() {
	abuild-meson \
		-Db_lto=true \
		-Dwith_x11=yes \
		-Dwith_glx=no \
		-Dwith_wayland=yes \
		-Dwith_win32=no \
		builddir
	meson compile -C builddir
}

package() {
	DESTDIR="$pkgdir" meson install --no-rebuild -C builddir
}

sha512sums="
cd633e5e09eac1ed10f1fc12b0f664f836e0eda9e47c17e1295b746cfd643a18fd0564a06a148ced3cf1e2321aa4d21275918bcf8c717d3981e98a598179f370  libva-2.22.0.tar.gz
"