[arch-commits] Commit in emby-server/repos (24 files)

Maxime Gauduin alucryd at archlinux.org
Sun Jan 29 13:20:59 UTC 2017


    Date: Sunday, January 29, 2017 @ 13:20:58
  Author: alucryd
Revision: 209368

archrelease: copy trunk to community-i686, community-x86_64

Added:
  emby-server/repos/community-i686/PKGBUILD
    (from rev 209367, emby-server/trunk/PKGBUILD)
  emby-server/repos/community-i686/emby-migrate-database
    (from rev 209367, emby-server/trunk/emby-migrate-database)
  emby-server/repos/community-i686/emby-server
    (from rev 209367, emby-server/trunk/emby-server)
  emby-server/repos/community-i686/emby-server.conf
    (from rev 209367, emby-server/trunk/emby-server.conf)
  emby-server/repos/community-i686/emby-server.install
    (from rev 209367, emby-server/trunk/emby-server.install)
  emby-server/repos/community-i686/emby-server.service
    (from rev 209367, emby-server/trunk/emby-server.service)
  emby-server/repos/community-x86_64/PKGBUILD
    (from rev 209367, emby-server/trunk/PKGBUILD)
  emby-server/repos/community-x86_64/emby-migrate-database
    (from rev 209367, emby-server/trunk/emby-migrate-database)
  emby-server/repos/community-x86_64/emby-server
    (from rev 209367, emby-server/trunk/emby-server)
  emby-server/repos/community-x86_64/emby-server.conf
    (from rev 209367, emby-server/trunk/emby-server.conf)
  emby-server/repos/community-x86_64/emby-server.install
    (from rev 209367, emby-server/trunk/emby-server.install)
  emby-server/repos/community-x86_64/emby-server.service
    (from rev 209367, emby-server/trunk/emby-server.service)
Deleted:
  emby-server/repos/community-i686/PKGBUILD
  emby-server/repos/community-i686/emby-migrate-database
  emby-server/repos/community-i686/emby-server
  emby-server/repos/community-i686/emby-server.conf
  emby-server/repos/community-i686/emby-server.install
  emby-server/repos/community-i686/emby-server.service
  emby-server/repos/community-x86_64/PKGBUILD
  emby-server/repos/community-x86_64/emby-migrate-database
  emby-server/repos/community-x86_64/emby-server
  emby-server/repos/community-x86_64/emby-server.conf
  emby-server/repos/community-x86_64/emby-server.install
  emby-server/repos/community-x86_64/emby-server.service

----------------------------------------+
 /PKGBUILD                              |  112 +++++++++++++++++++++++++++++++
 /emby-migrate-database                 |  112 +++++++++++++++++++++++++++++++
 /emby-server                           |    6 +
 /emby-server.conf                      |    8 ++
 /emby-server.install                   |   62 +++++++++++++++++
 /emby-server.service                   |   32 ++++++++
 community-i686/PKGBUILD                |   56 ---------------
 community-i686/emby-migrate-database   |   56 ---------------
 community-i686/emby-server             |    3 
 community-i686/emby-server.conf        |    4 -
 community-i686/emby-server.install     |   31 --------
 community-i686/emby-server.service     |   16 ----
 community-x86_64/PKGBUILD              |   56 ---------------
 community-x86_64/emby-migrate-database |   56 ---------------
 community-x86_64/emby-server           |    3 
 community-x86_64/emby-server.conf      |    4 -
 community-x86_64/emby-server.install   |   31 --------
 community-x86_64/emby-server.service   |   16 ----
 18 files changed, 332 insertions(+), 332 deletions(-)

