mingw-w64-libopenmpt
maintainer kfg
· 2 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The source is downloaded from the project's official domain (lib.openmpt.org) which is not on the whitelist but is legitimate; building from official project source is normal AUR packaging behavior.
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-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The source is downloaded from the project's official domain (lib.openmpt.org) which is not on the whitelist but is legitimate; building from official project source is normal AUR packaging behavior.
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:24
source=($_pkgname-$pkgver.tar.gz::https://lib.openmpt.org/files/libopenmpt/src/$_pkgname-$pkgver+release.autotools.tar.gz
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer : Karl-Felix Glatzer <karl[dot]glatzer[at]gmx[dot]de>
2
# Contributor: David Runge <dvzrv@archlinux.org>
3
4
pkgname=mingw-w64-libopenmpt
5
_pkgname=libopenmpt
6
pkgver=0.8.7
7
pkgrel=1
8
pkgdesc="A library to render tracker music to a PCM audio stream (mingw-w64)"
9
arch=(any)
10
url="https://lib.openmpt.org/libopenmpt/"
11
license=(BSD-3-Clause)
12
depends=(
13
mingw-w64-flac
14
mingw-w64-crt
15
mingw-w64-libogg
16
mingw-w64-libsndfile
17
mingw-w64-libvorbis
18
mingw-w64-mpg123
19
mingw-w64-portaudio
20
mingw-w64-zlib
21
)
22
options=(!strip !buildflags staticlibs !debug)
23
makedepends=(autoconf-archive mingw-w64-configure mingw-w64-gcc mingw-w64-wine)
24
source=($_pkgname-$pkgver.tar.gz::https://lib.openmpt.org/files/libopenmpt/src/$_pkgname-$pkgver+release.autotools.tar.gz
25
sf_wchar_open.patch)
26
sha512sums=('f0284238a0c1a7892ef948d1a719a13ce817bd0bd0c28a01e92263ca1511442ec836958186fa36c546cc9ca60453f714f9453e0774d910b79233c8698446073d'
27
'3db33e13e383420ae09e189462ac1b57fe8f49d3a6bdd365bda7ae47f549567b86cc25e497935ec516a919ab4447db3b76ab21fc943b51cd9bcf9da247601c7e')
28
b2sums=('ef97f94e46b40cfc2087550659e13a6354abc7f85ac8ffa664414eb52011f4f6bce4fa5088d2ea0bf02c3193a78c6963f418d9b3a976c9c5699289dca18cb04e'
29
'24c7f85efd34243c6730d563a0f4910e9fd5b26ff44700ba56df90a054ffaea932829986f96a75e2a67244829fb46526c36eb0959b047e6430f063fd3032399a')
30
31
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
32
33
prepare() {
34
cd $_pkgname-$pkgver+release.autotools
35
autoreconf -fiv
36
37
patch -Np1 -i "${srcdir}/sf_wchar_open.patch"
38
}
39
40
build() {
41
cd $_pkgname-$pkgver+release.autotools
42
for _arch in ${_architectures}; do
43
mkdir -p build-${_arch} && pushd build-${_arch}
44
CFLAGS="-lssp" CXXFLAGS="-lssp" ${_arch}-configure
45
# prevent excessive overlinking due to libtool
46
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
47
make
48
popd
49
done
50
}
51
52
check() {
53
cd $_pkgname-$pkgver+release.autotools
54
for _arch in ${_architectures}; do
55
pushd build-${_arch}
56
make -k check
57
popd
58
done
59
}
60
61
package() {
62
cd $_pkgname-$pkgver+release.autotools
63
for _arch in ${_architectures}; do
64
pushd build-${_arch}
65
make DESTDIR="$pkgdir" install
66
popd
67
68
rm -r "$pkgdir/usr/${_arch}/share/"
69
done
70
71
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
72
}
73
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-08-03 00:08@@ -3,7 +3,7 @@ pkgname=mingw-w64-libopenmpt _pkgname=libopenmpt-pkgver=0.8.6+pkgver=0.8.7 pkgrel=1 pkgdesc="A library to render tracker music to a PCM audio stream (mingw-w64)" arch=(any)@@ -23,9 +23,9 @@ makedepends=(autoconf-archive mingw-w64-configure mingw-w64-gcc mingw-w64-wine) source=($_pkgname-$pkgver.tar.gz::https://lib.openmpt.org/files/libopenmpt/src/$_pkgname-$pkgver+release.autotools.tar.gz sf_wchar_open.patch)-sha512sums=('a9c813f80d2a688d52b161996ff7efab4a7d954ba177e2d2b3541bd9e7e246019510ea4f9027cbcb4e8ef50a21e633aa5fbe796435392e37383900b320fca03f'+sha512sums=('f0284238a0c1a7892ef948d1a719a13ce817bd0bd0c28a01e92263ca1511442ec836958186fa36c546cc9ca60453f714f9453e0774d910b79233c8698446073d' '3db33e13e383420ae09e189462ac1b57fe8f49d3a6bdd365bda7ae47f549567b86cc25e497935ec516a919ab4447db3b76ab21fc943b51cd9bcf9da247601c7e')-b2sums=('44e326d8f8da088cd0353926c80726de6b81b428c79157785c7bb80ebc26d812c08e2463df12d8624a5d1430677cd0b502988ee3b9974b61a72497e9f53ba14a'+b2sums=('ef97f94e46b40cfc2087550659e13a6354abc7f85ac8ffa664414eb52011f4f6bce4fa5088d2ea0bf02c3193a78c6963f418d9b3a976c9c5699289dca18cb04e' '24c7f85efd34243c6730d563a0f4910e9fd5b26ff44700ba56df90a054ffaea932829986f96a75e2a67244829fb46526c36eb0959b047e6430f063fd3032399a') _architectures="i686-w64-mingw32 x86_64-w64-mingw32"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 19:12:02 | MEDIUM | 1 |
| 2026-06-19 19:07:35 | CLEAN | 2 |
| 2026-06-18 16:11:54 | MEDIUM | 1 |