rivu-git
LOW
maintainer giskard
0 votes
scanned 2026-10-18 17:22:42.773931
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
_pkgname=rivu
2
pkgname=rivu-git
3
pkgver=0.2.0.r0.ba47f81
4
pkgrel=1
5
pkgdesc='A local-first Linux music player with desktop, CLI, TUI and headless modes'
6
arch=('x86_64' 'aarch64')
7
url="https://github.com/rtgiskard/${_pkgname}"
8
license=('GPL-3.0-or-later')
9
depends=('gcc-libs' 'glibc' 'fontconfig' 'libpipewire>=1.2' 'libxkbcommon' 'opus' 'wayland' 'libglvnd' 'vulkan-icd-loader' 'ttf-nerd-fonts-symbols-mono' 'hicolor-icon-theme')
10
makedepends=('git' 'rust>=1.99' 'clang' 'pkgconf' 'ffmpeg>=9')
11
optdepends=('ffmpeg>=9: optional FFmpeg decoding' 'xdg-desktop-portal: desktop file chooser')
12
provides=("${_pkgname}")
13
conflicts=("${_pkgname}")
14
options=('!lto')
15
source=("git+https://github.com/rtgiskard/${_pkgname}.git")
16
b2sums=('SKIP')
17
18
pkgver() {
19
git -C ${_pkgname} describe --long --tags | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g'
20
}
21
22
prepare() {
23
cd ${_pkgname}
24
cargo fetch --locked
25
}
26
27
build() {
28
cd ${_pkgname}
29
RIVU_GIT_VERSION="$pkgver" cargo build --frozen --release --workspace --target-dir .cache/target
30
}
31
32
package() {
33
cd ${_pkgname}
34
install -Dm755 .cache/target/release/rivu "$pkgdir/usr/bin/rivu"
35
install -Dm644 data/applications/rivu.desktop "$pkgdir/usr/share/applications/rivu.desktop"
36
install -Dm644 data/icons/rivu.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/rivu.svg"
37
install -Dm644 data/icons/rivu.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/rivu.png"
38
}
39
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-18 17:22:42 | Low | 1 |