#!/usr/bin/env bash SRC_DIR=${PWD} cd /tmp yum install -y epel-release yum install -y xrdp xrdp-devel xrdp-selinux wget sudo yum install -y pulseaudio pulseaudio-libs pulseaudio-libs-devel yum install -y rpmdevtools yum-utils yum-builddep -y pulseaudio yum groupinstall -y "Development Tools" sed -i.bak \ -e 's/\(^%wheel\s*ALL=(ALL)\s*ALL\)/# \1/' \ -e 's/^#\s\(%wheel\s*ALL=(ALL)\s*NOPASSWD:\s*ALL\)/\1/' \ /etc/sudoers useradd -m -G wheel travis # Docker issue #2259 chown -R travis:travis ~travis PULSE_VER=$(pkg-config --modversion libpulse) sudo -u travis yumdownloader --source pulseaudio || exit 1 sudo -u travis rpm --install pulseaudio\*.src.rpm || exit 1 sudo -u travis rpmbuild -bb --noclean ~travis/rpmbuild/SPECS/pulseaudio.spec || exit 1 cd ${SRC_DIR} sudo -u travis ./bootstrap && ./configure PULSE_DIR=~travis/rpmbuild/BUILD/pulseaudio-${PULSE_VER} && make || exit 1