summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorthepasto2020-03-20 11:35:38 +0100
committerthepasto2020-03-20 11:35:38 +0100
commit94ec06b60980949a8a2a81173f7c9f8dac58d0da (patch)
tree38673c0f0a790735fc5ccd418dfc96b8e409d844
downloadaur-94ec06b60980949a8a2a81173f7c9f8dac58d0da.tar.gz
Initial release
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD38
-rw-r--r--acestream-engine.service13
-rw-r--r--acestream.conf48
4 files changed, 119 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..afa76a1ea064
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = acestream-engine-armv7h
+ pkgdesc = ACE Stream engine armv7h version
+ pkgver = 3.1.48
+ pkgrel = 1
+ url = https://github.com/lysyiklad/service.system.acestreammedia
+ arch = armv7h
+ groups = acestream-engine
+ license = GPL
+ makedepends = git
+ depends = git
+ conflicts = acestream-engine
+ source = acestream-engine-armv7h::git+https://github.com/lysyiklad/service.system.acestreammedia.git
+ source = acestream.conf
+ source = acestream-engine.service
+ sha256sums = SKIP
+ sha256sums = 1a0f151c063657dc1421d6d4a0eb00d35caa11f3039ea4cf1f40835299ece6b0
+ sha256sums = a075f5f7b428d4ed24e91a7a18e3184c0d1422d2659d4e44a2b74b5810ec3c40
+
+pkgname = acestream-engine-armv7h
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a20391d52ea0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: thepasto <thepasto@gmail.com>
+pkgname=acestream-engine-armv7h
+pkgver=3.1.48
+pkgrel=1
+pkgdesc='ACE Stream engine armv7h version'
+arch=('armv7h')
+url="https://github.com/lysyiklad/service.system.acestreammedia"
+license=('GPL')
+groups=('acestream-engine')
+makedepends=('git')
+conflicts=('acestream-engine');
+depends=('git')
+source=(
+ "$pkgname"::'git+https://github.com/lysyiklad/service.system.acestreammedia.git'
+ "acestream.conf"
+ "acestream-engine.service"
+)
+
+sha256sums=(
+ 'SKIP'
+ '1a0f151c063657dc1421d6d4a0eb00d35caa11f3039ea4cf1f40835299ece6b0'
+ 'a075f5f7b428d4ed24e91a7a18e3184c0d1422d2659d4e44a2b74b5810ec3c40'
+ )
+
+prepare() {
+ cd "$srcdir/$pkgname"
+ echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
+ sed -i 's/oe_setup_addon service.system.acestreammedia/#oe_setup_addon service.system.acestreammedia/g' acestream.engine/acestream.start
+ sed -i 's/oe_setup_addon service.system.acestreammedia/#oe_setup_addon service.system.acestreammedia/g' acestream.engine/acestream.stop
+}
+
+package() {
+ install -d "${pkgdir}/opt/acestream.engine"
+ install -Dm644 "$srcdir/acestream-engine.service" "$pkgdir/usr/lib/systemd/system/acestream-engine.service"
+ cd "$srcdir/$pkgname"
+ cp -ar acestream.engine/* "${pkgdir}/opt/acestream.engine"
+ install -Dm644 "$srcdir/acestream.conf" "$pkgdir/opt/acestream.engine/androidfs/acestream.engine/acestream.conf"
+}
diff --git a/acestream-engine.service b/acestream-engine.service
new file mode 100644
index 000000000000..a4734be1b383
--- /dev/null
+++ b/acestream-engine.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=Ace Stream Media
+After=network.target
+
+[Service]
+Type=simple
+ExecStart=/bin/sh /opt/acestream.engine/acestream.start
+ExecStop=/bin/kill -TERM $MAINPID
+ExecStopPost=/bin/sh -c 'exec /opt/acestream.engine/acestream.stop'
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
diff --git a/acestream.conf b/acestream.conf
new file mode 100644
index 000000000000..089aaacb4df0
--- /dev/null
+++ b/acestream.conf
@@ -0,0 +1,48 @@
+--client-console
+--log-debug
+0
+--login
+re.place@me
+--password
+ReplaceMe
+--bind-all
+--access-token
+ReplaceMe
+--live-cache-type
+memory
+--vod-cache-type
+memory
+--vod-drop-max-age
+120
+--max-file-size
+2147483648
+--live-buffer
+25
+--vod-buffer
+10
+--max-connections
+500
+--max-peers
+50
+--max-peers-limit
+100
+--max-upload-slots
+10
+--download-limit
+0
+--upload-limit
+0
+--stats-report-interval
+2
+--slots-manager-use-cpu-limit
+1
+--core-dlr-periodic-check-interval
+5
+--check-live-pos-interval
+5
+--refill-buffer-interval
+1
+--core-skip-have-before-playback-pos
+1
+--webrtc-allow-outgoing-connections
+1