summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Demers2022-06-13 23:44:25 -0400
committerAlexandre Demers2022-06-13 23:44:25 -0400
commit67ac5f39dabe71704f78122ec5a8a116cc131902 (patch)
tree5fe897376953c1dca3436f1b5f188f7f4041f991
parentcaec0f372e9cb573c178df387915def818af0a2d (diff)
downloadaur-67ac5f39dabe71704f78122ec5a8a116cc131902.tar.gz
Update to 5.0.1
Fix PKGBUILD's style. Signed-off-by: Alexandre Demers <alexandre.f.demers@gmail.com>
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD136
2 files changed, 74 insertions, 69 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7b1dbd42851b..674067a5e288 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = lib32-ffmpeg
pkgdesc = Complete solution to record, convert and stream audio and video (32 bit)
- pkgver = 5.0
- pkgrel = 2
+ pkgver = 5.0.1
+ pkgrel = 1
epoch = 2
url = http://ffmpeg.org/
arch = x86_64
@@ -12,7 +12,7 @@ pkgbase = lib32-ffmpeg
makedepends = git
makedepends = lib32-ladspa
makedepends = nasm
- depends = ffmpeg>=2:5.0
+ depends = ffmpeg>=2:5.0.1
depends = lib32-alsa-lib
depends = lib32-aom
depends = lib32-bzip2
@@ -61,6 +61,7 @@ pkgbase = lib32-ffmpeg
depends = lib32-zlib
optdepends = lib32-ladspa: LADSPA filters
optdepends = lib32-nvidia-utils: Nvidia NVDEC/NVENC support
+ options = debug
source = git+https://git.ffmpeg.org/ffmpeg.git#tag=390d6853d0ef408007feb39c0040682c81c02751
source = ffmpeg-vmaf2.x.patch
source = add-av_stream_get_first_dts-for-chromium.patch
diff --git a/PKGBUILD b/PKGBUILD
index f7921fecf9e0..cbc83cf6d6e3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,95 +6,99 @@
_pkgbasename=ffmpeg
pkgname=("lib32-$_pkgbasename" "lib32-lib$_pkgbasename")
-pkgver=5.0
-pkgrel=2
+pkgver=5.0.1
+pkgrel=1
epoch=2
pkgdesc="Complete solution to record, convert and stream audio and video (32 bit)"
arch=('x86_64')
url="http://ffmpeg.org/"
license=('GPL3')
- depends=(
+depends=(
# "$_pkgbasename"
- "$_pkgbasename>=${epoch}:${pkgver}"
- 'lib32-alsa-lib'
- 'lib32-aom'
- 'lib32-bzip2'
- 'lib32-fontconfig'
- 'lib32-fribidi'
- 'lib32-glibc'
- 'lib32-gmp'
- 'lib32-gnutls'
- 'lib32-gsm'
- 'lib32-jack'
- 'lib32-lame'
- 'lib32-libass'
- 'lib32-libavc1394'
- 'lib32-libbluray'
- 'lib32-libdav1d'
- 'lib32-libdrm'
- 'lib32-freetype2'
- 'lib32-libiec61883'
+ "$_pkgbasename>=${epoch}:${pkgver}"
+ 'lib32-alsa-lib'
+ 'lib32-aom'
+ 'lib32-bzip2'
+ 'lib32-fontconfig'
+ 'lib32-fribidi'
+ 'lib32-glibc'
+ 'lib32-gmp'
+ 'lib32-gnutls'
+ 'lib32-gsm'
+ 'lib32-jack'
+ 'lib32-lame'
+ 'lib32-libass'
+ 'lib32-libavc1394'
+ 'lib32-libbluray'
+ 'lib32-libdav1d'
+ 'lib32-libdrm'
+ 'lib32-freetype2'
+ 'lib32-libiec61883'
# 'lib32-libmfx'
- 'lib32-libmodplug'
- 'lib32-libpulse'
+ 'lib32-libmodplug'
+ 'lib32-libpulse'
# 'lib32-rav1e'
- 'lib32-libraw1394'
- 'lib32-librsvg'
+ 'lib32-libraw1394'
+ 'lib32-librsvg'
# 'lib32-libsoxr'
# 'lib32-libssh'
- 'lib32-libtheora'
- 'lib32-libva'
- 'lib32-libvdpau'
+ 'lib32-libtheora'
+ 'lib32-libva'
+ 'lib32-libvdpau'
# 'lib32-vid.stab'
- 'lib32-libvorbis'
- 'lib32-libvpx'
- 'lib32-libwebp'
- 'lib32-libx11'
- 'lib32-x264>=3:0.161'
- 'lib32-x265>=3.5'
- 'lib32-libxcb'
- 'lib32-libxext'
- 'lib32-libxml2'
- 'lib32-libxv'
- 'lib32-xvidcore'
+ 'lib32-libvorbis'
+ 'lib32-libvpx'
+ 'lib32-libwebp'
+ 'lib32-libx11'
+ 'lib32-x264>=3:0.161'
+ 'lib32-x265>=3.5'
+ 'lib32-libxcb'
+ 'lib32-libxext'
+ 'lib32-libxml2'
+ 'lib32-libxv'
+ 'lib32-xvidcore'
# 'lib32-libzimg'
- 'lib32-opencore-amr'
- 'lib32-openjpeg2'
- 'lib32-opus'
- 'lib32-sdl2'
- 'lib32-speex'
- 'lib32-srt'
+ 'lib32-opencore-amr'
+ 'lib32-openjpeg2'
+ 'lib32-opus'
+ 'lib32-sdl2'
+ 'lib32-speex'
+ 'lib32-srt'
# 'lib32-svt-av1'
- 'lib32-v4l-utils'
- 'lib32-vmaf'
- 'lib32-xz'
- 'lib32-zlib'
- )
+ 'lib32-v4l-utils'
+ 'lib32-vmaf'
+ 'lib32-xz'
+ 'lib32-zlib'
+)
makedepends=(
# 'avisynthplus'
- 'amf-headers'
- 'lib32-clang'
- 'ffnvcodec-headers'
- 'git'
- 'lib32-ladspa'
- 'nasm'
+ 'amf-headers'
+ 'lib32-clang'
+ 'ffnvcodec-headers'
+ 'git'
+ 'lib32-ladspa'
+ 'nasm'
)
optdepends=(
# 'avisynthplus: AviSynthPlus support'
# 'intel-media-sdk: Intel QuickSync support'
- 'lib32-ladspa: LADSPA filters'
- 'lib32-nvidia-utils: Nvidia NVDEC/NVENC support'
+ 'lib32-ladspa: LADSPA filters'
+ 'lib32-nvidia-utils: Nvidia NVDEC/NVENC support'
)
_tag=390d6853d0ef408007feb39c0040682c81c02751
+options=(
+ debug
+)
source=(
- "git+https://git.ffmpeg.org/ffmpeg.git#tag=${_tag}"
- "ffmpeg-vmaf2.x.patch"
- "add-av_stream_get_first_dts-for-chromium.patch"
+ "git+https://git.ffmpeg.org/ffmpeg.git#tag=${_tag}"
+ "ffmpeg-vmaf2.x.patch"
+ "add-av_stream_get_first_dts-for-chromium.patch"
)
validpgpkeys=('FCF986EA15E6E293A5644F10B4322F04D67658D8')
b2sums=('SKIP'
- '65039aac811bfd143359e32720cd6ca64124f1789c1b624bd28a5bd75b37362b2a3b6b402203c4e9d137fb1d00895114f3789df40f8381091d38c98e7876cc8a'
- '3f2ee7606500fa9444380d138959cd2bccfbba7d34629a17f4f6288c6bde29e931bbe922a7c25d861f057ddd4ba0b095bbd675c1930754746d5dd476b3ccbc13')
+ '65039aac811bfd143359e32720cd6ca64124f1789c1b624bd28a5bd75b37362b2a3b6b402203c4e9d137fb1d00895114f3789df40f8381091d38c98e7876cc8a'
+ '3f2ee7606500fa9444380d138959cd2bccfbba7d34629a17f4f6288c6bde29e931bbe922a7c25d861f057ddd4ba0b095bbd675c1930754746d5dd476b3ccbc13'
+)
prepare() {
cd ${_pkgbasename}
@@ -103,7 +107,7 @@ prepare() {
git cherry-pick -n 988f2e9eb063db7c1a678729f58aab6eba59a55b # fix nvenc on older gpus
patch -Np1 -i "${srcdir}"/ffmpeg-vmaf2.x.patch # vmaf 2.x support
patch -Np1 -i "${srcdir}"/add-av_stream_get_first_dts-for-chromium.patch # https://crbug.com/1251779
- }
+}
pkgver() {
cd ${_pkgbasename}
@@ -207,7 +211,7 @@ package_lib32-libffmpeg() {
package_lib32-ffmpeg() {
pkgdesc="Complete solution to record, convert and stream audio and video (32 bit)"
depends=(
- 'lib32-libffmpeg'
+ 'lib32-libffmpeg'
)
cd ${_pkgbasename}