archrelease: copy trunk to extra-x86_64
[arch-packages.git] / ffnvcodec-headers / repos / extra-any / PKGBUILD
bloba4c52e7a7c4c03fac86ef627490db7f625a7ef0a
1 # Maintainer: Maxime Gauduin <alucryd@archlinux.org>
2 # Contributor: Daniel Bermond <danielbermond@yahoo.com>
4 pkgname=ffnvcodec-headers
5 pkgver=11.1.5.1
6 pkgrel=2
7 pkgdesc='FFmpeg version of headers required to interface with Nvidias codec APIs'
8 arch=(any)
9 url=https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git
10 license=(MIT)
11 makedepends=(git)
12 _tag=84483da70d903239d4536763fde8c7e6c4e80784
13 source=(git+https://git.videolan.org/git/ffmpeg/nv-codec-headers.git#tag=${_tag})
14 sha256sums=(SKIP)
16 pkgver() {
17   cd nv-codec-headers
19   git describe --tags | sed 's/^n//'
22 build() {
23   make PREFIX=/usr -C nv-codec-headers
24   sed -n '4,25p' nv-codec-headers/include/ffnvcodec/nvEncodeAPI.h > LICENSE # Extract license
25   sed -i '1,22s/^.\{,3\}//' LICENSE # Delete C comments
28 package() {
29   make PREFIX=/usr DESTDIR="${pkgdir}" -C nv-codec-headers install
30   install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/ffnvcodec-headers/
33 # vim: ts=2 sw=2 et: