aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClayton Craft <clayton@craftyguy.net>2020-03-22 11:05:29 -0700
committerClayton Craft <clayton@craftyguy.net>2020-03-22 13:38:23 -0700
commit3b01610703b86f8b7642b511d9bd79f2965815c0 (patch)
tree62581c5a3c7dbbf3c38075a94156a100f517436a
parent6968b89f72fd65cf6c2f9599cae37f8a0cb04f79 (diff)
testing/wys: new aport
This is a pulseaudio management daemon for properly handling audio during phone calls, currently used by the Librem5 phone/phosh.
-rw-r--r--testing/wys/APKBUILD39
-rw-r--r--testing/wys/wys.desktop11
2 files changed, 50 insertions, 0 deletions
diff --git a/testing/wys/APKBUILD b/testing/wys/APKBUILD
new file mode 100644
index 00000000000..d23c337be7c
--- /dev/null
+++ b/testing/wys/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Clayton Craft <clayton@craftyguy.net>
+# Maintainer: Clayton Craft <clayton@craftyguy.net>
+pkgname=wys
+pkgver=0.1.7
+pkgrel=0
+pkgdesc="A daemon to bring up and take down PulseAudio loopbacks for phone call audio."
+arch="all"
+url="https://source.puri.sm/Librem5/wys"
+license="GPL-3.0-or-later"
+makedepends="meson pulseaudio-dev glib-dev modemmanager-dev"
+source="
+ $pkgname-$pkgver.tar.gz::https://source.puri.sm/Librem5/wys/-/archive/v$pkgver/wys-v$pkgver.tar.gz
+ wys.desktop"
+builddir=$srcdir/$pkgname-v$pkgver
+
+build() {
+ meson \
+ -Dprefix=$pkgdir/usr \
+ -Dsysconfdir=$pkgdir/etc \
+ -Dmandir=share/man \
+ -Dlocalstatedir=$pkgdir/var \
+ -Dbuildtype=plain \
+ build
+
+ ninja -C ./build
+}
+
+check() {
+ ninja -C ./build test
+}
+
+package() {
+ mkdir -p $pkgdir
+ ninja -C $builddir/build install
+ install -D -m644 $srcdir/wys.desktop $pkgdir/etc/xdg/autostart/wys.desktop
+}
+
+sha512sums="81a9f97cced2ceee0823bf3e45bb8fd6b79d8ae6d8fb1b459f8a5e24ebde0884899924c5af601466317ff397246028aafeec97504179f54c78e83eee7f322437 wys-0.1.7.tar.gz
+0f67c24d9af727e803d5cdb2dc01c7d99a2bfe33414fdc29cf5ec34c5a308b3a5f65970832087310e25e4ba7dc706b5a1d1ae99ab595d7264e972047a08f71e4 wys.desktop"
diff --git a/testing/wys/wys.desktop b/testing/wys/wys.desktop
new file mode 100644
index 00000000000..1284dc41f5c
--- /dev/null
+++ b/testing/wys/wys.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Wys
+Name[es]=Wys
+Comment=Daemon for managing PulseAudio for phone call audio
+Comment[es]=Demonio para manejar PulseAudio por audio de llamadas telefónicas
+Exec=/usr/bin/wys
+NoDisplay=true
+Terminal=false
+Type=Application
+StartupNotify=true
+X-GNOME-AutoRestart=true