Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging
/ Packages / openal
Commits:
6c10f69d by Jan Alexander Steffens (heftig) at 2024-10-05T06:08:30+02:00
1.23.1-3: ffmpeg rebuild, namcap fixes
- - - - -
3 changed files:
- .SRCINFO
- .nvchecker.toml
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,10 +1,10 @@
pkgbase = openal
pkgdesc = Cross-platform 3D audio library, software implementation
pkgver = 1.23.1
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/kcat/openal-soft
arch = x86_64
- license = LGPL
+ license = LGPL-2.0-or-later
makedepends = alsa-lib
makedepends = cmake
makedepends = ffmpeg
@@ -20,19 +20,21 @@ pkgbase = openal
makedepends = qt5-base
makedepends = sdl2
depends = gcc-libs
+ depends = glibc
+ source = git+https://github.com/kcat/openal-soft#tag=1.23.1
+ b2sums =
5bf1c0c39b65de526ea5b4cf7a28ec72605d6ab2c97b8be2da462d6bec057c891890c88a77c441cff2c33667de3307a5db1016e2b5de34911dcc5bc492517011
+
+pkgname = openal
optdepends = qt5-base: alsoft-config GUI Configurator
optdepends = fluidsynth: MIDI rendering
optdepends = libmysofa: makemhr tool
- source =
git+https://github.com/kcat/openal-soft#commit=d3875f333fb6abe2f39d82caca329414871ae53b
- b2sums = SKIP
-
-pkgname = openal
provides = libopenal.so
pkgname = openal-examples
pkgdesc = Cross-platform 3D audio library, software implementation
(example programs)
- depends = openal=1.23.1-2
- depends = sdl2
- depends = libsndfile
+ depends = gcc-libs
+ depends = glibc
+ depends = openal=1.23.1-3
depends = ffmpeg
- optdepends =
+ depends = libsndfile
+ depends = sdl2
=====================================
.nvchecker.toml
=====================================
@@ -1,3 +1,4 @@
[openal]
-source = "git"
-git = "https://github.com/kcat/openal-soft.git"
+source = "github"
+github = "kcat/openal-soft"
+use_max_tag = true
=====================================
PKGBUILD
=====================================
@@ -8,13 +8,14 @@ pkgname=(
openal-examples
)
pkgver=1.23.1
-pkgrel=2
+pkgrel=3
pkgdesc="Cross-platform 3D audio library, software implementation"
url="https://github.com/kcat/openal-soft"
arch=(x86_64)
-license=(LGPL)
+license=(LGPL-2.0-or-later)
depends=(
gcc-libs
+ glibc
)
makedepends=(
alsa-lib
@@ -32,19 +33,8 @@ makedepends=(
qt5-base
sdl2
)
-optdepends=(
- 'qt5-base: alsoft-config GUI Configurator'
- 'fluidsynth: MIDI rendering'
- 'libmysofa: makemhr tool'
-)
-_commit=d3875f333fb6abe2f39d82caca329414871ae53b # tags/1.23.1
-source=("git+https://github.com/kcat/openal-soft#commit=$_commit")
-b2sums=('SKIP')
-
-pkgver() {
- cd openal-soft
- git describe --tags | sed 's/^openal-soft-//;s/[^-]*-g/r&/;s/-/+/g'
-}
+source=("git+https://github.com/kcat/openal-soft#tag=$pkgver")
+b2sums=('5bf1c0c39b65de526ea5b4cf7a28ec72605d6ab2c97b8be2da462d6bec057c891890c88a77c441cff2c33667de3307a5db1016e2b5de34911dcc5bc492517011')
prepare() {
cd openal-soft
@@ -72,6 +62,11 @@ _pick() {
}
package_openal() {
+ optdepends=(
+ 'qt5-base: alsoft-config GUI Configurator'
+ 'fluidsynth: MIDI rendering'
+ 'libmysofa: makemhr tool'
+ )
provides+=(libopenal.so)
DESTDIR="$pkgdir" cmake --install build
@@ -84,8 +79,13 @@ package_openal() {
package_openal-examples() {
pkgdesc+=" (example programs)"
- depends=("openal=$pkgver-$pkgrel" sdl2 libsndfile ffmpeg)
- optdepends=()
+ depends+=(
+ "openal=$pkgver-$pkgrel"
+ ffmpeg
+ libsndfile
+ sdl2
+ )
+
mv examples/* "$pkgdir"
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/openal/-/commit/6c10f69d4869cdd44cfa7811699d0d8d1afdd901
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/openal/-/commit/6c10f69d4869cdd44cfa7811699d0d8d1afdd901
You're receiving this email because of your account on gitlab.archlinux.org.