lame-svn

maintainer Chocobo1 · 1 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The source is a Subversion checkout from the official project's SourceForge repository, which is a legitimate and expected source for development versions; building from upstream VCS is normal for AUR packages and poses minimal risk.

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 a Subversion checkout from the official project's SourceForge repository, which is a legitimate and expected source for development versions; building from upstream VCS is normal for AUR packages and poses minimal risk.

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:15 source=("svn+https://svn.code.sf.net/p/lame/svn/trunk")

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net>
2
3pkgname=lame-svn
4pkgver=r6586
5pkgrel=1
6pkgdesc="A high quality MPEG Audio Layer III (MP3) encoder"
7arch=('i686' 'x86_64')
8url="https://lame.sourceforge.io/"
9license=('LGPL-2.0-or-later')
10depends=('glibc' 'mpg123' 'ncurses')
11makedepends=('subversion' 'nasm')
12provides=("lame=$pkgver" 'libmp3lame.so')
13conflicts=('lame')
14options=('staticlibs')
15source=("svn+https://svn.code.sf.net/p/lame/svn/trunk")
16sha256sums=('SKIP')
17
18
19pkgver() {
20 cd "trunk"
21
22 _rev="$(svnversion | sed 's/[^0-9]+//')"
23 printf "r%s" "$_rev"
24}
25
26build() {
27 cd "trunk/lame"
28
29 CFLAGS="$CFLAGS -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types" \
30 ./configure \
31 --prefix="/usr" \
32 --enable-mp3rtp \
33 --enable-nasm
34 make
35}
36
37package() {
38 cd "trunk/lame"
39
40 make DESTDIR="$pkgdir" install
41}
42

Changes since previous scan

--- PKGBUILD @ 2026-06-19 19:07
+++ PKGBUILD @ 2026-08-03 00:08
@@ -1,29 +1,20 @@
# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net>
pkgname=lame-svn
-pkgver=r6507
-pkgrel=4
+pkgver=r6586
+pkgrel=1
pkgdesc="A high quality MPEG Audio Layer III (MP3) encoder"
arch=('i686' 'x86_64')
url="https://lame.sourceforge.io/"
-license=('LGPL')
+license=('LGPL-2.0-or-later')
depends=('glibc' 'mpg123' 'ncurses')
makedepends=('subversion' 'nasm')
provides=("lame=$pkgver" 'libmp3lame.so')
conflicts=('lame')
options=('staticlibs')
-source=("svn+https://svn.code.sf.net/p/lame/svn/trunk"
- "lame.pc.in::https://gitlab.archlinux.org/archlinux/packaging/packages/lame/-/raw/main/lame.pc.in")
-sha256sums=('SKIP'
- 'SKIP')
+source=("svn+https://svn.code.sf.net/p/lame/svn/trunk")
+sha256sums=('SKIP')
-
-prepare() {
- cd "trunk"
-
- _version=$(sed -rn 's|AC_INIT\(\[.*\],\[([0-9\.]+)\].*$|\1|p' lame/configure.in)
- sed -e "s/VERSION/$_version/" "$srcdir/lame.pc.in" > "$srcdir/lame.pc"
-}
pkgver() {
cd "trunk"
@@ -35,8 +26,10 @@
build() {
cd "trunk/lame"
+ CFLAGS="$CFLAGS -Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types" \
./configure \
--prefix="/usr" \
+ --enable-mp3rtp \
--enable-nasm
make
}
@@ -45,6 +38,5 @@
cd "trunk/lame"
make DESTDIR="$pkgdir" install
- install -Dm644 "$srcdir/lame.pc" -t "$pkgdir/usr/lib/pkgconfig"
}

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 17:52:43 MEDIUM 1
2026-06-19 19:07:35 CLEAN 2

Report a package

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

0 / 4000
Your suggestion