aports

Custom Alpine Linux aports

git clone git://git.lin.moe/aports.git

 1# Contributor: Leo <thinkabit.ukim@gmail.com>
 2# Contributor: Matthias Ahouansou <matthias@ahouansou.cz>
 3maintainer="Lindsay Zhou <i@lin.moe>"
 4pkgname=intel-media-driver
 5pkgver=26.1.1
 6pkgrel=0
 7pkgdesc="Intel Media Driver for VAAPI"
 8options="!check" # tests can't run in check(), only on install
 9url="https://github.com/intel/media-driver"
10arch="loongarch64"
11license="BSD-3-Clause AND MIT"
12makedepends="
13	cmake
14	intel-gmmlib-lg-dev
15	libpciaccess-dev
16	libva-dev
17	samurai
18	simde-lg-dev
19	"
20subpackages="$pkgname-dev"
21source="$pkgname-$pkgver.tar.gz::https://github.com/intel/media-driver/archive/intel-media-$pkgver.tar.gz
22	./add-loongarch64-build-support.patch
23	"
24builddir="$srcdir/media-driver-intel-media-$pkgver"
25
26build() {
27	if [ "$CBUILD" != "$CHOST" ]; then
28		CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
29	fi
30	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_CROSSOPTS
38	cmake3.5 --build build
39}
40
41package() {
42	DESTDIR="$pkgdir" cmake3.5 --install build
43}
44
45sha512sums="
46fcd55a8afd2fec14ba6eaf83220c6b74fb98c0739baa7e8efa039106cfb9da478c86890e73648d266d3fd2d7911973e9d999e079541bd59e876439894b0a13f4  intel-media-driver-26.1.1.tar.gz
4721e8b8c27f3763a25447169e02a9afb5868877ca54908365c4e30fd4da286efea90bd3b1ba77d7dc064448f3faf2debb81518dca53329ed8a9bb8d64b19301d3  add-loongarch64-build-support.patch
48"