From 3430201becb617fda38a7cb095152bfebc7b739f Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Thu, 19 Jun 2025 09:17:12 -0400 Subject: [PATCH] New package: nv-codec-headers12.0-12.0.16.1 fixes build for ffmpeg 4 --- srcpkgs/nv-codec-headers12.0/template | 18 ++++++++++++++++++ srcpkgs/nv-codec-headers12.0/update | 1 + 2 files changed, 19 insertions(+) create mode 100644 srcpkgs/nv-codec-headers12.0/template create mode 100644 srcpkgs/nv-codec-headers12.0/update diff --git a/srcpkgs/nv-codec-headers12.0/template b/srcpkgs/nv-codec-headers12.0/template new file mode 100644 index 00000000000..c8847b8038d --- /dev/null +++ b/srcpkgs/nv-codec-headers12.0/template @@ -0,0 +1,18 @@ +# Template file for 'nv-codec-headers12.0' +# needed for ffmpeg 4 +pkgname=nv-codec-headers12.0 +version=12.0.16.1 +revision=1 +build_style=gnu-makefile +short_desc="FFmpeg 4 version of headers for Nvidia's codec APIs" +maintainer="Orphaned " +license="MIT" +homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git" +distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz" +checksum=37e31c7ed0c9bf2da74646a3ec426c38a6d29e60b1fb7bff3e03a99b9412e050 +conflicts="nv-codec-headers" + +post_install() { + sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE + vlicense LICENSE +} diff --git a/srcpkgs/nv-codec-headers12.0/update b/srcpkgs/nv-codec-headers12.0/update new file mode 100644 index 00000000000..ca49241cfc8 --- /dev/null +++ b/srcpkgs/nv-codec-headers12.0/update @@ -0,0 +1 @@ +pattern=">n\K12\.0\.[\d\.]+(?=)"