File PKGBUILD of Package intel-media-driver

pkgname=intel-media-driver
pkgver=20.1.1
pkgrel=1
pkgdesc="Intel Media Driver for VAAPI — Broadwell+ iGPUs"
arch=(x86_64)
url="https://github.com/intel/media-driver/"
license=(MIT BSD)
depends=(gcc-libs intel-gmmlib libva libpciaccess)
makedepends=(cmake)
source=("https://github.com/intel/media-driver/archive/intel-media-${pkgver}.tar.gz"
        "https://github.com/xhaihao/media-driver/commit/90d58541f8d1bf5abcbff2d3bf71ae26e54240c9.patch")
sha256sums=('SKIP'
            'SKIP')

export PKGEXT='.pkg.tar.zst'

prepare() {
    cd ${pkgname#*-}-${pkgname%-*}-${pkgver}
    patch -p1 -i ../90d58541f8d1bf5abcbff2d3bf71ae26e54240c9.patch
}

build() {
    cmake -B build -S ${pkgname#*-}-${pkgname%-*}-${pkgver} \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_INSTALL_LIBDIR=lib \
        -DINSTALL_DRIVER_SYSCONF=OFF \
        -Wno-dev
    make -C build -j$(nproc)
}

package() {
    make -C build DESTDIR="$pkgdir" install
    install -Dm644 ${pkgname#*-}-${pkgname%-*}-${pkgver}/LICENSE.md -t "${pkgdir}"/usr/share/licenses/${pkgname}/
}
openSUSE Build Service is sponsored by