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
5pkgname=qmmp-svn
6pkgver=2.3.0.svn.r12155
7pkgrel=1
8pkgdesc="A Qt based audio-player. (SVN Version)"
9arch=('x86_64')
10url='http://qmmp.ylsoftware.com'
11license=('GPL')
12depends=(
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)
23makedepends=(
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)
63optdepends=(
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)
98provides=(
99 "qmmp=${pkgver}"
100 'libqmmp.so' 'libqmmpui.so'
101)
102conflicts=('qmmp')
103source=(
104 'qmmp::svn+http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp'
105 'pkgconfig_fix.diff'
106)
107sha256sums=(
108 'SKIP'
109 '40625618c2ea7aaabbb270f6aa2a464101856e21f5bb056ae520e9a292c62475'
110)
111options=('debug')
112
113pkgver() {
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
119prepare() {
120 patch -d qmmp -p0 -i "${srcdir}/pkgconfig_fix.diff"
121}
122
123build() {
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
132package() {
133 DESTDIR="${pkgdir}" cmake --install build
134}
135

Scan history

Scanned at (UTC)SeverityRules
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

Report a package

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

0 / 4000
Your suggestion