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
4pkgname=mingw-w64-libopenmpt
5_pkgname=libopenmpt
6pkgver=0.8.7
7pkgrel=1
8pkgdesc="A library to render tracker music to a PCM audio stream (mingw-w64)"
9arch=(any)
10url="https://lib.openmpt.org/libopenmpt/"
11license=(BSD-3-Clause)
12depends=(
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)
22options=(!strip !buildflags staticlibs !debug)
23makedepends=(autoconf-archive mingw-w64-configure mingw-w64-gcc mingw-w64-wine)
24source=($_pkgname-$pkgver.tar.gz::https://lib.openmpt.org/files/libopenmpt/src/$_pkgname-$pkgver+release.autotools.tar.gz
25 sf_wchar_open.patch)
26sha512sums=('f0284238a0c1a7892ef948d1a719a13ce817bd0bd0c28a01e92263ca1511442ec836958186fa36c546cc9ca60453f714f9453e0774d910b79233c8698446073d'
27 '3db33e13e383420ae09e189462ac1b57fe8f49d3a6bdd365bda7ae47f549567b86cc25e497935ec516a919ab4447db3b76ab21fc943b51cd9bcf9da247601c7e')
28b2sums=('ef97f94e46b40cfc2087550659e13a6354abc7f85ac8ffa664414eb52011f4f6bce4fa5088d2ea0bf02c3193a78c6963f418d9b3a976c9c5699289dca18cb04e'
29 '24c7f85efd34243c6730d563a0f4910e9fd5b26ff44700ba56df90a054ffaea932829986f96a75e2a67244829fb46526c36eb0959b047e6430f063fd3032399a')
30
31_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
32
33prepare() {
34 cd $_pkgname-$pkgver+release.autotools
35 autoreconf -fiv
36
37 patch -Np1 -i "${srcdir}/sf_wchar_open.patch"
38}
39
40build() {
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
52check() {
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
61package() {
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)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 19:12:02 MEDIUM 1
2026-06-19 19:07:35 CLEAN 2
2026-06-18 16:11:54 MEDIUM 1

Report a package

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

0 / 4000
Your suggestion