libxaac-git

LOW
maintainer kekmacska 0 votes scanned 2026-08-19 03:41:13.749572
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: kekmacska
2
3pkgname=libxaac-git
4pkgver=0.1.13.b919319
5pkgrel=1
6pkgdesc='Extended HE AAC Encoder and Decoder by Ittiam Systems (git version)'
7arch=('any')
8url='https://github.com/ittiam-systems/libxaac'
9license=('Apache-2.0')
10makedepends=('git' 'make' 'cmake')
11provides=('libxaac' 'xaac' 'libxaacdec.so' 'libxaacenc.so' 'xaacdec' 'xaacenc')
12source=('git+https://github.com/ittiam-systems/libxaac' 'shared.patch')
13sha256sums=('SKIP' 'abb545bfbfce403a752783e47a6a10a90102cc418cd6a69d559d7c6adf5e422c')
14
15pkgver() {
16 cd "$srcdir/${pkgname%-git}"
17 git describe --tags --long --always \
18 | sed -E 's/^v//; s/-[0-9]+-g/./'
19}
20
21prepare() {
22 cd "$srcdir/${pkgname%-git}"
23 LC_ALL=C patch -Np1 -i "$srcdir/shared.patch"
24}
25
26build() {
27 cd "$srcdir/${pkgname%-git}"
28
29 # Base flags (common to both compilers)
30 BASE_CFLAGS="-O3 -march=native -mtune=native \
31 -falign-functions=32 -falign-loops=32 \
32 -fno-math-errno -fno-trapping-math \
33 -fno-semantic-interposition \
34 -fomit-frame-pointer -fno-plt \
35 -pipe -flto -Wall -Wno-unused \
36 -fstrict-aliasing \
37 -fmerge-all-constants -ffunction-sections \
38 -fdata-sections"
39
40 BASE_CXXFLAGS="$BASE_CFLAGS"
41 BASE_LDFLAGS="-Wl,--icf=safe -Wl,--gc-sections -Wl,-O3 -flto -fno-plt"
42
43 # Clang-only flags
44 CLANG_EXTRA_CFLAGS="-fstrict-vtable-pointers -fno-asynchronous-unwind-tables"
45 CLANG_EXTRA_CXXFLAGS="$CLANG_EXTRA_CFLAGS -fno-rtti -fno-exceptions"
46 CLANG_EXTRA_LDFLAGS="-fuse-ld=lld"
47
48 # Detect compiler
49 if command -v clang >/dev/null 2>&1; then
50 export CC=clang
51 export CXX=clang++
52 export CFLAGS="$BASE_CFLAGS $CLANG_EXTRA_CFLAGS"
53 export CXXFLAGS="$BASE_CXXFLAGS $CLANG_EXTRA_CXXFLAGS"
54 export LDFLAGS="$BASE_LDFLAGS $CLANG_EXTRA_LDFLAGS"
55 else
56 export CC=gcc
57 export CXX=g++
58 export CFLAGS="$BASE_CFLAGS"
59 export CXXFLAGS="$BASE_CXXFLAGS"
60 export LDFLAGS="$BASE_LDFLAGS"
61 fi
62
63 cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_SHARED_LIBRARY_SUFFIX=".so" -Wno-author .
64 make -j$(nproc)
65}
66
67
68package() {
69 cd "$srcdir/${pkgname%-git}"
70
71 # Libraries
72 install -Dm755 liblibxaacdec.so "$pkgdir/usr/lib/libxaacdec.so"
73 install -Dm755 liblibxaacenc.so "$pkgdir/usr/lib/libxaacenc.so"
74
75 # Executables
76 install -Dm755 xaacdec "$pkgdir/usr/bin/xaacdec"
77 install -Dm755 xaacenc "$pkgdir/usr/bin/xaacenc"
78
79 # License
80 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
81}
82

Changes since previous scan

--- PKGBUILD @ 2026-08-12 00:27
+++ PKGBUILD @ 2026-08-19 03:41
@@ -38,7 +38,7 @@
-fdata-sections"
BASE_CXXFLAGS="$BASE_CFLAGS"
- BASE_LDFLAGS="-Wl,--icf=safe -Wl,--gc-sections -flto -fno-plt"
+ BASE_LDFLAGS="-Wl,--icf=safe -Wl,--gc-sections -Wl,-O3 -flto -fno-plt"
# Clang-only flags
CLANG_EXTRA_CFLAGS="-fstrict-vtable-pointers -fno-asynchronous-unwind-tables"

Scan history

Scanned at (UTC)SeverityRules
2026-08-19 03:41:13 Low 1
2026-08-12 00:27:08 Clean 2
2026-08-11 15:21:23 Low 1

Report a package

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

0 / 4000
Your suggestion