summaryrefslogtreecommitdiffstats
path: root/ffmpeg
diff options
context:
space:
mode:
authorJustin Gassner <justin.gassner@web.de>2017-10-07 16:24:59 +0200
committerJustin Gassner <justin.gassner@web.de>2017-10-07 16:24:59 +0200
commit33ef395470e723eac3146655eace0843d3eb2ed4 (patch)
tree0b394a0c3a10d0e384ad8ea91dba8c51640eee8b /ffmpeg
downloadpackages-33ef395470e723eac3146655eace0843d3eb2ed4.tar.zst
Initial commit
Diffstat (limited to 'ffmpeg')
-rw-r--r--ffmpeg/PKGBUILD54
1 files changed, 54 insertions, 0 deletions
diff --git a/ffmpeg/PKGBUILD b/ffmpeg/PKGBUILD
new file mode 100644
index 0000000..1c97636
--- /dev/null
+++ b/ffmpeg/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: Justin Gassner <justin.gassner@web.de>
+
+_pkgname=ffmpeg
+pkgname=$_pkgname-jxir
+pkgver=3.3.4
+pkgrel=1
+epoch=1
+pkgdesc='Complete solution to record, convert and stream audio and video'
+arch=('i686' 'x86_64')
+url='https://ffmpeg.org/'
+license=('GPL3')
+depends=('alsa-lib' 'bzip2' 'fontconfig' 'libass' 'zlib')
+makedepends=('yasm')
+provides=('libavcodec.so' 'libavdevice.so' 'libavfilter.so' 'libavformat.so'
+ 'libavutil.so' 'libpostproc.so' 'libswresample.so'
+ 'libswscale.so' 'ffmpeg')
+conflicts=('ffmpeg')
+source=("http://ffmpeg.org/releases/$_pkgname-$pkgver.tar.xz"{,.asc})
+sha256sums=('98b97e1b908dfeb6aeb6d407e5a5eacdfc253a40c2d195f5867ed2d1d46ea957'
+ 'SKIP')
+validpgpkeys=('FCF986EA15E6E293A5644F10B4322F04D67658D8')
+
+build() {
+ cd "$srcdir/$_pkgname-$pkgver"
+ ./configure \
+ --prefix='/usr' \
+ --enable-gpl \
+ --enable-version3 \
+ --disable-static \
+ --enable-shared \
+ --disable-runtime-cpudetect \
+ --disable-swscale-alpha \
+ --disable-ffplay \
+ --disable-ffserver \
+ --disable-doc \
+ --disable-network \
+ --disable-everything \
+ --enable-encoder=libvorbis \
+ --enable-decoder=aac,h264,libvorbis \
+ --enable-muxer=mp4,ogg \
+ --enable-demuxer=aac,ass,h264,matroska,mov,ogg \
+ --enable-parser=aac,h264,vorbis \
+ --enable-protocol=file \
+ --enable-libass \
+ --enable-libfontconfig \
+ --enable-libfreetype \
+ --disable-debug
+ make
+}
+
+package() {
+ cd "$srcdir/$_pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install install-man
+}