[arch-commits] Commit in emby-server/trunk (PKGBUILD emby-server emby-server.conf)
Maxime Gauduin
alucryd at archlinux.org
Wed Nov 8 22:24:39 UTC 2017
Date: Wednesday, November 8, 2017 @ 22:24:35
Author: alucryd
Revision: 265772
upgpkg: emby-server 3.2.36.0-2
Modified:
emby-server/trunk/PKGBUILD
emby-server/trunk/emby-server
emby-server/trunk/emby-server.conf
------------------+
PKGBUILD | 32 +++++++++-----------------------
emby-server | 7 ++++++-
emby-server.conf | 1 -
3 files changed, 15 insertions(+), 25 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-11-08 22:18:38 UTC (rev 265771)
+++ PKGBUILD 2017-11-08 22:24:35 UTC (rev 265772)
@@ -4,46 +4,32 @@
pkgname=emby-server
pkgver=3.2.36.0
-pkgrel=1
+pkgrel=2
pkgdesc='Bring together your videos, music, photos, and live television'
-arch=('i686' 'x86_64')
+arch=('any')
url='http://emby.media'
license=('GPL2')
-depends=('ffmpeg' 'imagemagick' 'mono' 'referenceassemblies-pcl' 'sqlite')
+depends=('dotnet-runtime-2.0' 'ffmpeg' 'skia-sharp58' 'sqlite')
install='emby-server.install'
-source=("emby-server-${pkgver}.tar.gz::https://github.com/MediaBrowser/Emby/archive/${pkgver}.tar.gz"
+source=("https://github.com/MediaBrowser/Emby/releases/download/${pkgver}/embyserver-netcore-${pkgver}.zip"
'emby-server'
'emby-migrate-database'
'emby-server.conf'
'emby-server.service')
backup=('etc/conf.d/emby-server')
-sha256sums=('65fc25ff3b5e1e61e194231b3179682c2fa84c3bd7435eb5f07701a44192bde1'
- '7b1974f7bba8ac4b76e51ef7fe1257d165c7c4abbd0915e192391336048a3d74'
+sha256sums=('96ade178f205b7f5c21aedb364aedb932468770493311ef097f39a64a1d59488'
+ 'f0afca728cf695ae80fffe944ea2700e154293247b30ed592f632c2e58dd00f1'
'b25bf83a0ab371aff3b13b82f7af71b51bfe6d7e51eb8a8a3dd8f0774ffce6a5'
- 'c9ad78f3e2f0ffcb4ee66bb3e99249fcd283dc9fee17895b9265dc733288b953'
+ '015869b52601a9cdbd303aed9dffe11ef19959da4a070c775ece8416e699979f'
'8a91ea49a1699c820c4a180710072cba1d6d5c10e45df97477ff6a898f4e1d70')
prepare() {
- cd Emby-${pkgver}
-
- sed 's/libMagickWand-6.Q8.so/libMagickWand-6.Q16HDRI.so/' -i MediaBrowser.Server.Mono/ImageMagickSharp.dll.config
+ rm -rf system/{electron,runtimes}
}
-build() {
- cd Emby-${pkgver}
-
- xbuild \
- /p:Configuration='Release Mono' \
- /p:Platform='Any CPU' \
- /p:OutputPath="${srcdir}/build" \
- /t:build MediaBrowser.sln
- mono --aot='full' -O='all' ../build/MediaBrowser.Server.Mono.exe
-}
-
package() {
install -dm 755 "${pkgdir}"/{etc/conf.d,usr/{bin,lib/systemd/system}}
- cp -dr --no-preserve='ownership' build "${pkgdir}"/usr/lib/emby-server
- find "${pkgdir}" -type f -name *.dylib -delete
+ cp -dr --no-preserve='ownership' system "${pkgdir}"/usr/lib/emby-server
install -m 755 emby-server "${pkgdir}"/usr/bin/
install -m 755 emby-migrate-database "${pkgdir}"/usr/bin/
install -m 644 emby-server.service "${pkgdir}"/usr/lib/systemd/system/
Modified: emby-server
===================================================================
--- emby-server 2017-11-08 22:18:38 UTC (rev 265771)
+++ emby-server 2017-11-08 22:24:35 UTC (rev 265772)
@@ -1,3 +1,8 @@
#!/bin/sh
-exec $MONO /usr/lib/emby-server/MediaBrowser.Server.Mono.exe -programdata $PROGRAM_DATA -ffmpeg $FFMPEG -ffprobe $FFPROBE
+export LD_LIBRARY_PATH='/usr/lib/skia-sharp58'
+
+exec dotnet /usr/lib/emby-server/EmbyServer.dll \
+ -programdata $PROGRAM_DATA \
+ -ffmpeg $FFMPEG \
+ -ffprobe $FFPROBE
Modified: emby-server.conf
===================================================================
--- emby-server.conf 2017-11-08 22:18:38 UTC (rev 265771)
+++ emby-server.conf 2017-11-08 22:24:35 UTC (rev 265772)
@@ -1,4 +1,3 @@
-MONO=/usr/bin/mono
FFMPEG=/usr/bin/ffmpeg
FFPROBE=/usr/bin/ffprobe
PROGRAM_DATA=/var/lib/emby
More information about the arch-commits
mailing list