Deleted: community-i686/PKGBUILD
===================================================================
--- community-i686/PKGBUILD	2017-01-29 13:20:07 UTC (rev 209367)
+++ community-i686/PKGBUILD	2017-01-29 13:20:58 UTC (rev 209368)
@@ -1,56 +0,0 @@
-# $Id$
-# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
-# Contributor: Daniel Seymour <dannyseeless at gmail.com>
-
-pkgname=emby-server
-pkgver=3.1.2
-pkgrel=1
-pkgdesc='Bring together your videos, music, photos, and live television'
-arch=('i686' 'x86_64')
-url='http://emby.media'
-license=('GPL2')
-depends=('ffmpeg' 'imagemagick' 'mono' 'referenceassemblies-pcl' 'sqlite')
-install='emby-server.install'
-source=("emby-server-${pkgver}.tar.gz::https://github.com/MediaBrowser/Emby/archive/${pkgver}.tar.gz"
-        'emby-server'
-        'emby-migrate-database'
-        'emby-server.conf'
-        'emby-server.service')
-backup=('etc/conf.d/emby-server')
-sha256sums=('9139a8ce91e6fa35b2bbe622df15df8de26d41e4b07ea9140c6b8850d35ed8a1'
-            '7b1974f7bba8ac4b76e51ef7fe1257d165c7c4abbd0915e192391336048a3d74'
-            'b25bf83a0ab371aff3b13b82f7af71b51bfe6d7e51eb8a8a3dd8f0774ffce6a5'
-            'c9ad78f3e2f0ffcb4ee66bb3e99249fcd283dc9fee17895b9265dc733288b953'
-            '8a91ea49a1699c820c4a180710072cba1d6d5c10e45df97477ff6a898f4e1d70')
-
-prepare() {
-  cd Emby-${pkgver}
-
-  sed 's/libMagickWand-6.Q8.so/libMagickWand-6.Q16HDRI.so/' -i MediaBrowser.Server.Mono/ImageMagickSharp.dll.config
-}
-
-build() {
-  cd Emby-${pkgver}
-
-  xbuild \
-    /p:Configuration='Release Mono' \
-    /p:Platform='Any CPU' \
-    /p:OutputPath="${srcdir}/build" \
-    /t:build MediaBrowser.Mono.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
-  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/
-  install -m 644 emby-server.conf "${pkgdir}"/etc/conf.d/emby-server
-
-  install -dm 755 "${pkgdir}"/var/lib/emby
-  chown 422:422 -R "${pkgdir}"/var/lib/emby
-}
-
-# vim: ts=2 sw=2 et:

Copied: emby-server/repos/community-i686/PKGBUILD (from rev 209367, emby-server/trunk/PKGBUILD)
===================================================================
--- community-i686/PKGBUILD	                        (rev 0)
+++ community-i686/PKGBUILD	2017-01-29 13:20:58 UTC (rev 209368)
@@ -0,0 +1,56 @@
+# $Id$
+# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
+# Contributor: Daniel Seymour <dannyseeless at gmail.com>
+
+pkgname=emby-server
+pkgver=3.1.4
+pkgrel=1
+pkgdesc='Bring together your videos, music, photos, and live television'
+arch=('i686' 'x86_64')
+url='http://emby.media'
+license=('GPL2')
+depends=('ffmpeg' 'imagemagick' 'mono' 'referenceassemblies-pcl' 'sqlite')
+install='emby-server.install'
+source=("emby-server-${pkgver}.tar.gz::https://github.com/MediaBrowser/Emby/archive/${pkgver}.tar.gz"
+        'emby-server'
+        'emby-migrate-database'
+        'emby-server.conf'
+        'emby-server.service')
+backup=('etc/conf.d/emby-server')
+sha256sums=('2576198189c3fe5126c950e8c9e1ee8e47938075961dfee2a7654716a3da07c6'
+            '7b1974f7bba8ac4b76e51ef7fe1257d165c7c4abbd0915e192391336048a3d74'
+            'b25bf83a0ab371aff3b13b82f7af71b51bfe6d7e51eb8a8a3dd8f0774ffce6a5'
+            'c9ad78f3e2f0ffcb4ee66bb3e99249fcd283dc9fee17895b9265dc733288b953'
+            '8a91ea49a1699c820c4a180710072cba1d6d5c10e45df97477ff6a898f4e1d70')
+
+prepare() {
+  cd Emby-${pkgver}
+
+  sed 's/libMagickWand-6.Q8.so/libMagickWand-6.Q16HDRI.so/' -i MediaBrowser.Server.Mono/ImageMagickSharp.dll.config
+}
+
+build() {
+  cd Emby-${pkgver}
+
+  xbuild \
+    /p:Configuration='Release Mono' \
+    /p:Platform='Any CPU' \
+    /p:OutputPath="${srcdir}/build" \
+    /t:build MediaBrowser.Mono.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
+  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/
+  install -m 644 emby-server.conf "${pkgdir}"/etc/conf.d/emby-server
+
+  install -dm 755 "${pkgdir}"/var/lib/emby
+  chown 422:422 -R "${pkgdir}"/var/lib/emby
+}
+
+# vim: ts=2 sw=2 et:

