aboutsummaryrefslogtreecommitdiffstats
path: root/community/alsa-plugins/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/alsa-plugins/APKBUILD')
-rw-r--r--community/alsa-plugins/APKBUILD38
1 files changed, 22 insertions, 16 deletions
diff --git a/community/alsa-plugins/APKBUILD b/community/alsa-plugins/APKBUILD
index ce976d1508a..bd69ab6b320 100644
--- a/community/alsa-plugins/APKBUILD
+++ b/community/alsa-plugins/APKBUILD
@@ -2,10 +2,10 @@
# Contributor: Taner Tas <taner76@gmail.com>
# Maintainer: Taner Tas <taner76@gmail.com>
pkgname=alsa-plugins
-pkgver=1.2.2
-pkgrel=1
+pkgver=1.2.7.1
+pkgrel=3
pkgdesc="Advanced Linux Sound Architecture (ALSA) plugins"
-url="https://www.alsa-project.org"
+url="https://alsa-project.org/"
arch="all"
license="GPL-2.0-or-later LGPL-2.1-or-later"
makedepends="
@@ -24,8 +24,8 @@ subpackages="
$pkgname-a52
$pkgname-jack
"
-source="
- ftp://ftp.alsa-project.org/pub/plugins/alsa-plugins-$pkgver.tar.bz2
+source="https://alsa-project.org/files/pub/plugins/alsa-plugins-$pkgver.tar.bz2
+ implicit.patch
"
build() {
@@ -54,41 +54,44 @@ EOF
lavrate() {
pkgdesc="FFmpeg samplerate conversion plugins for alsa"
- _mv_lib *lavrate*
+ _mv_lib ./*lavrate*
_mv_conf 10-rate-lav.conf
}
pulse() {
pkgdesc="Pulseaudio support plugins for alsa-only applications"
- install_if="alsa-lib pulseaudio"
- _mv_lib *pulse.so
- _mv_conf *pulseaudio*
+ # pipewire provides pulseaudio-alsa; when pipewire is used,
+ # alsa-plugins-pulse is not needed.
+ install_if="alsa-lib pulseaudio-alsa !pipewire"
+
+ _mv_lib ./*pulse.so
+ _mv_conf ./*pulseaudio*
mv "$subpkgdir"/etc/alsa/conf.d/99-pulseaudio-default.conf.example \
"$subpkgdir"/etc/alsa/conf.d/99-pulseaudio-default.conf
}
a52() {
pkgdesc="Converts S16 linear sound format to A52 compressed format and sends it to an SPDIF output"
- _mv_lib *a52.so
+ _mv_lib ./*a52.so
_mv_conf 60-a52-encoder.conf
}
jack() {
pkgdesc="Allows native ALSA applications to work with jackd"
- _mv_lib *jack.so
+ _mv_lib ./*jack.so
_mv_conf 50-jack.conf
}
package() {
make DESTDIR="$pkgdir" install
- find $pkgdir -name *.la -type f -exec rm -f {} \;
+ find $pkgdir -name "*.la" -type f -exec rm -f {} \;
}
_mv_lib() {
mkdir -p "$subpkgdir"/usr/lib/alsa-lib/
for i in "$@"; do
- mv "$pkgdir"/usr/lib/alsa-lib/${i} \
+ mv "$pkgdir"/usr/lib/alsa-lib/$i \
"$subpkgdir"/usr/lib/alsa-lib/
done
}
@@ -98,11 +101,14 @@ _mv_conf() {
"$subpkgdir"/usr/share/alsa/alsa.conf.d
for i in "$@"; do
- mv "$pkgdir"/usr/share/alsa/alsa.conf.d/${i} \
+ mv "$pkgdir"/usr/share/alsa/alsa.conf.d/$i \
"$subpkgdir"/usr/share/alsa/alsa.conf.d/
- mv "$pkgdir"/etc/alsa/conf.d/${i} \
+ mv "$pkgdir"/etc/alsa/conf.d/$i \
"$subpkgdir"/etc/alsa/conf.d/
done
}
-sha512sums="25a7dfaa64be024447d889b5cde668f1308d197f54880548a82d50beb4ac0dbff33b415da1e26dc5229408c934247a9bd38acfb0f82ca388deac0d77ab3cdadb alsa-plugins-1.2.2.tar.bz2"
+sha512sums="
+437c05a7e0175594768fd6a9a6d1a158bb4a01a7de6a42c2bd468d9381e01b64d385ddfac7d87baf84fe13cb4e65dc24da643940f416d4b191c528728822d964 alsa-plugins-1.2.7.1.tar.bz2
+51e876edc36821b96aaf2d3cf5b66bb2b5a3cb1e90b5af2095888c52c3054ca93d494722fafa47089aee9eb14cf3bc99b2a1159b16b38ba757c6ebe02ffe99a0 implicit.patch
+"