shortwave-mpris-git

LOW
maintainer CxOrg 1 votes scanned 2026-10-20 17:28:05.182546
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: CxOrg <clx.org@cloud-org.uk>
2# Contributor: Felix Häcker <haeckerfelix@gnome.org>
3pkgname=shortwave-mpris-git
4pkgver=5.2.0.r0.g2698206
5pkgrel=1
6pkgdesc="Internet radio player with tray icon, media casting and MPRIS integration. Device support for DLNA/UPnP & Google Cast + FFmpeg proxy for incompatible streams"
7arch=('x86_64' 'aarch64')
8url="https://github.com/ixnewton/Shortwave-MPRIS"
9license=('GPL3')
10depends=(
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)
28makedepends=('git' 'rust>=1:1.82.0' 'cargo' 'pkgconf' 'meson' 'ninja' 'desktop-file-utils' 'appstream' 'glib2')
29provides=('shortwave' 'shortwave-mpris')
30conflicts=('shortwave' 'shortwave-mpris' 'shortwave-mpris-bin')
31options=('!lto')
32install=shortwave-mpris-git.install
33source=("git+$url.git#branch=master")
34sha256sums=('SKIP')
35
36pkgver() {
37 cd "Shortwave-MPRIS"
38 git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
39}
40
41prepare() {
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
48build() {
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
63check() {
64 cd "Shortwave-MPRIS"
65 # Run tests if needed
66 # meson test -C build --print-errorlogs
67}
68
69package() {
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)SeverityRules
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

Report a package

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

0 / 4000
Your suggestion