summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD35
2 files changed, 35 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 20c0ec210d03..866db3c7b361 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,33 +1,40 @@
pkgbase = lib32-ffmpeg
pkgdesc = Complete solution to record, convert and stream audio and video (32 bit)
pkgver = 4.0
- pkgrel = 1
+ pkgrel = 2
epoch = 1
url = http://ffmpeg.org/
arch = x86_64
license = GPL3
+ makedepends = ffnvcodec-headers
makedepends = lib32-ladspa
- makedepends = lib32-libvdpau
makedepends = yasm
depends = ffmpeg
depends = lib32-alsa-lib
+ depends = lib32-bzip2
depends = lib32-fontconfig
depends = lib32-fribidi
+ depends = lib32-glibc
depends = lib32-gmp
depends = lib32-gnutls
depends = lib32-gsm
depends = lib32-jack
depends = lib32-lame
depends = lib32-libavc1394
+ depends = lib32-libdrm
depends = lib32-libiec61883
depends = lib32-libmodplug
+ depends = lib32-libomxil-bellagio
depends = lib32-libpulse
depends = lib32-libraw1394
depends = lib32-libtheora
- depends = lib32-libva
depends = lib32-libvdpau
depends = lib32-libwebp
+ depends = lib32-libx11
+ depends = lib32-libxcb
+ depends = lib32-libxext
depends = lib32-libxml2
+ depends = lib32-libxv
depends = lib32-opencore-amr
depends = lib32-openjpeg2
depends = lib32-opus
@@ -36,15 +43,14 @@ pkgbase = lib32-ffmpeg
depends = lib32-v4l-utils
depends = lib32-xz
depends = lib32-zlib
- depends = lib32-libomxil-bellagio
depends = lib32-libass
depends = lib32-libbluray
depends = lib32-freetype2
+ depends = lib32-libva
depends = lib32-libvorbis
depends = lib32-libvpx
depends = lib32-libx264
depends = lib32-xvidcore
- depends = lib32-libxv
optdepends = lib32-ladspa: LADSPA filters
provides = libavcodec.so
provides = libavdevice.so
diff --git a/PKGBUILD b/PKGBUILD
index 90d591738fc5..066e0e916baf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
_pkgbasename=ffmpeg
pkgname=lib32-$_pkgbasename
pkgver=4.0
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc="Complete solution to record, convert and stream audio and video (32 bit)"
arch=('x86_64')
@@ -15,23 +15,32 @@ url="http://ffmpeg.org/"
license=('GPL3')
depends=("$_pkgbasename"
'lib32-alsa-lib'
+ 'lib32-bzip2'
'lib32-fontconfig'
'lib32-fribidi'
+ 'lib32-glibc'
'lib32-gmp'
'lib32-gnutls'
'lib32-gsm'
'lib32-jack'
'lib32-lame'
'lib32-libavc1394'
+ 'lib32-libdrm'
'lib32-libiec61883'
'lib32-libmodplug'
+ 'lib32-libomxil-bellagio'
'lib32-libpulse'
'lib32-libraw1394'
+# 'lib32-libsoxr'
+# 'lib32-libssh'
'lib32-libtheora'
- 'lib32-libva'
'lib32-libvdpau'
'lib32-libwebp'
+ 'lib32-libx11'
+ 'lib32-libxcb'
+ 'lib32-libxext'
'lib32-libxml2'
+ 'lib32-libxv'
'lib32-opencore-amr'
'lib32-openjpeg2'
'lib32-opus'
@@ -40,18 +49,18 @@ depends=("$_pkgbasename"
'lib32-v4l-utils'
'lib32-xz'
'lib32-zlib'
- 'lib32-libomxil-bellagio'
'lib32-libass'
'lib32-libbluray'
'lib32-freetype2'
+ 'lib32-libva'
+# 'lib32-vid.stab'
'lib32-libvorbis'
'lib32-libvpx'
'lib32-libx264'
# 'lib32-x265'
'lib32-xvidcore'
- 'lib32-libxv'
)
-makedepends=('lib32-ladspa' 'lib32-libvdpau' 'yasm')
+makedepends=('ffnvcodec-headers' 'lib32-ladspa' 'yasm')
optdepends=('lib32-ladspa: LADSPA filters')
provides=(
'libavcodec.so' 'libavdevice.so' 'libavfilter.so' 'libavformat.so'
@@ -86,9 +95,9 @@ build() {
--disable-debug \
--disable-static \
--disable-stripping \
- --enable-avisynth \
--enable-avresample \
--enable-fontconfig \
+ --enable-gmp \
--enable-gnutls \
--enable-gpl \
--enable-ladspa \
@@ -115,14 +124,18 @@ build() {
--enable-libxcb \
--enable-libxml2 \
--enable-libxvid \
+ --enable-nvenc \
+ --enable-omx \
--enable-shared \
- --enable-version3 \
- --enable-omx
+ --enable-version3
+
+# --enable-libdrm \ ## We would like to use it, but it seems to be broken for now.
+
-# --enable-libssh \
# --enable-libsoxr \
-# --enable-libx265 \
-# --enable-libvidstab \
+# --enable-libssh \ ## not available under 32bit
+# --enable-libvidstab \ ## not available under 32bit
+# --enable-libx265 \ ## libx265 is not properly detected under 32bit arch
make
}