[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