rivulet-engine-bin
LOW
maintainer robertfoster
0 votes
scanned 2026-10-17 15:18:35.857371
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: robertfoster
2
pkgname=rivulet-engine-bin
3
pkgver=0.27.1 # renovate: datasource=github-releases depName=rivulet-kodi/rivulet-engine
4
pkgrel=1
5
pkgdesc="IPv6-capable, pure-Go drop-in for Stremio's streaming server with HLS transcoding and DLNA casting"
6
arch=('x86_64' 'aarch64' 'armv7h')
7
url="https://github.com/rivulet-kodi/rivulet-engine"
8
license=('MIT')
9
depends=('glibc')
10
optdepends=(
11
'ffmpeg: HLS transcoding and hardware-accelerated streaming'
12
'yt-dlp: YouTube playback support (/yt endpoint)'
13
)
14
provides=("${pkgname%%-bin}")
15
conflicts=("${pkgname%%-bin}" "${pkgname%%-bin}-git" 'stremio-server-go-bin')
16
replaces=('stremio-server-go-bin')
17
options=('!strip')
18
backup=("etc/rivulet-engine/rivulet-engine.env")
19
_raw="https://raw.githubusercontent.com/rivulet-kodi/rivulet-engine/v${pkgver}/deploy/systemd"
20
source=(
21
"rivulet-engine-${pkgver}.service::${_raw}/rivulet-engine.service"
22
"rivulet-engine-${pkgver}.env::${_raw}/rivulet-engine.env"
23
)
24
source_x86_64=("${pkgname%%-bin}-${pkgver}-x86_64.tar.gz::${url}/releases/download/v${pkgver}/rivulet-engine_Linux_x86_64.tar.gz")
25
source_aarch64=("${pkgname%%-bin}-${pkgver}-aarch64.tar.gz::${url}/releases/download/v${pkgver}/rivulet-engine_Linux_arm64.tar.gz")
26
source_armv7h=("${pkgname%%-bin}-${pkgver}-armv7h.tar.gz::${url}/releases/download/v${pkgver}/rivulet-engine_Linux_armv7.tar.gz")
27
sha256sums=('098d596087516d030133260bd64f5b9a9ee5e31e39c52fda8117506710fa61b4'
28
'ceed74212297876d364dbce73070977d08b7127548dddb15b5dd57b2e5241024')
29
sha256sums_x86_64=('fc1e5d35351ace20620ba521a802a116940a038440e3753182997b1d16d80ca3')
30
sha256sums_aarch64=('4fb6b35cf55e0d6e06bebf297e4fd59230be440dec36ebddc20b1b4b9c4a9aca')
31
sha256sums_armv7h=('244a5dfead71a6729630eadd0a21ab65c8bbbc26026cde7e01c70b6eb951116e')
32
33
package() {
34
# Install binary
35
install -Dm755 "${srcdir}/rivulet-engine" \
36
"${pkgdir}/usr/bin/rivulet-engine"
37
38
# Install user systemd service (shipped in the upstream repo under deploy/systemd)
39
install -Dm644 "${srcdir}/rivulet-engine-${pkgver}.service" \
40
"${pkgdir}/usr/lib/systemd/user/rivulet-engine.service"
41
42
# Install default environment file
43
install -Dm644 "${srcdir}/rivulet-engine-${pkgver}.env" \
44
"${pkgdir}/etc/rivulet-engine/rivulet-engine.env"
45
46
# License and documentation
47
install -Dm644 "${srcdir}/LICENSE" \
48
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
49
install -Dm644 "${srcdir}/README.md" \
50
"${pkgdir}/usr/share/doc/${pkgname}/README.md"
51
}
52
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 15:18:35 | Low | 1 |