diff options
author | digitalone | 2019-08-19 11:03:44 +0200 |
---|---|---|
committer | digitalone | 2019-08-19 11:03:44 +0200 |
commit | 140cf9fdfbe96378c948b750a825cbd577350b69 (patch) | |
tree | 387bbe00dcb80c6a4ae06bbf6b757fe5e07900d8 | |
parent | b545a8cc5b45dda359719f85b9e6c1c22af4dc4f (diff) | |
download | aur-140cf9fdfbe96378c948b750a825cbd577350b69.tar.gz |
modified acestream service and app data directory
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 8 | ||||
-rw-r--r-- | acestream-engine.desktop | 2 | ||||
-rw-r--r-- | acestream-engine.install | 27 | ||||
-rw-r--r-- | acestream-engine.service | 7 |
5 files changed, 31 insertions, 21 deletions
@@ -1,7 +1,7 @@ pkgbase = acestream-engine-stable pkgdesc = P2P utility for multimedia live streaming and file transfer (stable version) pkgver = 3.1.49 - pkgrel = 3 + pkgrel = 4 url = http://acestream.org/ install = acestream-engine.install arch = x86_64 @@ -14,13 +14,13 @@ pkgbase = acestream-engine-stable provides = acestream-engine conflicts = acestream-engine backup = usr/lib/acestream-engine/acestream.conf - source = acestream-engine.service source = acestream-engine-stable-3.1.49.tar.gz::http://acestream.org/downloads/linux/acestream_3.1.49_ubuntu_18.04_x86_64.tar.gz + source = acestream-engine.service source = acestream-engine.desktop source = LICENSE - sha256sums = 9446e4c36c2e92b4253a1c3fea5fa30d366d46295dcd1f1cac4ddfe8f002fcbe sha256sums = d2ed7bdc38f6a47c05da730f7f6f600d48385a7455d922a2688f7112202ee19e - sha256sums = fad731aec3371b3e76065cf1668be6b61d33547d321c8cfb2b6018faa3d5b7b0 + sha256sums = eac3ba7e0aea10deae99d9d494de424c3ccbcc0efb11618e7490e084c05f5412 + sha256sums = e5e0ff385cecfe9af381f870836295b48d466cb675f36b658c80a978a3006d87 sha256sums = SKIP pkgname = acestream-engine-stable @@ -14,7 +14,7 @@ _enginename=acestreamengine pkgname=acestream-engine-stable pkgver=3.1.49 -pkgrel=3 +pkgrel=4 pkgdesc="P2P utility for multimedia live streaming and file transfer (stable version)" arch=("x86_64") url="http://acestream.org/" @@ -30,14 +30,14 @@ conflicts=("$_pkgbasename") backup=("usr/lib/$_pkgbasename/acestream.conf") install="$_pkgbasename.install" source=( - "$_pkgbasename.service" "$pkgname-$pkgver.tar.gz::http://acestream.org/downloads/linux/acestream_${pkgver}_ubuntu_${_ubuntuver}_x86_64.tar.gz" + "$_pkgbasename.service" "$_pkgbasename.desktop" "LICENSE") sha256sums=( - "9446e4c36c2e92b4253a1c3fea5fa30d366d46295dcd1f1cac4ddfe8f002fcbe" "d2ed7bdc38f6a47c05da730f7f6f600d48385a7455d922a2688f7112202ee19e" - "fad731aec3371b3e76065cf1668be6b61d33547d321c8cfb2b6018faa3d5b7b0" + "eac3ba7e0aea10deae99d9d494de424c3ccbcc0efb11618e7490e084c05f5412" + "e5e0ff385cecfe9af381f870836295b48d466cb675f36b658c80a978a3006d87" "SKIP") package() { diff --git a/acestream-engine.desktop b/acestream-engine.desktop index 71d8492a686c..229794678521 100644 --- a/acestream-engine.desktop +++ b/acestream-engine.desktop @@ -3,7 +3,7 @@ Version=1.0 Name=Ace Stream Engine GenericName=P2P streaming application Comment=Watch live streaming content over Ace Stream platform -Exec=acestreamengine --client-gtk --log-file $HOME/.ACEStream/acestream.log +Exec=acestreamengine --client-gtk --state-dir $HOME/.local/share/ACEStream --log-file $HOME/.local/share/ACEStream/acestreamengine.log Icon=acestream-engine Categories=Network;FileTransfer;P2P; StartupNotify=true diff --git a/acestream-engine.install b/acestream-engine.install index 346bb827b404..41650564e453 100644 --- a/acestream-engine.install +++ b/acestream-engine.install @@ -1,16 +1,29 @@ +#_create_acestream_user() { +# if ! getent passwd acestream &> /dev/null; then +# useradd -u 4035 -g video -M -s /usr/bin/nologin acestream +# fi +#} + +_remove_acestream_user() { + if getent passwd acestream &>/dev/null; then + userdel acestream + fi +} + post_install() { - if ! getent passwd acestream &> /dev/null; then - useradd -u 4035 -g video -m -s /usr/bin/nologin acestream - fi + _remove_acestream_user } post_upgrade() { - post_install + _remove_acestream_user } post_remove() { - if getent passwd acestream &>/dev/null; then - userdel acestream - fi + _remove_acestream_user + + echo + echo ">>> remove files under /usr/share/ACEStream if you" + echo ">>> don't need to reinstall the package in the future" + echo } diff --git a/acestream-engine.service b/acestream-engine.service index 3c8a1e280e74..79316d2264ea 100644 --- a/acestream-engine.service +++ b/acestream-engine.service @@ -1,12 +1,9 @@ [Unit] -Description=AceStream Engine (console) +Description=AceStream Engine Service After=network.target [Service] -Type=simple -User=acestream -Group=video -ExecStart=/usr/bin/acestreamengine --client-console --bind-all +ExecStart=/usr/bin/acestreamengine --client-console --live-cache-type memory --state-dir /usr/share/ACEStream --log-file /usr/share/ACEStream/acestreamengine.log [Install] WantedBy=multi-user.target |