From 1089112d86cfafa82d8698a7fcc6ad2830af612f Mon Sep 17 00:00:00 2001 From: Daniel Bermond Date: Tue, 6 Mar 2018 22:26:13 -0300 Subject: [PATCH] depends: switch from flite1 to the improved flite1-patched flite1 package has some problems that were exposed by upstream ffmpeg git commit 6dfcbd8 (this change is still not in ffmpeg 3.4). The linking in flite1 needs to be fixed, otherwise ffmpeg versions 3.5 and later (and the current ffmpeg git master) will not compile, failing to detect libflite. flite1 can also have other improvements, as follows. flite version 1 is an old software from 2009. Since there, many issues have been discovered, including the security issue CVE-2014-0027. There are patches out there that addresses many of the discovered issues, and also adds some fixes and enhancements. I have already asked the flite1 AUR package maintainer to patch it in order to fix these issues, but after almost five months I got no response from him. Since I need a fixed flite1 package for AUR package ffmpeg-full-git, I'm also adding this improved package here at ffmpeg-full. References: ----------- http://git.videolan.org/?p=ffmpeg.git;a=commit;h=6dfcbd80ad446ff163b47f2bf432bbf706436ea8 --- .SRCINFO | 4 ++-- PKGBUILD | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 254ebd0..ecf8111 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = ffmpeg-full pkgdesc = Record, convert and stream audio and video (all possible features including nvenc, qsv and libfdk-aac) pkgver = 3.4.2 - pkgrel = 3 + pkgrel = 4 url = http://www.ffmpeg.org/ arch = i686 arch = x86_64 @@ -80,7 +80,7 @@ pkgbase = ffmpeg-full depends = libvdpau depends = chromaprint-fftw depends = libbs2b - depends = flite1 + depends = flite1-patched depends = libilbc depends = kvazaar depends = openh264 diff --git a/PKGBUILD b/PKGBUILD index 4748052..1ec740b 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,7 +4,7 @@ pkgname=ffmpeg-full _srcname=ffmpeg pkgver=3.4.2 -pkgrel=3 +pkgrel=4 pkgdesc='Record, convert and stream audio and video (all possible features including nvenc, qsv and libfdk-aac)' arch=('i686' 'x86_64') url='http://www.ffmpeg.org/' @@ -22,7 +22,7 @@ depends=( 'zimg' 'zeromq' 'zvbi' 'xz' 'openal' 'opencl-icd-loader' 'mesa' 'openssl' 'sdl2' 'libx11' 'zlib' 'libomxil-bellagio' 'libva' 'libdrm' 'libvdpau' # AUR: - 'chromaprint-fftw' 'libbs2b' 'flite1' 'libilbc' 'kvazaar' 'openh264' + 'chromaprint-fftw' 'libbs2b' 'flite1-patched' 'libilbc' 'kvazaar' 'openh264' 'libopenmpt-svn' 'sndio' 'shine' 'vo-amrwbenc' 'xavs' 'ndi-sdk' 'libmysofa' 'rockchip-mpp' )