# Maintainer: Daniel Bermond pkgname=nvidia-vpf-git pkgver=r4.g9630e0d pkgrel=1 pkgdesc='NVIDIA Video Processing Framework (git version)' arch=('x86_64') url='https://github.com/NVIDIA/VideoProcessingFramework/' license=('Apache') depends=('cuda' 'nvidia-utils' 'ffmpeg' 'python') makedepends=('git' 'cmake' 'nvidia-sdk') provides=('nvidia-vpf') conflicts=('nvidia-vpf') source=('git+https://github.com/NVIDIA/VideoProcessingFramework.git' '010-nvidia-vpf-git-fix-install.patch') sha256sums=('SKIP' '04931025174a113df620b46a824b6b41437782533a0e9b7ce945f539208b72ae') prepare() { patch -d VideoProcessingFramework -Np1 -i "${srcdir}/010-nvidia-vpf-git-fix-install.patch" } pkgver() { cd VideoProcessingFramework printf 'r%s.g%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { export CXXFLAGS+=' -I/opt/cuda/include' export LDFLAGS+=' -L/opt/cuda/lib' cmake -B build -S VideoProcessingFramework \ -DCMAKE_BUILD_TYPE:STRING='None' \ -DCMAKE_SKIP_RPATH:BOOL='YES' \ -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ -DGENERATE_PYTHON_BINDINGS:BOOL='TRUE' \ -DVIDEO_CODEC_SDK_INCLUDE_DIR:PATH='/usr/include/nvidia-sdk' \ -Wno-dev make -C build } package() { make -C build DESTDIR="$pkgdir" install }