diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | acestream-engine.service | 13 | ||||
-rw-r--r-- | acestream.conf | 48 |
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 |