Date: Saturday, January 19, 2019 @ 12:34:14 Author: alucryd Revision: 424589
upgpkg: emby-server 4.0.0.2-1 Modified: emby-server/trunk/PKGBUILD emby-server/trunk/emby-server emby-server/trunk/emby-server.conf Deleted: emby-server/trunk/emby-server.install ---------------------+ PKGBUILD | 114 +++++++++++++++++++++++++++++++++++++++++--------- emby-server | 3 - emby-server.conf | 5 +- emby-server.install | 14 ------ 4 files changed, 99 insertions(+), 37 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-01-19 12:34:00 UTC (rev 424588) +++ PKGBUILD 2019-01-19 12:34:14 UTC (rev 424589) @@ -2,27 +2,65 @@ # Contributor: Daniel Seymour <[email protected]> pkgname=emby-server -pkgver=3.5.3.0 +pkgver=4.0.0.2 +_ffmpeg_ver=2018_12_01 +_ffdetect_ver=4.0.2 pkgrel=1 pkgdesc='Bring together your videos, music, photos, and live television' -arch=('any') +arch=(any) url='http://emby.media' -license=('custom') -depends=('dotnet-runtime' 'ffmpeg' 'skia-sharp60' 'sqlite') -install='emby-server.install' -source=("https://github.com/MediaBrowser/Emby.Releases/releases/download/${pkgver}/embyserver-netcore_${pkgver}.zip" - 'emby-server' - 'emby-migrate-database' - 'emby-server.conf' - 'emby-server.service' - 'emby-server.sysusers' - 'emby-server.tmpfiles' - 'license.docx') -backup=('etc/conf.d/emby-server') -sha256sums=('f25abb6d34f888c467db561ad333a222626febdc69b6353de86c04848753210c' - 'fcab0c95fb94179ca52d63b354b2ca44b8e35885469cb2b3d006b5fbc5622490' - 'b25bf83a0ab371aff3b13b82f7af71b51bfe6d7e51eb8a8a3dd8f0774ffce6a5' - '015869b52601a9cdbd303aed9dffe11ef19959da4a070c775ece8416e699979f' +license=(custom) +depends=( + alsa-lib + aom + dotnet-runtime + fontconfig + fribidi + gmp + gnutls + lame + libass.so + libdrm + libfreetype.so + libjpeg-turbo + libpng + libtheora + libva-drm.so + libva.so + libva-x11.so + libvorbisenc.so + libvorbis.so + libwebp + libx11 + libx264.so + opus + skia-sharp60 + sqlite + zlib + zvbi +) +makedepends=( + ffnvcodec-headers + nasm +) +source=( + https://github.com/MediaBrowser/Emby.Releases/releases/download/${pkgver}/embyserver-netcore_${pkgver}.zip + https://mediabrowser.github.io/embytools/ffmpeg-${_ffmpeg_ver}.tar.gz + https://mediabrowser.github.io/embytools/ffdetect_${_ffdetect_ver}_x64.tar.xz + emby-server + emby-server.conf + emby-server.service + emby-server.sysusers + emby-server.tmpfiles + license.docx +) +noextract=(license.docx) +backup=(etc/conf.d/emby-server) +sha256sums=('cac3de0f4b75d421719676377bae80274338a493e79c0498c8772e7e51cd8edf' + '1129e1bfb7fc4090cdd6e055d57b0cd90c9881f0db8b9ceb80fdd145de4ffc71' + 'c25eea4ace3824c7172e0b7cab57cc2baa459004680fed5fa645355205fe2c51' + 'ee6ed36a13fcd8fd0b2b818eac742cc2cc2513d7f8f6cd867fa8d1c45ef3dd22' + '2baff638ab5ddca226d4f6ec81ef43e16ce7104739136732b5beea4abcfce322' 'efdaabd3002fee13a6831e90fd700dea4d7c6c954ede00da6f28c1eada33ad8c' 'f7fa33949757ffc587ecf82496dc35ebc8c8e5c98b882b31dc40a24263d3921a' 'a13a844a1bdc679356698e3fd7f3946d07bdfe021ed857d944ead011ad338056' @@ -32,12 +70,50 @@ rm -rf system/{electron,runtimes} } +build() { + cd ffmpeg-${_ffmpeg_ver} + + ./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-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 "${pkgdir}"/usr/lib cp -dr --no-preserve='ownership' system "${pkgdir}"/usr/lib/emby-server ln -s ../libSkiaSharp.so.60.0.0 "${pkgdir}"/usr/lib/emby-server/libSkiaSharp.so install -Dm 755 emby-server -t "${pkgdir}"/usr/bin/ - install -Dm 755 emby-migrate-database -t "${pkgdir}"/usr/bin/ + 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 emby-server.service -t "${pkgdir}"/usr/lib/systemd/system/ install -Dm 644 emby-server.sysusers "${pkgdir}"/usr/lib/sysusers.d/emby-server.conf install -Dm 644 emby-server.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/emby-server.conf Modified: emby-server =================================================================== --- emby-server 2019-01-19 12:34:00 UTC (rev 424588) +++ emby-server 2019-01-19 12:34:14 UTC (rev 424589) @@ -1,9 +1,8 @@ #!/bin/sh -export LD_LIBRARY_PATH='/usr/lib/skia-sharp58' - exec dotnet /usr/lib/emby-server/EmbyServer.dll \ -programdata $PROGRAM_DATA \ + -ffdetect $FFDETECT \ -ffmpeg $FFMPEG \ -ffprobe $FFPROBE \ -restartexitcode 3 Modified: emby-server.conf =================================================================== --- emby-server.conf 2019-01-19 12:34:00 UTC (rev 424588) +++ emby-server.conf 2019-01-19 12:34:14 UTC (rev 424589) @@ -1,3 +1,4 @@ -FFMPEG=/usr/bin/ffmpeg -FFPROBE=/usr/bin/ffprobe +FFDETECT=/usr/bin/ffdetect-emby +FFMPEG=/usr/bin/ffmpeg-emby +FFPROBE=/usr/bin/ffprobe-emby PROGRAM_DATA=/var/lib/emby Deleted: emby-server.install =================================================================== --- emby-server.install 2019-01-19 12:34:00 UTC (rev 424588) +++ emby-server.install 2019-01-19 12:34:14 UTC (rev 424589) @@ -1,14 +0,0 @@ -post_install() { -cat <<EOF - -Emby is not compatible with the 10-bit versionof libx264. Please stick to the -8-bit version if you plan on using emby's transcoding features. - -EOF -} - -post_upgrade() { - post_install -} - -# vim: ts=2 sw=2 et:
