diff options
author | Nicola Hinssen | 2019-08-23 11:44:40 +0200 |
---|---|---|
committer | Nicola Hinssen | 2019-08-23 11:44:40 +0200 |
commit | e7e5f0da09842d9596f9338e30e7a0d4c1d4a30a (patch) | |
tree | 15935b4d19f878263fcf524ac3770031bd27e04f | |
download | aur-e7e5f0da09842d9596f9338e30e7a0d4c1d4a30a.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 39 | ||||
-rw-r--r-- | PKGBUILD | 86 | ||||
-rw-r--r-- | license.docx | bin | 0 -> 18373 bytes |
3 files changed, 125 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..dae49c9813aa --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,39 @@ +pkgbase = ffmpeg-emby + pkgdesc = FFmpeg for Emby Server + pkgver = 20190409 + pkgrel = 1 + url = https://emby.media + arch = x86_64 + license = custom + makedepends = ffnvcodec-headers8.1 + makedepends = nasm + depends = alsa-lib + depends = aom + depends = fribidi + depends = gnutls + depends = lame + depends = libass.so + depends = libdrm + depends = libfreetype.so + depends = libmfx.so + depends = libtheora + depends = libva-drm.so + depends = libva.so + depends = libva-x11.so + depends = libvorbisenc.so + depends = libvorbis.so + depends = libx264.so + depends = opus + depends = zvbi + provides = ffdetect-emby + provides = ffprobe-emby + noextract = license.docx + source = https://mediabrowser.github.io/embytools/ffmpeg-2019_04_09.tar.gz + source = https://mediabrowser.github.io/embytools/ffdetect_4.0.3_x64.tar.xz + source = license.docx + sha256sums = d2081fd92e92ee90561c91edbd28ccba4beb1d72bdd38cd94c338726020e2e62 + sha256sums = 85697071cb6412d244fc6dd76f3561b6a42d7556ef20f26a702542b58198f0c7 + sha256sums = a6d7ea65dcb06392479a85e1a10a7aeb872d803da6f784f6935fcd4ee63008c6 + +pkgname = ffmpeg-emby + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cb15d659e49a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,86 @@ +# Maintainer: Nicola Hinssen <nicola.hinssen@gmail.com> + +pkgname=ffmpeg-emby +pkgver=20190409 +pkgrel=1 +_ffmpeg_ver=2019_04_09 +_ffdetect_ver=4.0.3 +pkgdesc='FFmpeg for Emby Server' +arch=('x86_64') +url='https://emby.media' +license=('custom') +depends=('alsa-lib' + 'aom' + 'fribidi' + 'gnutls' + 'lame' + 'libass.so' + 'libdrm' + 'libfreetype.so' + 'libmfx.so' + 'libtheora' + 'libva-drm.so' + 'libva.so' + 'libva-x11.so' + 'libvorbisenc.so' + 'libvorbis.so' + 'libx264.so' + 'opus' + 'zvbi') +makedepends=('ffnvcodec-headers8.1' + 'nasm') +provides=('ffdetect-emby' + 'ffprobe-emby') +source=("https://mediabrowser.github.io/embytools/ffmpeg-${_ffmpeg_ver}.tar.gz" + "https://mediabrowser.github.io/embytools/ffdetect_${_ffdetect_ver}_x64.tar.xz" + 'license.docx') +noextract=(license.docx) +sha256sums=('d2081fd92e92ee90561c91edbd28ccba4beb1d72bdd38cd94c338726020e2e62' + '85697071cb6412d244fc6dd76f3561b6a42d7556ef20f26a702542b58198f0c7' + 'a6d7ea65dcb06392479a85e1a10a7aeb872d803da6f784f6935fcd4ee63008c6') + +build() { + cd ffmpeg-${_ffmpeg_ver} + + export PKG_CONFIG_PATH=/usr/lib/ffnvcodec8.1/pkgconfig + + ./configure \ + --disable-doc \ + --disable-ffplay \ + --disable-shared \ + --disable-vdpau \ + --disable-libxcb \ + --disable-lzma \ + --disable-sdl2 \ + --disable-xlib \ + --enable-fontconfig \ + --enable-gmp \ + --enable-gnutls \ + --enable-gpl \ + --enable-libaom \ + --enable-libass \ + --enable-libdrm \ + --enable-libfreetype \ + --enable-libfribidi \ + --enable-libmfx \ + --enable-libmp3lame \ + --enable-libopus \ + --enable-libtheora \ + --enable-libvorbis \ + --enable-libwebp \ + --enable-libx264 \ + --enable-libzvbi \ + --enable-version3 \ + --enable-nvdec \ + --enable-nvenc \ + --enable-static \ + --enable-vaapi + make +} + +package() { + install -Dm 755 bin/ffdetect "${pkgdir}"/usr/bin/ffdetect-emby + install -Dm 755 ffmpeg-${_ffmpeg_ver}/ffmpeg "${pkgdir}"/usr/bin/ffmpeg-emby + install -Dm 755 ffmpeg-${_ffmpeg_ver}/ffprobe "${pkgdir}"/usr/bin/ffprobe-emby + install -Dm 644 license.docx "$pkgdir/usr/share/licenses/$pkgname/license.docx" +} diff --git a/license.docx b/license.docx Binary files differnew file mode 100644 index 000000000000..081ab7a28e9e --- /dev/null +++ b/license.docx |