lib32-openal
MEDIUM
maintainer Refreeze5911
6 votes
scanned 2026-08-30 13:42:42.936847
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
5
pkgbase=lib32-openal
6
pkgname=(
7
lib32-openal
8
)
9
pkgver=1.25.2
10
pkgrel=1
11
pkgdesc="Cross-platform 3D audio library, software implementation (32-bit)"
12
url="https://github.com/kcat/openal-soft"
13
arch=(x86_64)
14
license=(LGPL-2.0-or-later)
15
depends=(
16
lib32-gcc-libs
17
lib32-glibc
18
openal
19
)
20
makedepends=(
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
)
31
source=("git+https://github.com/kcat/openal-soft#tag=$pkgver")
32
b2sums=('59ac97507c3fc01ebfeadd2d5fe53310e3a7eeaebcef3eb7de505530e9f3042e3921eabfec996f4ae91b76e4abd8c36a4aaf1730eec12227e21124c3df44f999')
33
34
prepare() {
35
cd openal-soft
36
}
37
38
build() {
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
53
package_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) | Severity | Rules |
|---|---|---|
| 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 |