castsound-bin
LOW
maintainer devculi
0 votes
scanned 2026-08-25 09:25:51.619243
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: CastSound Team <ci@castsound.app>
2
pkgname=castsound-bin
3
pkgver=0.1.0
4
pkgrel=1
5
pkgdesc="Stream audio between computer and phone"
6
arch=('x86_64' 'aarch64')
7
url="https://castsound.app"
8
license=('custom')
9
depends=('alsa-lib' 'libpulse' 'pipewire')
10
optdepends=('pipewire-pulse: PulseAudio compatibility via PipeWire')
11
source=('.managed_by_aur')
12
sha256sums=('e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855')
13
source_x86_64=("CastSound-${pkgver}-linux-x86_64.tar.gz::https://github.com/CastSound/CastSound-Desktop/releases/download/v${pkgver}/CastSound-${pkgver}-linux-x86_64.tar.gz")
14
source_aarch64=("CastSound-${pkgver}-linux-aarch64.tar.gz::https://github.com/CastSound/CastSound-Desktop/releases/download/v${pkgver}/CastSound-${pkgver}-linux-aarch64.tar.gz")
15
sha256sums_x86_64=('956bf3f06c599a310fc865f831f314c62d43898f863202ee1ca9f7811491d980')
16
sha256sums_aarch64=('52126bef968598024172dab95e8e553e0a2c911662ea325fc1931a783492ec7b')
17
18
package() {
19
cd "${srcdir}"
20
21
install -Dm755 castsound "${pkgdir}/usr/bin/castsound"
22
23
# The release archive is expected to ship the desktop entry as
24
# com.devculi.castsound.desktop (Task 1.2). Fall back to the legacy name
25
# castsound.desktop for local testing before that rename lands.
26
if [[ -f com.devculi.castsound.desktop ]]; then
27
install -Dm644 com.devculi.castsound.desktop \
28
"${pkgdir}/usr/share/applications/com.devculi.castsound.desktop"
29
elif [[ -f castsound.desktop ]]; then
30
install -Dm644 castsound.desktop \
31
"${pkgdir}/usr/share/applications/com.devculi.castsound.desktop"
32
fi
33
34
for size in 16 32 48 64 128 256 512; do
35
if [[ -f icon-${size}.png ]]; then
36
install -Dm644 "icon-${size}.png" \
37
"${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/com.devculi.castsound.png"
38
fi
39
done
40
41
# LICENSE must be provided by the product owner (see
42
# docs/plans/desktop-distribution-manual-steps.md). The build fails here
43
# intentionally if it is missing, so the package is not published without it.
44
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
45
46
# Marker used by the desktop app to detect the AUR channel and disable the
47
# built-in self-updater.
48
install -Dm644 .managed_by_aur "${pkgdir}/usr/share/${pkgname}/.managed_by_aur"
49
}
50
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-25 09:25:51 | Low | 1 |