aiostreams-desktop-bin
LOW
maintainer heisenberg_1205
0 votes
scanned 2026-10-25 17:43:03.910647
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: Aditya Hebballe <45328110+AdityaHebballe@users.noreply.github.com>
2
3
pkgname=aiostreams-desktop-bin
4
_pkgname=aiostreams-desktop
5
pkgver=0.20.0
6
pkgrel=1
7
pkgdesc="AIOStreams desktop app in a native window, playing through mpv"
8
arch=('x86_64' 'aarch64')
9
url="https://github.com/Viren070/AIOStreams"
10
license=('AGPL-3.0-only')
11
depends=(
12
'gtk4'
13
'hicolor-icon-theme'
14
'mpv'
15
'webkitgtk-6.0'
16
)
17
optdepends=(
18
'discord: Discord Rich Presence support'
19
'vesktop: Discord Rich Presence support'
20
)
21
provides=("${_pkgname}=${pkgver}")
22
conflicts=("${_pkgname}")
23
makedepends=(
24
'flatpak'
25
'ostree'
26
)
27
28
source_x86_64=("${pkgname}-${pkgver}-x64.flatpak::https://github.com/Viren070/AIOStreams/releases/download/desktop-v${pkgver}/aiostreams-desktop-linux-x64.flatpak")
29
source_aarch64=("${pkgname}-${pkgver}-arm64.flatpak::https://github.com/Viren070/AIOStreams/releases/download/desktop-v${pkgver}/aiostreams-desktop-linux-arm64.flatpak")
30
31
sha256sums_x86_64=('c1cc654d6768fee5bb6962a9f2c7c41eac0a9fb9837619eb8a70c7448384f488')
32
sha256sums_aarch64=('c7dc8640b219b030814eb2ff99b7c52f335e5acd666e43c491d39c06c3e06c7a')
33
34
prepare() {
35
case "${CARCH}" in
36
x86_64)
37
_flatpak_file="${pkgname}-${pkgver}-x64.flatpak"
38
_flatpak_arch="x86_64"
39
;;
40
aarch64)
41
_flatpak_file="${pkgname}-${pkgver}-arm64.flatpak"
42
_flatpak_arch="aarch64"
43
;;
44
esac
45
46
rm -rf "${srcdir}/repo" "${srcdir}/extracted"
47
ostree init --repo="${srcdir}/repo" --mode=bare-user-only
48
flatpak build-import-bundle "${srcdir}/repo" "${srcdir}/${_flatpak_file}"
49
ostree checkout --repo="${srcdir}/repo" --subpath=files "app/io.github.viren070.aiostreams/${_flatpak_arch}/master" "${srcdir}/extracted"
50
}
51
52
package() {
53
# Application files
54
install -d "${pkgdir}/usr/lib/${_pkgname}"
55
install -Dm755 "${srcdir}/extracted/lib/${_pkgname}/${_pkgname}" "${pkgdir}/usr/lib/${_pkgname}/${_pkgname}"
56
cp -dr --no-preserve=ownership "${srcdir}/extracted/lib/${_pkgname}/web" "${pkgdir}/usr/lib/${_pkgname}/"
57
58
# Symlink to bin
59
install -d "${pkgdir}/usr/bin"
60
ln -s "../lib/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
61
62
# Desktop entry
63
install -Dm644 "${srcdir}/extracted/share/applications/io.github.viren070.aiostreams.desktop" \
64
"${pkgdir}/usr/share/applications/io.github.viren070.aiostreams.desktop"
65
66
# AppStream Metainfo
67
install -Dm644 "${srcdir}/extracted/share/metainfo/io.github.viren070.aiostreams.metainfo.xml" \
68
"${pkgdir}/usr/share/metainfo/io.github.viren070.aiostreams.metainfo.xml"
69
70
# Icons
71
install -Dm644 "${srcdir}/extracted/share/icons/hicolor/512x512/apps/io.github.viren070.aiostreams.png" \
72
"${pkgdir}/usr/share/icons/hicolor/512x512/apps/io.github.viren070.aiostreams.png"
73
74
# Licenses
75
install -Dm644 "${srcdir}/extracted/share/licenses/io.github.viren070.aiostreams/LICENSE" \
76
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
77
install -Dm644 "${srcdir}/extracted/share/licenses/io.github.viren070.aiostreams/THIRD-PARTY.md" \
78
"${pkgdir}/usr/share/licenses/${pkgname}/THIRD-PARTY.md"
79
}
80
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-25 17:43:03 | Low | 1 |