summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2018-03-06 22:32:51 -0300
committerDaniel Bermond2018-03-07 10:04:08 -0300
commit1245edf694994bcb75db1e75f6299eb77fe61f00 (patch)
treeb4cb54834524297b52ca35e414b2321f7fe34f82
parent1e39f63c831a5790194f0426aadb5bcc8c3126e7 (diff)
downloadaur-1245edf694994bcb75db1e75f6299eb77fe61f00.tar.gz
Readd libflite by using the improved flite1-patched packge
libflite was temporarily disabled in ffmpeg-full-git by a previous commit due to an issue in AUR package flite1 that was exposed by upstream ffmpeg git commit 6dfcbd8. The linking in AUR package 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. Now I think that it's more than the time to readd the --enable-libflite option by using the fixed AUR flite1-patched package. References: ----------- http://git.videolan.org/?p=ffmpeg.git;a=commit;h=6dfcbd80ad446ff163b47f2bf432bbf706436ea8 https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full-git&id=5fa7781fe4fe6e074af0eb34b24b0279efb2e94d
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD8
2 files changed, 7 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index babdf9fd6ace..184cef10d73d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ffmpeg-full-git
pkgdesc = Record, convert and stream audio and video (all possible features including nvenc, qsv and libfdk-aac; git version)
- pkgver = 3.5.r90240.g8b0a9f79c8
- pkgrel = 2
+ pkgver = 3.5.r90242.g5ab0ecf283
+ pkgrel = 1
url = http://www.ffmpeg.org/
arch = i686
arch = x86_64
@@ -83,6 +83,7 @@ pkgbase = ffmpeg-full-git
depends = chromaprint-fftw
depends = libbs2b
depends = codec2
+ depends = flite1-patched
depends = libilbc
depends = kvazaar
depends = openh264
diff --git a/PKGBUILD b/PKGBUILD
index e3874e6eab34..386e5f594d67 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: Daniel Bermond < yahoo-com: danielbermond >
pkgname=ffmpeg-full-git
-pkgver=3.5.r90240.g8b0a9f79c8
-pkgrel=2
+pkgver=3.5.r90242.g5ab0ecf283
+pkgrel=1
pkgdesc='Record, convert and stream audio and video (all possible features including nvenc, qsv and libfdk-aac; git version)'
arch=('i686' 'x86_64')
url='http://www.ffmpeg.org/'
@@ -20,7 +20,7 @@ depends=(
'zimg' 'zeromq' 'zvbi' 'lilv' 'xz' 'openal' 'opencl-icd-loader' 'mesa' 'sdl2'
'libx11' 'zlib' 'libomxil-bellagio' 'libva' 'libdrm' 'libvdpau'
# AUR:
- 'chromaprint-fftw' 'libbs2b' 'codec2' 'libilbc' 'kvazaar'
+ 'chromaprint-fftw' 'libbs2b' 'codec2' 'flite1-patched' 'libilbc' 'kvazaar'
'openh264' 'libopenmpt-svn' 'sndio' 'shine' 'vo-amrwbenc' 'xavs' 'ndi-sdk'
'libmysofa' 'rockchip-mpp'
)
@@ -130,7 +130,7 @@ build() {
--enable-libcodec2 \
--enable-libdc1394 \
--enable-libfdk-aac \
- --disable-libflite \
+ --enable-libflite \
--enable-fontconfig \
--enable-libfreetype \
--enable-libfribidi \