* update webrtc-audio-processing-1 to 1.3-4

This commit is contained in:
Alexander Baldeck 2025-02-09 21:31:46 +01:00
parent e95e9cef2f
commit ee322f62fe
3 changed files with 77 additions and 14 deletions

View File

@ -1,17 +1,27 @@
pkgbase = webrtc-audio-processing-1
pkgdesc = AudioProcessing library based on Google's implementation of WebRTC
pkgver = 1.3
pkgrel = 3
pkgrel = 4
url = https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/
arch = x86_64
license = custom
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = BSD-3-Clause
makedepends = git
makedepends = meson
depends = abseil-cpp
depends = gcc-libs
depends = glibc
provides = libwebrtc-audio-coding-1.so
provides = libwebrtc-audio-processing-1.so
source = git+https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing.git#commit=8e258a1933d405073c9e6465628a69ac7d2a1f13
source = git+https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing.git?signed#tag=v1.3
source = Add-generic-byte-order-and-pointer-size-detection.patch
source = big-endian-support.patch
validpgpkeys = 52DFA7B8BAC74687C8A88EF48165E3D1987E2132
b2sums = ce5cb5c44474add0beb769b41ca64588dd4b2e164934161360ab71bf5fc520d6aa9cc10b070652a438fc80b00cd7245d7676ed07badb711cba8aa943b2fabbe2
b2sums = 0f39c24fd9e7e0a6283142e0a83aeeaf90c6af08241f9068007588a82d4a06964bbcadd9b920871fe1b08c8969f5eabdf48eb2b71180dd4faec65a98c34a637a
b2sums = c6879fd0533416e8cecb258846c95700a61693c992b63b15fb777b6eaba118522a6a656cd2c10422e3373e29e61d59e6baa570f0f564e712abdeacf4ad5b75f6
pkgname = webrtc-audio-processing-1

View File

@ -3,32 +3,33 @@
pkgname=webrtc-audio-processing-1
pkgver=1.3
pkgrel=3.1
pkgrel=4
pkgdesc="AudioProcessing library based on Google's implementation of WebRTC"
url="https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=(custom)
license=(BSD-3-Clause)
depends=(
abseil-cpp
gcc-libs
glibc
)
makedepends=(
git
meson
)
provides=(libwebrtc-audio-{coding,processing}-${pkgver%%.*}.so)
_commit=8e258a1933d405073c9e6465628a69ac7d2a1f13 # tags/v1.3^0
source=("git+https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing.git#commit=$_commit"
provides=(
libwebrtc-audio-coding-1.so
libwebrtc-audio-processing-1.so
)
source=("git+https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing.git?signed#tag=v$pkgver"
Add-generic-byte-order-and-pointer-size-detection.patch
big-endian-support.patch)
b2sums=('ce5cb5c44474add0beb769b41ca64588dd4b2e164934161360ab71bf5fc520d6aa9cc10b070652a438fc80b00cd7245d7676ed07badb711cba8aa943b2fabbe2'
'0f39c24fd9e7e0a6283142e0a83aeeaf90c6af08241f9068007588a82d4a06964bbcadd9b920871fe1b08c8969f5eabdf48eb2b71180dd4faec65a98c34a637a'
'c6879fd0533416e8cecb258846c95700a61693c992b63b15fb777b6eaba118522a6a656cd2c10422e3373e29e61d59e6baa570f0f564e712abdeacf4ad5b75f6')
pkgver() {
cd webrtc-audio-processing
git describe --tags | sed 's/^v//;s/[^-]*-g/r&/;s/-/+/g'
}
validpgpkeys=(
52DFA7B8BAC74687C8A88EF48165E3D1987E2132 # Arun Raghavan <arun@asymptotic.io>
)
prepare() {
cd webrtc-audio-processing
@ -52,7 +53,8 @@ check() {
package() {
meson install -C build --destdir "$pkgdir"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 webrtc-audio-processing/COPYING
install -Dm644 webrtc-audio-processing/COPYING \
-t "$pkgdir/usr/share/licenses/$pkgname"
}
# vim:set sw=2 sts=-1 et:

View File

@ -0,0 +1,51 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=Rle7
-----END PGP PUBLIC KEY BLOCK-----