Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/neutrinolabs/pulseaudio-module-xrdp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/install_pulseaudio_sources.sh')
-rwxr-xr-xscripts/install_pulseaudio_sources.sh26
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