diff options
author | Fyodor Doletov | 2021-09-03 20:08:50 +0300 |
---|---|---|
committer | Fyodor Doletov | 2021-09-03 20:08:50 +0300 |
commit | b047a83fe497a0fd1d5d926373657c062fae71b2 (patch) | |
tree | 6387598781f446a7da4022f6f20bd1318d6c5c84 | |
download | aur-b047a83fe497a0fd1d5d926373657c062fae71b2.tar.gz |
init
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | 40-pulse | 5 | ||||
-rw-r--r-- | PKGBUILD | 24 | ||||
-rwxr-xr-x | pulseaudio-smdev-reload | 4 |
4 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d031b38ab0e0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = pulseaudio-smdev-reload + pkgdesc = Reload pulseaudio devices on smdev systems + pkgver = 1.0 + pkgrel = 1 + url = https://aur.archlinux.org/packages/pulseaudio-smdev-reload + arch = any + license = Apache + depends = smdev + depends = pulseaudio + source = 40-pulse + source = pulseaudio-smdev-reload + md5sums = SKIP + md5sums = SKIP + +pkgname = pulseaudio-smdev-reload diff --git a/40-pulse b/40-pulse new file mode 100644 index 000000000000..0c7c84a7a6f5 --- /dev/null +++ b/40-pulse @@ -0,0 +1,5 @@ +if [[ "$SUBSYSTEM" == "sound" ]]; then + fifo=/tmp/pulse_fifo + [[ ! -e $fifo ]] && mkfifo $fifo && chmod 644 $fifo + echo update > $fifo +fi diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..eec336db7481 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Senderman <doletov.fyodor@yandex.ru> + +pkgname=pulseaudio-smdev-reload +pkgdesc="Reload pulseaudio devices on smdev systems" +pkgver=1.0 +pkgrel=1 +arch=('any') +url="https://aur.archlinux.org/packages/$pkgname" +depends=('smdev' 'pulseaudio') +license=('Apache') +source=('40-pulse' 'pulseaudio-smdev-reload') +md5sums=('SKIP' 'SKIP') + + +package() { + install -Dm0644 $srcdir/40-pulse $pkgdir/etc/smdev/add/40-pulse + install -Dm0644 $srcdir/40-pulse $pkgdir/etc/smdev/remove/40-pulse + install -Dm0755 $srcdir/pulseaudio-smdev-reload $pkgdir/usr/bin/pulseaudio-smdev-reload + msg '' + msg '===========================================================' + msg 'add pulseaudio-smdev-reload & to your .xinitrc or .xprofile' + msg '===========================================================' + msg '' +} diff --git a/pulseaudio-smdev-reload b/pulseaudio-smdev-reload new file mode 100755 index 000000000000..6b693a50d3ee --- /dev/null +++ b/pulseaudio-smdev-reload @@ -0,0 +1,4 @@ +#!/usr/bin/bash +while true; do + cat /tmp/pulse_fifo > /dev/null && pacmd load-module module-detect +done |