shortwave-mpris-git
LOW
maintainer CxOrg
1 votes
scanned 2026-10-20 17:28:05.182546
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: CxOrg <clx.org@cloud-org.uk>
2
# Contributor: Felix Häcker <haeckerfelix@gnome.org>
3
pkgname=shortwave-mpris-git
4
pkgver=5.2.0.r0.g2698206
5
pkgrel=1
6
pkgdesc="Internet radio player with tray icon, media casting and MPRIS integration. Device support for DLNA/UPnP & Google Cast + FFmpeg proxy for incompatible streams"
7
arch=('x86_64' 'aarch64')
8
url="https://github.com/ixnewton/Shortwave-MPRIS"
9
license=('GPL3')
10
depends=(
11
'gtk4>=4.18.0'
12
'libadwaita>=1.8.0'
13
'libshumate>=1.3.0'
14
'gstreamer>=1.24.0'
15
'gst-plugins-base-libs>=1.24.0'
16
'gst-plugins-bad>=1.24.0'
17
'gst-plugins-good'
18
'gst-libav'
19
'ffmpeg>=4.0.0'
20
'sqlite>=3.20.0'
21
'openssl>=1.0.0'
22
'dbus'
23
'glib2>=2.80.0'
24
'glycin-gtk4>=2.0.0'
25
'lcms2>=2.12.0'
26
'libseccomp>=2.5.0'
27
)
28
makedepends=('git' 'rust>=1:1.82.0' 'cargo' 'pkgconf' 'meson' 'ninja' 'desktop-file-utils' 'appstream' 'glib2')
29
provides=('shortwave' 'shortwave-mpris')
30
conflicts=('shortwave' 'shortwave-mpris' 'shortwave-mpris-bin')
31
options=('!lto')
32
install=shortwave-mpris-git.install
33
source=("git+$url.git#branch=master")
34
sha256sums=('SKIP')
35
36
pkgver() {
37
cd "Shortwave-MPRIS"
38
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
39
}
40
41
prepare() {
42
cd "Shortwave-MPRIS"
43
# Set up Rust toolchain
44
export RUSTUP_TOOLCHAIN=stable
45
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
46
}
47
48
build() {
49
cd "Shortwave-MPRIS"
50
51
# Set up Rust environment
52
export RUSTUP_TOOLCHAIN=stable
53
export CARGO_TARGET_DIR=target
54
55
# Build with release profile
56
arch-meson . build \
57
--buildtype=release \
58
-Dprofile=default
59
60
ninja -C build
61
}
62
63
check() {
64
cd "Shortwave-MPRIS"
65
# Run tests if needed
66
# meson test -C build --print-errorlogs
67
}
68
69
package() {
70
cd "Shortwave-MPRIS"
71
DESTDIR="$pkgdir" meson install -C build
72
73
# Install license
74
install -Dm644 COPYING.md "$pkgdir/usr/share/licenses/$pkgname/COPYING"
75
}
76
Changes since previous scan
--- PKGBUILD @ 2026-10-10 00:11+++ PKGBUILD @ 2026-10-20 17:28@@ -1,9 +1,9 @@ # Maintainer: CxOrg <clx.org@cloud-org.uk> # Contributor: Felix Häcker <haeckerfelix@gnome.org> pkgname=shortwave-mpris-git-pkgver=5.1.0.r9.g9586a15+pkgver=5.2.0.r0.g2698206 pkgrel=1-pkgdesc="Internet radio player with extended MPRIS support, device support for DLNA/UPnP & Google Cast + FFmpeg proxy for incompatible streams"+pkgdesc="Internet radio player with tray icon, media casting and MPRIS integration. Device support for DLNA/UPnP & Google Cast + FFmpeg proxy for incompatible streams" arch=('x86_64' 'aarch64') url="https://github.com/ixnewton/Shortwave-MPRIS" license=('GPL3')@@ -25,7 +25,7 @@ 'lcms2>=2.12.0' 'libseccomp>=2.5.0' )-makedepends=('git' 'rust>=1:1.82.0' 'cargo' 'pkgconf' 'meson' 'ninja' 'blueprint-compiler' 'desktop-file-utils' 'appstream-glib' 'glib2')+makedepends=('git' 'rust>=1:1.82.0' 'cargo' 'pkgconf' 'meson' 'ninja' 'desktop-file-utils' 'appstream' 'glib2') provides=('shortwave' 'shortwave-mpris') conflicts=('shortwave' 'shortwave-mpris' 'shortwave-mpris-bin') options=('!lto')Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-20 17:28:05 | Low | 1 |
| 2026-10-10 00:11:52 | Clean | 2 |
| 2026-10-09 18:12:17 | Low | 1 |
| 2026-06-19 22:34:54 | Clean | 0 |