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.


Reply via email to