aiostreams-desktop-bin

LOW
maintainer heisenberg_1205 0 votes scanned 2026-10-25 17:43:03.910647
View on AUR
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
3pkgname=aiostreams-desktop-bin
4_pkgname=aiostreams-desktop
5pkgver=0.20.0
6pkgrel=1
7pkgdesc="AIOStreams desktop app in a native window, playing through mpv"
8arch=('x86_64' 'aarch64')
9url="https://github.com/Viren070/AIOStreams"
10license=('AGPL-3.0-only')
11depends=(
12 'gtk4'
13 'hicolor-icon-theme'
14 'mpv'
15 'webkitgtk-6.0'
16)
17optdepends=(
18 'discord: Discord Rich Presence support'
19 'vesktop: Discord Rich Presence support'
20)
21provides=("${_pkgname}=${pkgver}")
22conflicts=("${_pkgname}")
23makedepends=(
24 'flatpak'
25 'ostree'
26)
27
28source_x86_64=("${pkgname}-${pkgver}-x64.flatpak::https://github.com/Viren070/AIOStreams/releases/download/desktop-v${pkgver}/aiostreams-desktop-linux-x64.flatpak")
29source_aarch64=("${pkgname}-${pkgver}-arm64.flatpak::https://github.com/Viren070/AIOStreams/releases/download/desktop-v${pkgver}/aiostreams-desktop-linux-arm64.flatpak")
30
31sha256sums_x86_64=('c1cc654d6768fee5bb6962a9f2c7c41eac0a9fb9837619eb8a70c7448384f488')
32sha256sums_aarch64=('c7dc8640b219b030814eb2ff99b7c52f335e5acd666e43c491d39c06c3e06c7a')
33
34prepare() {
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
52package() {
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)SeverityRules
2026-10-25 17:43:03 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion