qmmp-svn
maintainer sl1pkn07
· 27 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The source uses a Subversion checkout from a plausible project-owned SourceForge host, which is normal for development versions;虽非标准主机 but not inherently dangerous as it builds from source and the host is project-associated.
Triggered rules
LOW
AI review downgraded a static finding
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The source uses a Subversion checkout from a plausible project-owned SourceForge host, which is normal for development versions;虽非标准主机 but not inherently dangerous as it builds from source and the host is project-associated.
1 higher static finding superseded - not the current verdict (shown for transparency)
MEDIUM
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:104
'qmmp::svn+http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp'
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com>
2
# Contributor: Reiser <metal@pop3.ru>
3
# Contributor: Andrew Panchenko <panchenkoac at gmail>
4
5
pkgname=qmmp-svn
6
pkgver=2.3.0.svn.r12155
7
pkgrel=1
8
pkgdesc="A Qt based audio-player. (SVN Version)"
9
arch=('x86_64')
10
url='http://qmmp.ylsoftware.com'
11
license=('GPL')
12
depends=(
13
'gcc-libs' # 'libgcc_s.so' 'libstdc++.so'
14
'glibc' # 'libc.so' 'libm.so'
15
'libglvnd' 'libGL.so'
16
'libx11' # 'libX11.so'
17
'curl' 'libcurl.so'
18
'hicolor-icon-theme'
19
'qt6-base' # 'libQt6Core.so' 'libQt6DBus.so' 'libQt6Gui.so' 'libQt6Network.so' 'libQt6OpenGLWidgets.so' 'libQt6Sql.so' 'libQt6Widgets.so'
20
'taglib' # 'libtag.so'
21
'bash'
22
)
23
makedepends=(
24
'subversion'
25
'cmake'
26
'flac'
27
'jack'
28
'libmpcdec'
29
'libpulse'
30
'ffmpeg'
31
'libcdio-paranoia'
32
'libcdio'
33
'libcddb'
34
'enca'
35
'wildmidi'
36
'libgme'
37
'libmad'
38
'libvorbis'
39
'libogg'
40
'libmms'
41
'libsamplerate'
42
'libmodplug'
43
'libsndfile'
44
'wavpack'
45
'projectm'
46
'mesa'
47
'libsidplayfp'
48
'opusfile'
49
'faad2'
50
'libbs2b'
51
'taglib'
52
'alsa-lib'
53
'qt6-multimedia'
54
'qt6-tools'
55
'libarchive'
56
'libshout'
57
'mpg123'
58
'librcd'
59
'libxmp'
60
'libpipewire'
61
'libsoxr'
62
)
63
optdepends=(
64
'qmmp-plugin-pack-svn: for mpg123, ffap and qtui plugin'
65
'flac: native FLAC support'
66
'jack: JACK sound output'
67
'libmpcdec: Musepack support'
68
'alsa-lib: ALSA output suppport'
69
'libpulse: PulseAudio output support'
70
'libcdio-paranoia: Compact Disc input and control support'
71
'libcddb: CDDB server support'
72
'libmms: MMS stream protocol support'
73
'libmodplug: MOD playing library support'
74
'libsndfile: sampled sound support'
75
'projectm: visual efects support'
76
'ffmpeg: FFmpeg engine (include lot of audio formats) support'
77
'librcd: Used by FFmpeg plugin'
78
'mplayer: Mplayer engine (include lot of audio formats) support'
79
'libsamplerate: audio filter support'
80
'libbs2b: audio filter support'
81
'wavpack: WavPack audio support'
82
'libsidplayfp: SID audio support'
83
'opusfile: OPUS audio support'
84
'enca: CUEsheet audio and text encoding support'
85
'wildmidi: native MIDI audio support'
86
'faad2: native AAC audio support'
87
'libgme: video game music format suppoort'
88
'libmad: MPEG audio decoder support'
89
'libvorbis: Vorbis audio support'
90
'libogg: OGG audio support'
91
'qt6-multimedia: Qt media output support'
92
'libarchive: libarchive input support'
93
'libshout: shoutcast/icecast input support'
94
'mpg123: alternative Mpeg-1-2-3 support'
95
'libxmp: XMP input support'
96
'libpipewire: Pipewire output support'
97
)
98
provides=(
99
"qmmp=${pkgver}"
100
'libqmmp.so' 'libqmmpui.so'
101
)
102
conflicts=('qmmp')
103
source=(
104
'qmmp::svn+http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp'
105
'pkgconfig_fix.diff'
106
)
107
sha256sums=(
108
'SKIP'
109
'40625618c2ea7aaabbb270f6aa2a464101856e21f5bb056ae520e9a292c62475'
110
)
111
options=('debug')
112
113
pkgver() {
114
cd qmmp
115
_ver="$(cat src/qmmp/qmmp.h | grep -m3 -e "define QMMP_VERSION_MAJOR" -e "define QMMP_VERSION_MINOR" -e "define QMMP_VERSION_PATCH" | grep -o "[[:digit:]]*" | paste -sd'.')"
116
echo "${_ver}.svn.r$(svnversion | tr -d M | tr : .)"
117
}
118
119
prepare() {
120
patch -d qmmp -p0 -i "${srcdir}/pkgconfig_fix.diff"
121
}
122
123
build() {
124
cmake -S qmmp -B build \
125
-DCMAKE_BUILD_TYPE=Release \
126
-DCMAKE_INSTALL_PREFIX=/usr \
127
-DUSE_LIBRCD=ON
128
129
cmake --build build
130
}
131
132
package() {
133
DESTDIR="${pkgdir}" cmake --install build
134
}
135
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 2 |
| 2026-08-02 00:16:08 | LOW | 2 |
| 2026-08-01 00:11:18 | LOW | 2 |
| 2026-07-31 00:14:10 | LOW | 2 |
| 2026-07-30 00:17:23 | LOW | 2 |
| 2026-07-29 00:25:53 | LOW | 2 |
| 2026-07-28 00:07:28 | LOW | 2 |
| 2026-07-27 00:24:32 | LOW | 2 |
| 2026-07-26 00:07:32 | LOW | 2 |
| 2026-07-25 00:13:44 | LOW | 2 |
| 2026-07-24 00:02:28 | LOW | 2 |
| 2026-07-23 00:14:47 | LOW | 2 |
| 2026-07-22 00:29:32 | LOW | 2 |
| 2026-07-21 00:24:15 | LOW | 2 |
| 2026-07-20 00:19:49 | LOW | 2 |
| 2026-07-19 00:17:08 | LOW | 2 |
| 2026-07-18 00:14:48 | LOW | 2 |
| 2026-07-17 00:06:16 | LOW | 2 |
| 2026-07-16 00:05:41 | LOW | 2 |
| 2026-07-15 00:09:25 | LOW | 2 |