emby: update to 3.0.6030

This commit is contained in:
jc 2016-08-06 18:34:59 +02:00
parent a4b40aac2d
commit 2b22799086
5 changed files with 40 additions and 6 deletions

View File

@ -1,3 +1,8 @@
8.0.102
- Updated to version 3.0.6030
- Added dedicated ffmpeg and ffprobe
- Removed unused shared libraries
8.0.101
- Updated to version 3.0.5985
- Removed mono build dependency

View File

@ -17,13 +17,13 @@
################################################################################
PKG_NAME="emby"
PKG_VERSION="3.0.5985"
PKG_REV="101"
PKG_VERSION="3.0.6030"
PKG_REV="102"
PKG_ARCH="arm x86_64"
PKG_LICENSE="OSS"
PKG_SITE="http://emby.media"
PKG_URL="https://github.com/MediaBrowser/Emby/releases/download/$PKG_VERSION/Emby.Mono.zip"
PKG_DEPENDS_TARGET="toolchain imagemagick"
PKG_DEPENDS_TARGET="toolchain ffmpegx imagemagick"
PKG_PRIORITY="optional"
PKG_SECTION="service"
PKG_SHORTDESC="Emby: a personal media server"
@ -55,6 +55,13 @@ addon() {
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/Emby.Mono
unzip -q $ROOT/$SOURCES/$PKG_NAME/$PKG_SOURCE_NAME -d $ADDON_BUILD/$PKG_ADDON_ID/Emby.Mono
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -L $(get_build_dir ffmpegx)/.install_pkg/usr/local/bin/ffmpegx \
$(get_build_dir ffmpegx)/.install_pkg/usr/local/bin/ffprobex \
$ADDON_BUILD/$PKG_ADDON_ID/bin/
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -PR $(get_build_dir imagemagick)/.install_pkg/usr/lib/* $ADDON_BUILD/$PKG_ADDON_ID/lib/
cp -L $(get_build_dir imagemagick)/.install_pkg/usr/lib/libMagickCore-6.Q8.so.2 \
$(get_build_dir imagemagick)/.install_pkg/usr/lib/libMagickWand-6.Q8.so \
$ADDON_BUILD/$PKG_ADDON_ID/lib/
}

View File

@ -21,7 +21,12 @@
oe_setup_addon service.emby
chmod +x $ADDON_DIR/bin/*
mkdir -p $ADDON_HOME
mono $ADDON_DIR/Emby.Mono/MediaBrowser.Server.Mono.exe -programdata $ADDON_HOME
if [ "$emby_ffmpeg" = "true" ]
then
emby_flags="-ffmpeg $ADDON_DIR/bin/ffmpegx -ffprobe $ADDON_DIR/bin/ffprobex"
fi
mono $ADDON_DIR/Emby.Mono/MediaBrowser.Server.Mono.exe -programdata $ADDON_HOME \
$emby_flags

View File

@ -0,0 +1,11 @@
# Kodi Media Center language file
msgid ""
msgstr ""
msgctxt "#30000"
msgid "Configuration"
msgstr ""
msgctxt "#30001"
msgid "Use dedicated ffmpeg/ffprobe (experimental)"
msgstr ""

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<settings>
<category label="30000">
<setting label="30001" id="emby_ffmpeg" type="bool" default="false" />
</category>
</settings>