From 2d15fca5816c754a3210a6850bf676fcc413b0fd Mon Sep 17 00:00:00 2001 From: Khionu Sybiern Date: Wed, 6 Apr 2022 22:15:06 -0700 Subject: [PATCH] Add pipewire check for Arch installs (#3091) Check if pipewire-pulse is installed, installs pulse otherwise ==== Fixed Issues ==== Partial fix: #2980 ==== Tech Notes ==== pipewire-pulse is a compat layer, providing a pulseaudio API --- dev_setup.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dev_setup.sh b/dev_setup.sh index 457dc84f0957..b3f0521dafca 100755 --- a/dev_setup.sh +++ b/dev_setup.sh @@ -380,7 +380,14 @@ function fedora_install() { function arch_install() { - $SUDO pacman -S --needed --noconfirm git python python-pip python-setuptools python-virtualenv python-gobject libffi swig portaudio mpg123 screen flac curl icu libjpeg-turbo base-devel jq pulseaudio pulseaudio-alsa + pkgs="git python python-pip python-setuptools python-virtualenv python-gobject libffi swig portaudio mpg123 screen flac curl icu libjpeg-turbo base-devel jq" + + if ! pacman -Qs pipewire-pulse > /dev/null + then + pkgs="{pkgs} pulseaudio pulseaudio-alsa" + fi + + $SUDO pacman -S --needed --noconfirm $pkgs pacman -Qs '^fann$' &> /dev/null || ( git clone https://aur.archlinux.org/fann.git