minidlna-custom-icon
maintainer mojo-hakase
· 3 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The source uses a non-standard host (git.code.sf.net), but it is the official project's git repository on SourceForge; building from the project's own source is normal AUR packaging practice, even with a non-whitelisted host.
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 90%): The source uses a non-standard host (git.code.sf.net), but it is the official project's git repository on SourceForge; building from the project's own source is normal AUR packaging practice, even with a non-whitelisted host.
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:16
source=("minidlna::git+https://git.code.sf.net/p/minidlna/git#tag=v${pkgver//./_}"
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: mojo-hakase <aur@mojo.hakase.de>
2
3
_pkgname=minidlna
4
pkgname=minidlna-custom-icon
5
pkgver=1.3.2
6
pkgrel=3
7
pkgdesc="A DLNA/UPnP-AV Media server (aka ReadyDLNA) with patch to set a custom icon"
8
arch=('x86_64')
9
url="https://sourceforge.net/projects/minidlna/"
10
license=('GPL')
11
depends=('libexif' 'libjpeg' 'libid3tag' 'flac' 'libvorbis' 'ffmpeg' 'sqlite')
12
makedepends=('git')
13
provides=('minidlna')
14
conflicts=('minidlna' 'readymedia-transcode-git')
15
backup=('etc/minidlna.conf')
16
source=("minidlna::git+https://git.code.sf.net/p/minidlna/git#tag=v${pkgver//./_}"
17
minidlna-custom-icon.patch
18
minidlna.service)
19
sha512sums=('SKIP'
20
'dbeee5950fa05dfc52ee7561d80bc34314165348aaec3e77386d25db56bd46931b3ad8f7017e6248fe96c498a2bb7d03fb514c71b0a7bb1ac8c8ade13a5aba60'
21
'fc5692adf537e203a0466a923d350498faba4f29a219bb6e1ad527fc267d6143403fe8b4c6f5d746805f451142b1ba3ed4e9bb57e445255f3769df8e037a8b66')
22
23
prepare() {
24
cd "$srcdir/$_pkgname"
25
sed -i 's|-Werror||g' configure.ac
26
sed -i 's|#user=.*|user=minidlna|g' minidlna.conf
27
patch -Np1 -i ../minidlna-custom-icon.patch
28
}
29
30
build() {
31
cd "$srcdir/$_pkgname"
32
CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
33
[ -x configure ] || ./autogen.sh
34
ac_cv_lib_id3tag__lz___id3_file_open=yes \
35
ac_cv_lib_avformat__lavcodec__lavutil__lz___avformat_open_input=yes \
36
ac_cv_lib_avformat__lavcodec__lavutil__lz___av_open_input_file=yes \
37
./configure --prefix=/usr --sbindir=/usr/bin
38
make
39
}
40
41
package() {
42
cd "$srcdir/$_pkgname"
43
DESTDIR="$pkgdir" make install
44
install -Dm644 minidlna.conf "$pkgdir"/etc/minidlna.conf
45
install -Dm0644 "$srcdir"/minidlna.service "$pkgdir"/usr/lib/systemd/system/minidlna.service
46
install -Dm644 "$srcdir"/$_pkgname/minidlna.conf.5 "$pkgdir"/usr/share/man/man5/minidlna.conf.5
47
install -Dm644 "$srcdir"/$_pkgname/minidlnad.8 "$pkgdir"/usr/share/man/man8/minidlnad.8
48
}
49
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 |