diff options
Diffstat (limited to 'scripts/install_pulseaudio_sources.sh')
-rwxr-xr-x | scripts/install_pulseaudio_sources.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/scripts/install_pulseaudio_sources.sh b/scripts/install_pulseaudio_sources.sh new file mode 100755 index 0000000..4fc3d8f --- /dev/null +++ b/scripts/install_pulseaudio_sources.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +set -e ; # Exit on any error +cd $HOME + +if [ ! -d pulseaudio.src ]; then + sudo sed -i.bak -e 's|^# deb-src|deb-src|' /etc/apt/sources.list + + sudo apt-get update + + sudo apt-get build-dep -y pulseaudio + apt-get source pulseaudio + + pulse_dir=$(find . -maxdepth 1 -name pulseaudio-\*) + if [[ -z $pulse_dir ]]; then + echo "** Can't find pulse dir in $(ls)" >&2 + exit 1 + fi + + cd $pulse_dir + ./configure + cd .. + mv $pulse_dir pulseaudio.src +fi + +exit 0 |