main/pinephone-callaudiod: new aport (MR 5349)
This provides a daemon that implements the same D-Bus API as callaudiod in aports community/callaudiod, but works with the new audio profiles generated by PulseAudio v17 and PipeWire v1.2 for pine64-pinephone that the aports package's daemon does not. This daemon is specific to the pine64-pinephone since it has a hard-coded list of profiles and ALSA devices. If other devices also happen to have UCM settings that trigger PulseAudio / PipeWire to generate the combinatorial audio profiles that callaudiod cannot handle, and if a callaudiod fix / alternative does not appear, then the maintainer (me) is open to making this daemon more broadly useful for other devices, say by having the hard-coded strings in device-specific config files. Ref: #2968
This commit is contained in:
parent
ca0a4537f0
commit
030c5c1ec1
1 changed files with 32 additions and 0 deletions
32
main/pinephone-callaudiod/APKBUILD
Normal file
32
main/pinephone-callaudiod/APKBUILD
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# Maintainer: Arnav Singh <me@arnavion.dev>
|
||||||
|
pkgname=pinephone-callaudiod
|
||||||
|
pkgver=0.1.2
|
||||||
|
pkgrel=0
|
||||||
|
pkgdesc="Call audio routing daemon"
|
||||||
|
url="https://github.com/Arnavion/pinephone-callaudiod"
|
||||||
|
arch="noarch"
|
||||||
|
license="AGPL-3.0-only"
|
||||||
|
makedepends="make"
|
||||||
|
depends="
|
||||||
|
python3
|
||||||
|
py3-dasbus
|
||||||
|
cmd:amixer
|
||||||
|
cmd:pactl
|
||||||
|
"
|
||||||
|
provides="callaudiod=$pkgver-r$pkgrel"
|
||||||
|
provider_priority=1
|
||||||
|
source="
|
||||||
|
$pkgname-$pkgver.tar.gz::https://github.com/Arnavion/pinephone-callaudiod/archive/v$pkgver.tar.gz
|
||||||
|
"
|
||||||
|
|
||||||
|
build() {
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
make DESTDIR="$pkgdir" prefix=/usr libexecdir=/usr/lib install
|
||||||
|
}
|
||||||
|
|
||||||
|
sha512sums="
|
||||||
|
a5a36663e6891bb0e801f7aa1d8b0fcea8dea4e1cd1a3dc9465e959d3a106553b5cac9641c992928368dff64e0bd611da7ed55ad7e71d96e506629c0974b3cd8 pinephone-callaudiod-0.1.2.tar.gz
|
||||||
|
"
|
Loading…
Reference in a new issue