lib32-openal

MEDIUM
maintainer Refreeze5911 6 votes scanned 2026-08-30 13:42:42.936847
View on AUR
Why flagged

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

Triggered rules

Medium Recently orphaned & re-adopted orphaned_readopted

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

PKGBUILD

1# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
2# Contributor: Allan McRae <allan@archlinux.org>
3# Contributor: Jason Chu <jchu@xentac.net>
4
5pkgbase=lib32-openal
6pkgname=(
7 lib32-openal
8)
9pkgver=1.25.2
10pkgrel=1
11pkgdesc="Cross-platform 3D audio library, software implementation (32-bit)"
12url="https://github.com/kcat/openal-soft"
13arch=(x86_64)
14license=(LGPL-2.0-or-later)
15depends=(
16 lib32-gcc-libs
17 lib32-glibc
18 openal
19)
20makedepends=(
21 cmake
22 git
23 lib32-alsa-lib
24 lib32-fluidsynth
25 lib32-jack
26 lib32-libpulse
27 lib32-pipewire
28 lib32-portaudio
29 ninja
30)
31source=("git+https://github.com/kcat/openal-soft#tag=$pkgver")
32b2sums=('59ac97507c3fc01ebfeadd2d5fe53310e3a7eeaebcef3eb7de505530e9f3042e3921eabfec996f4ae91b76e4abd8c36a4aaf1730eec12227e21124c3df44f999')
33
34prepare() {
35 cd openal-soft
36}
37
38build() {
39 local cmake_options=(
40 -DCMAKE_INSTALL_PREFIX=/usr
41 -DCMAKE_BUILD_TYPE=None
42 -DCMAKE_INSTALL_LIBDIR=lib32
43 )
44
45 export CC="gcc -m32 -mstackrealign"
46 export CXX="g++ -m32 -mstackrealign"
47 export PKG_CONFIG=i686-pc-linux-gnu-pkg-config
48
49 cmake -S openal-soft -B build -G Ninja "${cmake_options[@]}"
50 cmake --build build
51}
52
53package_lib32-openal() {
54 optdepends=(
55 'lib32-fluidsynth: MIDI rendering'
56 )
57 provides+=(libopenal.so)
58
59 DESTDIR="$pkgdir" cmake --install build
60 rm -rv "$pkgdir"/usr/{include,share,bin}
61}
62
63# vim:set sw=2 sts=-1 et:
64

Scan history

Scanned at (UTC)SeverityRules
2026-08-30 13:42:42 Medium 1
2026-08-26 00:12:07 Clean 2
2026-08-25 23:28:42 Medium 1
2026-08-17 00:18:29 Clean 2
2026-08-16 21:33:47 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