1# Contributor: Leo <thinkabit.ukim@gmail.com>2# Contributor: Matthias Ahouansou <matthias@ahouansou.cz>3maintainer="Lindsay Zhou <i@lin.moe>"4pkgname=intel-media-driver5pkgver=26.1.16pkgrel=07pkgdesc="Intel Media Driver for VAAPI"8options="!check" # tests can't run in check(), only on install9url="https://github.com/intel/media-driver"10arch="loongarch64"11license="BSD-3-Clause AND MIT"12makedepends="13 cmake14 intel-gmmlib-lg-dev15 libpciaccess-dev16 libva-dev17 samurai18 simde-lg-dev19 "20subpackages="$pkgname-dev"21source="$pkgname-$pkgver.tar.gz::https://github.com/intel/media-driver/archive/intel-media-$pkgver.tar.gz22 ./add-loongarch64-build-support.patch23 "24builddir="$srcdir/media-driver-intel-media-$pkgver"2526build() {27 if [ "$CBUILD" != "$CHOST" ]; then28 CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"29 fi30 cmake3.5 -B build -G Ninja -Wno-dev \31 -DCMAKE_BUILD_TYPE=Release \32 -DCMAKE_INSTALL_PREFIX=/usr \33 -DCMAKE_INSTALL_LIBDIR=lib \34 -DBUILD_SHARED_LIBS=True \35 -DINSTALL_DRIVER_SYSCONF=OFF \36 -DMEDIA_BUILD_FATAL_WARNINGS=OFF \37 $CMAKE_CROSSOPTS38 cmake3.5 --build build39}4041package() {42 DESTDIR="$pkgdir" cmake3.5 --install build43}4445sha512sums="46fcd55a8afd2fec14ba6eaf83220c6b74fb98c0739baa7e8efa039106cfb9da478c86890e73648d266d3fd2d7911973e9d999e079541bd59e876439894b0a13f4 intel-media-driver-26.1.1.tar.gz4721e8b8c27f3763a25447169e02a9afb5868877ca54908365c4e30fd4da286efea90bd3b1ba77d7dc064448f3faf2debb81518dca53329ed8a9bb8d64b19301d3 add-loongarch64-build-support.patch48"