movo
LOW
maintainer sachesi
0 votes
scanned 2026-09-18 19:28:54.129711
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: sachesi <xsachesi@pm.me>
2
3
# pkgver and sha256sums are filled in by .github/workflows/aur.yml for each release.
4
pkgname=movo
5
pkgver=0.4.4
6
pkgrel=1
7
pkgdesc='GTK 4 and Libadwaita client for HDRezka'
8
arch=('x86_64' 'aarch64')
9
url='https://github.com/sachesi/movo'
10
license=('GPL-3.0-only')
11
depends=('gtk4>=1:4.22' 'libadwaita>=1:1.9' 'glib2' 'pango' 'hicolor-icon-theme' 'libgcc' 'glibc')
12
makedepends=('cargo' 'gettext')
13
optdepends=('mpv: play streams')
14
# ring compiles C code in; the Rust linker cannot read the objects makepkg's LTO makes of it.
15
options=('!lto')
16
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
17
sha256sums=('172968b38d362879a8f52feec60a81968f39bdc8ec2b58a37934aba20c688dc6')
18
19
_app_id=io.github.sachesi.Movo
20
21
prepare() {
22
cd "$pkgname-$pkgver"
23
# Build with Arch's stable toolchain rather than the pinned one.
24
rm -f rust-toolchain.toml
25
export RUSTUP_TOOLCHAIN=stable
26
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
27
}
28
29
build() {
30
cd "$pkgname-$pkgver"
31
export RUSTUP_TOOLCHAIN=stable
32
export CARGO_TARGET_DIR=target
33
cargo build --frozen --release -p movo
34
}
35
36
check() {
37
cd "$pkgname-$pkgver"
38
export RUSTUP_TOOLCHAIN=stable
39
export CARGO_TARGET_DIR=target
40
cargo test --frozen -p movo -p movo-core
41
}
42
43
package() {
44
cd "$pkgname-$pkgver"
45
local data=crates/movo-desktop/data
46
install -Dm755 target/release/movo -t "$pkgdir/usr/bin"
47
install -Dm644 $data/$_app_id.desktop -t "$pkgdir/usr/share/applications"
48
install -Dm644 $data/$_app_id.metainfo.xml -t "$pkgdir/usr/share/metainfo"
49
install -Dm644 $data/icons/hicolor/scalable/apps/$_app_id.svg -t "$pkgdir/usr/share/icons/hicolor/scalable/apps"
50
install -Dm644 $data/icons/hicolor/symbolic/apps/$_app_id-symbolic.svg -t "$pkgdir/usr/share/icons/hicolor/symbolic/apps"
51
install -Dm644 $data/icons/hicolor/512x512/apps/$_app_id.png -t "$pkgdir/usr/share/icons/hicolor/512x512/apps"
52
local po
53
for po in po/*.po; do
54
install -d "$pkgdir/usr/share/locale/$(basename "$po" .po)/LC_MESSAGES"
55
msgfmt -o "$pkgdir/usr/share/locale/$(basename "$po" .po)/LC_MESSAGES/movo.mo" "$po"
56
done
57
}
58
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-18 19:28:54 | Low | 1 |