🔒 Repository is read-only – file editing is disabled.

recipes/utils/ffnvcodec-headers/PAGBUILD.yaml main

28 linii Raw ← Powrót
12345678910111213141516171819202122232425262728
pkgname: 'ffnvcodec-headers'
pkgver: '13.0.19.0'
pkgrel: '1'
pkgdesc: 'FFmpeg version of headers required to interface with Nvidias codec APIs'
url: 'https://git.videolan.org/?p=ffmpeg/nv-codec-headers'
arch: x86_64
depends: []
makedepends:
- git
- 'make-ca'
- expat

source: []
sha256sums: []
build: |
  git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git ${pkgname}-${pkgver}
  cd ${pkgname}-${pkgver}
  git checkout e844e5b26f46bb77479f063029595293aa8f812d

  sed -i -e 's|/include|/include/ffnvcodec|g' ffnvcodec.pc.in
  make PREFIX=/usr
  sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE # Extract license
  sed -i '1,22s/^.\{,3\}//' LICENSE || true # Delete C comments if it can
  make PREFIX=/usr DESTDIR="${PKGDIR}" install
  install -Dm 644 LICENSE -t "${PKGDIR}"/usr/share/licenses/${pkgname}/

package: |
  true