diff options
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | emby-theater.install | 13 |
4 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d906a3aa8814 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = emby-theater-bin + pkgdesc = An Electron app for Emby + pkgver = 3.0.12 + pkgrel = 1 + url = https://github.com/MediaBrowser/emby-theater-electron + arch = x86_64 + license = GPL2 + depends = gtk3 + depends = libnotify + depends = libnss_nis + depends = libxss + depends = libxtst + depends = xdg-utils + depends = libutil-linux + depends = glib2 + depends = gvfs + depends = gvfs-smb + depends = gvfs-nfs + provides = emby-theater + conflicts = emby-theater + source = https://github.com/MediaBrowser/emby-theater-electron/releases/download/3.0.12/emby-theater_3.0.12_amd64.deb + source = emby-theater.install + sha512sums = 4aac9bde209891eac278f0a7d2a3f8be16014101b57c5669f690a7704d358cf05db545609e2b94e406a3d17b262985e45c8866807ef08971367ea55d87aeedd2 + sha512sums = c5ea75bb99bcabb15afc78106c4fbcc340c5e83246f2835e8b71bdc55768a6216b760366ca9e71796ed6e7c2ad5ee591e9e4acd81d77a46a103551787ce2f374 + +pkgname = emby-theater-bin + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..4c4840e64f94 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +pkg/ +src/ + +*.deb +*.pkg.tar.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..00b6d29d76a3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Benjamin Böhmke <benjamin at boehmke dot net> +pkgname=emby-theater-bin +pkgver=3.0.12 +pkgrel=1 +pkgdesc='An Electron app for Emby' +license=('GPL2') +arch=('x86_64') +url=https://github.com/MediaBrowser/emby-theater-electron +provides=("emby-theater") +conflicts=("emby-theater") + +depends=("gtk3" + "libnotify" + "libnss_nis" + "libxss" + "libxtst" + "xdg-utils" + "libutil-linux" + "glib2" + "gvfs" + "gvfs-smb" + "gvfs-nfs") + +source=("https://github.com/MediaBrowser/emby-theater-electron/releases/download/${pkgver}/emby-theater_${pkgver}_amd64.deb" + "emby-theater.install") +sha512sums=("4aac9bde209891eac278f0a7d2a3f8be16014101b57c5669f690a7704d358cf05db545609e2b94e406a3d17b262985e45c8866807ef08971367ea55d87aeedd2" + "c5ea75bb99bcabb15afc78106c4fbcc340c5e83246f2835e8b71bdc55768a6216b760366ca9e71796ed6e7c2ad5ee591e9e4acd81d77a46a103551787ce2f374") + +package(){ + # Extract package data + tar xf data.tar.xz -C "${pkgdir}" + + install -D -m644 "/usr/lib/emby-theater/resources/app/node_modules/validate-npm-package-license/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -D -m644 "/usr/share/doc/emby-theater/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT" +} diff --git a/emby-theater.install b/emby-theater.install new file mode 100644 index 000000000000..b50ffb36e4a2 --- /dev/null +++ b/emby-theater.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} |