[arch-commits] Commit in emby-server/trunk (4 files)
Maxime Gauduin
alucryd at archlinux.org
Sat Jan 19 12:34:14 UTC 2019
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 <dannyseeless at gmail.com>
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:
More information about the arch-commits
mailing list