* update libbs2b to 3.1.0-7.2

This commit is contained in:
Alexander Baldeck 2024-10-17 20:36:08 +02:00
parent 5a78a0002a
commit 5b9a73ab55
3 changed files with 77 additions and 0 deletions

21
libbs2b/.SRCINFO Normal file
View File

@ -0,0 +1,21 @@
pkgbase = libbs2b
pkgdesc = Bauer stereophonic-to-binaural DSP effect library
pkgver = 3.1.0
pkgrel = 7.2
url = http://bs2b.sourceforge.net
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = custom:MIT
depends = libsndfile
provides = libbs2b.so
source = https://downloads.sourceforge.net/sourceforge/bs2b/libbs2b-3.1.0.tar.lzma
source = 3.1.0-format-security.patch
md5sums = 00d32ffa6461dde6a632c846da3e0a13
md5sums = f21b497a0e2ffe9160e44379f267a61e
sha1sums = ec847e38a3a6f7eeed245b44e53f02cfff056df0
sha1sums = 5eb5822fbf0f59cfada1e77aa2659c7c8ada070d
pkgname = libbs2b

View File

@ -0,0 +1,11 @@
--- a/src/bs2bconvert.c 2015-03-06 12:24:00.168451618 +0000
+++ b/src/bs2bconvert.c 2015-03-06 12:22:20.504446655 +0000
@@ -153,7 +153,7 @@
if( ( infile = sf_open( infilename, SFM_READ, &sfinfo ) ) == NULL )
{
printf( "Not able to open input file %s.\n", infilename );
- printf( sf_strerror( NULL ) );
+ printf( "%s", sf_strerror( NULL ) );
return 1;
}

45
libbs2b/PKGBUILD Normal file
View File

@ -0,0 +1,45 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
# Contributor: Gustavo Alvarez <sl1pkn07@gmail.com>
# Contributor: Panagiotis Papadopoulos pano_90 AT gmx DOT net
pkgname=libbs2b
pkgver=3.1.0
pkgrel=7.2
pkgdesc="Bauer stereophonic-to-binaural DSP effect library"
url="http://bs2b.sourceforge.net"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=('custom:MIT')
depends=(libsndfile)
provides=(libbs2b.so)
source=("https://downloads.sourceforge.net/sourceforge/bs2b/$pkgname-$pkgver.tar.lzma"
3.1.0-format-security.patch)
md5sums=('00d32ffa6461dde6a632c846da3e0a13'
'f21b497a0e2ffe9160e44379f267a61e')
sha1sums=('ec847e38a3a6f7eeed245b44e53f02cfff056df0'
'5eb5822fbf0f59cfada1e77aa2659c7c8ada070d')
prepare() {
cd $pkgname-$pkgver
patch -Np1 -i ${srcdir}/3.1.0-format-security.patch
sed -i 's/dist-lzma/dist-xz/g' configure.ac
autoreconf -fvi
}
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() {
cd $pkgname-$pkgver
make check
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}