Deleted: community-i686/emby-migrate-database
===================================================================
--- community-i686/emby-migrate-database	2017-01-29 13:20:07 UTC (rev 209367)
+++ community-i686/emby-migrate-database	2017-01-29 13:20:58 UTC (rev 209368)
@@ -1,56 +0,0 @@
-#!/bin/sh
-
-USER='emby'
-GROUP='emby'
-
-usage() {
-  echo 'Usage: emby-migrate-database {-u user} {-g group} old_path_full new_path_full'
-  echo 'Default user: emby'
-  echo 'Default group: emby'
-}
-
-migrate() {
-  if [[ $1 && $2 ]]; then
-    if [[ -f $1/data/library.db ]]; then
-      if [[ ! -e $2 ]]; then
-        mkdir -p $2
-      fi
-      if [[ -d $2 ]]; then
-        if [[ -z $(ls $2) ]]; then
-          cp -r $1/* $2/
-          sqlite3 $2/data/library.db "UPDATE TypedBaseItems SET data = CAST(REPLACE(CAST(data AS TEXT), '$1', '$2') AS BLOB);"
-          chown $USER:$GROUP -R $2
-          echo "Migration complete. You can now delete $1."
-        else
-          echo "$2 is not empty. Aborting."
-        fi
-      else
-        echo "$2 is not a directory. Aborting."
-      fi
-    else
-      echo "$1 does not contain an emby database. Aborting."
-    fi
-  else
-    usage
-  fi
-}
-
-if [[ $1 == '--help' ]]; then
-  usage
-else
-  while getopts 'u:g:' opt; do
-    case $opt in
-      u)
-        USER=$OPTARG
-        ;;
-      g)
-        GROUP=$OPTARG
-        ;;
-      \?)
-        usage
-        ;;
-    esac
-  done
-  shift $((OPTIND-1))
-  migrate $@
-fi

Copied: emby-server/repos/community-i686/emby-migrate-database (from rev 209367, emby-server/trunk/emby-migrate-database)
===================================================================
--- community-i686/emby-migrate-database	                        (rev 0)
+++ community-i686/emby-migrate-database	2017-01-29 13:20:58 UTC (rev 209368)
@@ -0,0 +1,56 @@
+#!/bin/sh
+
+USER='emby'
+GROUP='emby'
+
+usage() {
+  echo 'Usage: emby-migrate-database {-u user} {-g group} old_path_full new_path_full'
+  echo 'Default user: emby'
+  echo 'Default group: emby'
+}
+
+migrate() {
+  if [[ $1 && $2 ]]; then
+    if [[ -f $1/data/library.db ]]; then
+      if [[ ! -e $2 ]]; then
+        mkdir -p $2
+      fi
+      if [[ -d $2 ]]; then
+        if [[ -z $(ls $2) ]]; then
+          cp -r $1/* $2/
+          sqlite3 $2/data/library.db "UPDATE TypedBaseItems SET data = CAST(REPLACE(CAST(data AS TEXT), '$1', '$2') AS BLOB);"
+          chown $USER:$GROUP -R $2
+          echo "Migration complete. You can now delete $1."
+        else
+          echo "$2 is not empty. Aborting."
+        fi
+      else
+        echo "$2 is not a directory. Aborting."
+      fi
+    else
+      echo "$1 does not contain an emby database. Aborting."
+    fi
+  else
+    usage
+  fi
+}
+
+if [[ $1 == '--help' ]]; then
+  usage
+else
+  while getopts 'u:g:' opt; do
+    case $opt in
+      u)
+        USER=$OPTARG
+        ;;
+      g)
+        GROUP=$OPTARG
+        ;;
+      \?)
+        usage
+        ;;
+    esac
+  done
+  shift $((OPTIND-1))
+  migrate $@
+fi

Deleted: community-i686/emby-server
===================================================================
--- community-i686/emby-server	2017-01-29 13:20:07 UTC (rev 209367)
+++ community-i686/emby-server	2017-01-29 13:20:58 UTC (rev 209368)
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-exec $MONO /usr/lib/emby-server/MediaBrowser.Server.Mono.exe -programdata $PROGRAM_DATA -ffmpeg $FFMPEG -ffprobe $FFPROBE

Copied: emby-server/repos/community-i686/emby-server (from rev 209367, emby-server/trunk/emby-server)
===================================================================
--- community-i686/emby-server	                        (rev 0)
+++ community-i686/emby-server	2017-01-29 13:20:58 UTC (rev 209368)
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec $MONO /usr/lib/emby-server/MediaBrowser.Server.Mono.exe -programdata $PROGRAM_DATA -ffmpeg $FFMPEG -ffprobe $FFPROBE

Deleted: community-i686/emby-server.conf
===================================================================
--- community-i686/emby-server.conf	2017-01-29 13:20:07 UTC (rev 209367)
+++ community-i686/emby-server.conf	2017-01-29 13:20:58 UTC (rev 209368)
@@ -1,4 +0,0 @@
-MONO=/usr/bin/mono
-FFMPEG=/usr/bin/ffmpeg
-FFPROBE=/usr/bin/ffprobe
-PROGRAM_DATA=/var/lib/emby

Copied: emby-server/repos/community-i686/emby-server.conf (from rev 209367, emby-server/trunk/emby-server.conf)
===================================================================
--- community-i686/emby-server.conf	                        (rev 0)
+++ community-i686/emby-server.conf	2017-01-29 13:20:58 UTC (rev 209368)
@@ -0,0 +1,4 @@
+MONO=/usr/bin/mono
+FFMPEG=/usr/bin/ffmpeg
+FFPROBE=/usr/bin/ffprobe
+PROGRAM_DATA=/var/lib/emby

Deleted: community-i686/emby-server.install
===================================================================
--- community-i686/emby-server.install	2017-01-29 13:20:07 UTC (rev 209367)
+++ community-i686/emby-server.install	2017-01-29 13:20:58 UTC (rev 209368)
@@ -1,31 +0,0 @@
-post_install() {
-  getent group emby > /dev/null 2>&1 || groupadd -g 422 emby
-  getent passwd emby > /dev/null 2>&1 || useradd -c 'Emby Media Server' -u 422 -g emby -d /var/lib/emby -s /usr/bin/nologin emby
-  passwd -l emby > /dev/null
-
-  if [[ -d '/var/lib/emby-server' ]]; then
-
-cat <<EOF
-
-New installations store the emby database inside '/var/lib/emby' (previously
-'/var/lib/emby-server'). Existing installations are left untouched.
-
-You can play safe and keep your existing setup, or you can adopt the new home
-and move your database using the emby-migrate-database script. Make sure to run
-pacdiff afterwards to merge the configuration changes.
-
-  sudo emby-migrate-database /var/lib/emby-server /var/lib/emby
-
-The script can also be used for more advanced database migration.
-Try "emby-migrate-database --help" for additional information.
-
-EOF
-
-  fi
-}
-
-post_upgrade() {
-  post_install
-}
-
-# vim: ts=2 sw=2 et:

Copied: emby-server/repos/community-i686/emby-server.install (from rev 209367, emby-server/trunk/emby-server.install)
===================================================================
--- community-i686/emby-server.install	                        (rev 0)
+++ community-i686/emby-server.install	2017-01-29 13:20:58 UTC (rev 209368)
@@ -0,0 +1,31 @@
+post_install() {
+  getent group emby > /dev/null 2>&1 || groupadd -g 422 emby
+  getent passwd emby > /dev/null 2>&1 || useradd -c 'Emby Media Server' -u 422 -g emby -d /var/lib/emby -s /usr/bin/nologin emby
+  passwd -l emby > /dev/null
+
+  if [[ -d '/var/lib/emby-server' ]]; then
+
+cat <<EOF
+
+New installations store the emby database inside '/var/lib/emby' (previously
+'/var/lib/emby-server'). Existing installations are left untouched.
+
+You can play safe and keep your existing setup, or you can adopt the new home
+and move your database using the emby-migrate-database script. Make sure to run
+pacdiff afterwards to merge the configuration changes.
+
+  sudo emby-migrate-database /var/lib/emby-server /var/lib/emby
+
+The script can also be used for more advanced database migration.
+Try "emby-migrate-database --help" for additional information.
+
+EOF
+
+  fi
+}
+
+post_upgrade() {
+  post_install
+}
+
+# vim: ts=2 sw=2 et:

Deleted: community-i686/emby-server.service
===================================================================
--- community-i686/emby-server.service	2017-01-29 13:20:07 UTC (rev 209367)
+++ community-i686/emby-server.service	2017-01-29 13:20:58 UTC (rev 209368)
@@ -1,16 +0,0 @@
-[Unit]
-Description=Emby brings together your videos, music, photos, and live television.
-
-[Service]
-EnvironmentFile=/etc/conf.d/emby-server
-WorkingDirectory=/usr/lib/emby-server
-ExecStart=/usr/bin/emby-server
-User=emby
-Group=emby
-Restart=always
-
-[Unit]
-After=network.target
-
-[Install]
-WantedBy=multi-user.target

Copied: emby-server/repos/community-i686/emby-server.service (from rev 209367, emby-server/trunk/emby-server.service)
===================================================================
--- community-i686/emby-server.service	                        (rev 0)
+++ community-i686/emby-server.service	2017-01-29 13:20:58 UTC (rev 209368)
@@ -0,0 +1,16 @@
+[Unit]
+Description=Emby brings together your videos, music, photos, and live television.
+
+[Service]
+EnvironmentFile=/etc/conf.d/emby-server
+WorkingDirectory=/usr/lib/emby-server
+ExecStart=/usr/bin/emby-server
+User=emby
+Group=emby
+Restart=always
+
+[Unit]
+After=network.target
+
+[Install]
+WantedBy=multi-user.target

Deleted: community-x86_64/PKGBUILD
===================================================================
--- community-x86_64/PKGBUILD	2017-01-29 13:20:07 UTC (rev 209367)
+++ community-x86_64/PKGBUILD	2017-01-29 13:20:58 UTC (rev 209368)
@@ -1,56 +0,0 @@
-# $Id$
-# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
-# Contributor: Daniel Seymour <dannyseeless at gmail.com>
-
-pkgname=emby-server
-pkgver=3.1.2
-pkgrel=1
-pkgdesc='Bring together your videos, music, photos, and live television'
-arch=('i686' 'x86_64')
-url='http://emby.media'
-license=('GPL2')
-depends=('ffmpeg' 'imagemagick' 'mono' 'referenceassemblies-pcl' 'sqlite')
-install='emby-server.install'
-source=("emby-server-${pkgver}.tar.gz::https://github.com/MediaBrowser/Emby/archive/${pkgver}.tar.gz"
-        'emby-server'
-        'emby-migrate-database'
-        'emby-server.conf'
-        'emby-server.service')
-backup=('etc/conf.d/emby-server')
-sha256sums=('9139a8ce91e6fa35b2bbe622df15df8de26d41e4b07ea9140c6b8850d35ed8a1'
-            '7b1974f7bba8ac4b76e51ef7fe1257d165c7c4abbd0915e192391336048a3d74'
-            'b25bf83a0ab371aff3b13b82f7af71b51bfe6d7e51eb8a8a3dd8f0774ffce6a5'
-            'c9ad78f3e2f0ffcb4ee66bb3e99249fcd283dc9fee17895b9265dc733288b953'
-            '8a91ea49a1699c820c4a180710072cba1d6d5c10e45df97477ff6a898f4e1d70')
-
-prepare() {
-  cd Emby-${pkgver}
-
-  sed 's/libMagickWand-6.Q8.so/libMagickWand-6.Q16HDRI.so/' -i MediaBrowser.Server.Mono/ImageMagickSharp.dll.config
-}
-
-build() {
-  cd Emby-${pkgver}
-
-  xbuild \
-    /p:Configuration='Release Mono' \
-    /p:Platform='Any CPU' \
-    /p:OutputPath="${srcdir}/build" \
-    /t:build MediaBrowser.Mono.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
-  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/
-  install -m 644 emby-server.conf "${pkgdir}"/etc/conf.d/emby-server
-
-  install -dm 755 "${pkgdir}"/var/lib/emby
-  chown 422:422 -R "${pkgdir}"/var/lib/emby
-}
-
-# vim: ts=2 sw=2 et:

Copied: emby-server/repos/community-x86_64/PKGBUILD (from rev 209367, emby-server/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD	                        (rev 0)
+++ community-x86_64/PKGBUILD	2017-01-29 13:20:58 UTC (rev 209368)
@@ -0,0 +1,56 @@
+# $Id$
+# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
+# Contributor: Daniel Seymour <dannyseeless at gmail.com>
+
+pkgname=emby-server
+pkgver=3.1.4
+pkgrel=1
+pkgdesc='Bring together your videos, music, photos, and live television'
+arch=('i686' 'x86_64')
+url='http://emby.media'
+license=('GPL2')
+depends=('ffmpeg' 'imagemagick' 'mono' 'referenceassemblies-pcl' 'sqlite')
+install='emby-server.install'
+source=("emby-server-${pkgver}.tar.gz::https://github.com/MediaBrowser/Emby/archive/${pkgver}.tar.gz"
+        'emby-server'
+        'emby-migrate-database'
+        'emby-server.conf'
+        'emby-server.service')
+backup=('etc/conf.d/emby-server')
+sha256sums=('2576198189c3fe5126c950e8c9e1ee8e47938075961dfee2a7654716a3da07c6'
+            '7b1974f7bba8ac4b76e51ef7fe1257d165c7c4abbd0915e192391336048a3d74'
+            'b25bf83a0ab371aff3b13b82f7af71b51bfe6d7e51eb8a8a3dd8f0774ffce6a5'
+            'c9ad78f3e2f0ffcb4ee66bb3e99249fcd283dc9fee17895b9265dc733288b953'
+            '8a91ea49a1699c820c4a180710072cba1d6d5c10e45df97477ff6a898f4e1d70')
+
+prepare() {
+  cd Emby-${pkgver}
+
+  sed 's/libMagickWand-6.Q8.so/libMagickWand-6.Q16HDRI.so/' -i MediaBrowser.Server.Mono/ImageMagickSharp.dll.config
+}
+
+build() {
+  cd Emby-${pkgver}
+
+  xbuild \
+    /p:Configuration='Release Mono' \
+    /p:Platform='Any CPU' \
+    /p:OutputPath="${srcdir}/build" \
+    /t:build MediaBrowser.Mono.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
+  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/
+  install -m 644 emby-server.conf "${pkgdir}"/etc/conf.d/emby-server
+
+  install -dm 755 "${pkgdir}"/var/lib/emby
+  chown 422:422 -R "${pkgdir}"/var/lib/emby
+}
+
+# vim: ts=2 sw=2 et:

Deleted: community-x86_64/emby-migrate-database
===================================================================
--- community-x86_64/emby-migrate-database	2017-01-29 13:20:07 UTC (rev 209367)
+++ community-x86_64/emby-migrate-database	2017-01-29 13:20:58 UTC (rev 209368)
@@ -1,56 +0,0 @@
-#!/bin/sh
-
-USER='emby'
-GROUP='emby'
-
-usage() {
-  echo 'Usage: emby-migrate-database {-u user} {-g group} old_path_full new_path_full'
-  echo 'Default user: emby'
-  echo 'Default group: emby'
-}
-
-migrate() {
-  if [[ $1 && $2 ]]; then
-    if [[ -f $1/data/library.db ]]; then
-      if [[ ! -e $2 ]]; then
-        mkdir -p $2
-      fi
-      if [[ -d $2 ]]; then
-        if [[ -z $(ls $2) ]]; then
-          cp -r $1/* $2/
-          sqlite3 $2/data/library.db "UPDATE TypedBaseItems SET data = CAST(REPLACE(CAST(data AS TEXT), '$1', '$2') AS BLOB);"
-          chown $USER:$GROUP -R $2
-          echo "Migration complete. You can now delete $1."
-        else
-          echo "$2 is not empty. Aborting."
-        fi
-      else
-        echo "$2 is not a directory. Aborting."
-      fi
-    else
-      echo "$1 does not contain an emby database. Aborting."
-    fi
-  else
-    usage
-  fi
-}
-
-if [[ $1 == '--help' ]]; then
-  usage
-else
-  while getopts 'u:g:' opt; do
-    case $opt in
-      u)
-        USER=$OPTARG
-        ;;
-      g)
-        GROUP=$OPTARG
-        ;;
-      \?)
-        usage
-        ;;
-    esac
-  done
-  shift $((OPTIND-1))
-  migrate $@
-fi

Copied: emby-server/repos/community-x86_64/emby-migrate-database (from rev 209367, emby-server/trunk/emby-migrate-database)
===================================================================
--- community-x86_64/emby-migrate-database	                        (rev 0)
+++ community-x86_64/emby-migrate-database	2017-01-29 13:20:58 UTC (rev 209368)
@@ -0,0 +1,56 @@
+#!/bin/sh
+
+USER='emby'
+GROUP='emby'
+
+usage() {
+  echo 'Usage: emby-migrate-database {-u user} {-g group} old_path_full new_path_full'
+  echo 'Default user: emby'
+  echo 'Default group: emby'
+}
+
+migrate() {
+  if [[ $1 && $2 ]]; then
+    if [[ -f $1/data/library.db ]]; then
+      if [[ ! -e $2 ]]; then
+        mkdir -p $2
+      fi
+      if [[ -d $2 ]]; then
+        if [[ -z $(ls $2) ]]; then
+          cp -r $1/* $2/
+          sqlite3 $2/data/library.db "UPDATE TypedBaseItems SET data = CAST(REPLACE(CAST(data AS TEXT), '$1', '$2') AS BLOB);"
+          chown $USER:$GROUP -R $2
+          echo "Migration complete. You can now delete $1."
+        else
+          echo "$2 is not empty. Aborting."
+        fi
+      else
+        echo "$2 is not a directory. Aborting."
+      fi
+    else
+      echo "$1 does not contain an emby database. Aborting."
+    fi
+  else
+    usage
+  fi
+}
+
+if [[ $1 == '--help' ]]; then
+  usage
+else
+  while getopts 'u:g:' opt; do
+    case $opt in
+      u)
+        USER=$OPTARG
+        ;;
+      g)
+        GROUP=$OPTARG
+        ;;
+      \?)
+        usage
+        ;;
+    esac
+  done
+  shift $((OPTIND-1))
+  migrate $@
+fi

Deleted: community-x86_64/emby-server
===================================================================
--- community-x86_64/emby-server	2017-01-29 13:20:07 UTC (rev 209367)
+++ community-x86_64/emby-server	2017-01-29 13:20:58 UTC (rev 209368)
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-exec $MONO /usr/lib/emby-server/MediaBrowser.Server.Mono.exe -programdata $PROGRAM_DATA -ffmpeg $FFMPEG -ffprobe $FFPROBE

Copied: emby-server/repos/community-x86_64/emby-server (from rev 209367, emby-server/trunk/emby-server)
===================================================================
--- community-x86_64/emby-server	                        (rev 0)
+++ community-x86_64/emby-server	2017-01-29 13:20:58 UTC (rev 209368)
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec $MONO /usr/lib/emby-server/MediaBrowser.Server.Mono.exe -programdata $PROGRAM_DATA -ffmpeg $FFMPEG -ffprobe $FFPROBE

Deleted: community-x86_64/emby-server.conf
===================================================================
--- community-x86_64/emby-server.conf	2017-01-29 13:20:07 UTC (rev 209367)
+++ community-x86_64/emby-server.conf	2017-01-29 13:20:58 UTC (rev 209368)
@@ -1,4 +0,0 @@
-MONO=/usr/bin/mono
-FFMPEG=/usr/bin/ffmpeg
-FFPROBE=/usr/bin/ffprobe
-PROGRAM_DATA=/var/lib/emby

Copied: emby-server/repos/community-x86_64/emby-server.conf (from rev 209367, emby-server/trunk/emby-server.conf)
===================================================================
--- community-x86_64/emby-server.conf	                        (rev 0)
+++ community-x86_64/emby-server.conf	2017-01-29 13:20:58 UTC (rev 209368)
@@ -0,0 +1,4 @@
+MONO=/usr/bin/mono
+FFMPEG=/usr/bin/ffmpeg
+FFPROBE=/usr/bin/ffprobe
+PROGRAM_DATA=/var/lib/emby

Deleted: community-x86_64/emby-server.install
===================================================================
--- community-x86_64/emby-server.install	2017-01-29 13:20:07 UTC (rev 209367)
+++ community-x86_64/emby-server.install	2017-01-29 13:20:58 UTC (rev 209368)
@@ -1,31 +0,0 @@
-post_install() {
-  getent group emby > /dev/null 2>&1 || groupadd -g 422 emby
-  getent passwd emby > /dev/null 2>&1 || useradd -c 'Emby Media Server' -u 422 -g emby -d /var/lib/emby -s /usr/bin/nologin emby
-  passwd -l emby > /dev/null
-
-  if [[ -d '/var/lib/emby-server' ]]; then
-
-cat <<EOF
-
-New installations store the emby database inside '/var/lib/emby' (previously
-'/var/lib/emby-server'). Existing installations are left untouched.
-
-You can play safe and keep your existing setup, or you can adopt the new home
-and move your database using the emby-migrate-database script. Make sure to run
-pacdiff afterwards to merge the configuration changes.
-
-  sudo emby-migrate-database /var/lib/emby-server /var/lib/emby
-
-The script can also be used for more advanced database migration.
-Try "emby-migrate-database --help" for additional information.
-
-EOF
-
-  fi
-}
-
-post_upgrade() {
-  post_install
-}
-
-# vim: ts=2 sw=2 et:

Copied: emby-server/repos/community-x86_64/emby-server.install (from rev 209367, emby-server/trunk/emby-server.install)
===================================================================
--- community-x86_64/emby-server.install	                        (rev 0)
+++ community-x86_64/emby-server.install	2017-01-29 13:20:58 UTC (rev 209368)
@@ -0,0 +1,31 @@
+post_install() {
+  getent group emby > /dev/null 2>&1 || groupadd -g 422 emby
+  getent passwd emby > /dev/null 2>&1 || useradd -c 'Emby Media Server' -u 422 -g emby -d /var/lib/emby -s /usr/bin/nologin emby
+  passwd -l emby > /dev/null
+
+  if [[ -d '/var/lib/emby-server' ]]; then
+
+cat <<EOF
+
+New installations store the emby database inside '/var/lib/emby' (previously
+'/var/lib/emby-server'). Existing installations are left untouched.
+
+You can play safe and keep your existing setup, or you can adopt the new home
+and move your database using the emby-migrate-database script. Make sure to run
+pacdiff afterwards to merge the configuration changes.
+
+  sudo emby-migrate-database /var/lib/emby-server /var/lib/emby
+
+The script can also be used for more advanced database migration.
+Try "emby-migrate-database --help" for additional information.
+
+EOF
+
+  fi
+}
+
+post_upgrade() {
+  post_install
+}
+
+# vim: ts=2 sw=2 et:

Deleted: community-x86_64/emby-server.service
===================================================================
--- community-x86_64/emby-server.service	2017-01-29 13:20:07 UTC (rev 209367)
+++ community-x86_64/emby-server.service	2017-01-29 13:20:58 UTC (rev 209368)
@@ -1,16 +0,0 @@
-[Unit]
-Description=Emby brings together your videos, music, photos, and live television.
-
-[Service]
-EnvironmentFile=/etc/conf.d/emby-server
-WorkingDirectory=/usr/lib/emby-server
-ExecStart=/usr/bin/emby-server
-User=emby
-Group=emby
-Restart=always
-
-[Unit]
-After=network.target
-
-[Install]
-WantedBy=multi-user.target

Copied: emby-server/repos/community-x86_64/emby-server.service (from rev 209367, emby-server/trunk/emby-server.service)
===================================================================
--- community-x86_64/emby-server.service	                        (rev 0)
+++ community-x86_64/emby-server.service	2017-01-29 13:20:58 UTC (rev 209368)
@@ -0,0 +1,16 @@
+[Unit]
+Description=Emby brings together your videos, music, photos, and live television.
+
+[Service]
+EnvironmentFile=/etc/conf.d/emby-server
+WorkingDirectory=/usr/lib/emby-server
+ExecStart=/usr/bin/emby-server
+User=emby
+Group=emby
+Restart=always
+
+[Unit]
+After=network.target
+
+[Install]
+WantedBy=multi-user.target



More information about the arch-commits mailing list