summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD62
1 files changed, 42 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 04398715f3a3..1e9a1a06f913 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,34 +10,56 @@
_ubuntuver=18.04
pkgname=acestream-engine
pkgver=3.1.49
-pkgrel=3
-pkgdesc="ACE Stream engine"
+pkgrel=4
+pkgdesc="Ace Stream engine"
arch=("x86_64")
-url="http://acestream.org"
-license=("unknown")
-depends=("net-tools" "python2-setuptools" "python2-apsw")
-optdepends=("pygtk: GTK+ gui support" "python2-libappindicator: GTK+ gui support")
-install="acestream-engine.install"
+url="https://acestream.org"
+license=("custom")
+depends=(
+ net-tools
+ python2-apsw
+ python2-setuptools
+)
+optdepends=(
+ "pygtk: GTK+ gui support"
+ "python2-libappindicator: GTK+ gui support"
+)
+backup=("usr/lib/$pkgname/acestream.conf")
+install="$pkgname.install"
source=(
- "acestream-engine.service"
"$pkgname-$pkgver.tar.gz::https://download.acestream.media/linux/acestream_${pkgver}_ubuntu_${_ubuntuver}_x86_64.tar.gz"
+ "$pkgname.desktop"
+ "$pkgname.service"
+ "LICENSE"
)
-sha256sums=(
- "b9863a9dd3ee6d41d18475f5f539107fe81a573f45ca1cb98013441f955f1af0"
- "d2ed7bdc38f6a47c05da730f7f6f600d48385a7455d922a2688f7112202ee19e"
-)
+sha256sums=('d2ed7bdc38f6a47c05da730f7f6f600d48385a7455d922a2688f7112202ee19e'
+ '930ba23b7d94487d51c2b43203922467ae254981d00992337ab9a057c5e0f804'
+ 'a0b657b00e8cedc69d24d28591c478d5b4c3443ed1a2796f3c606ae6635cbd89'
+ 'da210a9270403957864ec5c77b727bdd6d7186035af6b38c1cc74e2c6f193585')
package() {
- mkdir -p "$pkgdir/usr/bin"
+ sed -i "/ROOT=/c\ROOT=\/usr/lib\/${pkgname}" "start-engine"
+
+ install -Dm755 "start-engine" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "acestream.conf" "$pkgdir/usr/lib/$pkgname/acestream.conf"
+ install -Dm755 "acestreamengine" "$pkgdir/usr/lib/$pkgname/acestreamengine"
+ cp -a "data" "$pkgdir/usr/lib/$pkgname/"
+ cp -a "lib" "$pkgdir/usr/lib/$pkgname/"
+ install -Dm644 "data/images/streamer-32.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
- sed -i "/ROOT=/c\ROOT=\/opt\/acestream" "$srcdir/start-engine"
+ install -Dm644 "$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service"
+ install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- install -Dm755 "$srcdir/acestreamengine" "$pkgdir/opt/acestream/acestreamengine"
- install -Dm755 "$srcdir/start-engine" "$pkgdir/opt/acestream/start-engine"
- install -Dm644 "$srcdir/acestream-engine.service" "$pkgdir/usr/lib/systemd/system/acestream-engine.service"
+ ln -sf "/usr/bin/$pkgname" "$pkgdir/usr/bin/acestreamengine"
- cp -a "$srcdir/acestream.conf" "$pkgdir/opt/acestream/acestream.conf"
- cp -a "$srcdir/data" "$srcdir/lib" "$pkgdir/opt/acestream"
+ # acestream user
+ install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" <<END
+u acestream - "systemd Ace Stream Service"
+END
- ln -sf "/opt/acestream/start-engine" "$pkgdir/usr/bin/acestreamengine"
+ # acestream service directory
+ install -Dm644 /dev/stdin "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" <<END
+d /var/lib/ACEStream 0755 acestream acestream -
+END
}