You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
896 B

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