Browse Source

build with distro's pulseaudio source

pull/17/head
Koichiro IWAO 6 years ago
parent
commit
5a2232244f
1 changed files with 14 additions and 8 deletions
  1. +14
    -8
      .travis.centos.sh

+ 14
- 8
.travis.centos.sh View File

@ -4,18 +4,24 @@ SRC_DIR=${PWD}
cd /tmp cd /tmp
yum install -y epel-release yum install -y epel-release
yum install -y xrdp xrdp-devel xrdp-selinux wget
yum install -y xrdp xrdp-devel xrdp-selinux wget sudo
yum install -y pulseaudio pulseaudio-libs pulseaudio-libs-devel yum install -y pulseaudio pulseaudio-libs pulseaudio-libs-devel
yum install -y rpmdevtools yum-utils
yum-builddep -y pulseaudio yum-builddep -y pulseaudio
yum groupinstall -y "Development Tools" yum groupinstall -y "Development Tools"
PULSE_VER=$(pkg-config --modversion libpulse)
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
# not to make traffic on upstream server
wget http://distcache.freebsd.org/ports-distfiles/pulseaudio-${PULSE_VER}.tar.xz
tar xf pulseaudio-${PULSE_VER}.tar.xz
cd pulseaudio-${PULSE_VER}
./configure || exit 1
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} cd ${SRC_DIR}
./bootstrap && ./configure PULSE_DIR=/tmp/pulseaudio-${PULSE_VER} && make
sudo -u travis ./bootstrap && ./configure PULSE_DIR=~travis/rpmbuild/BUILD/pulseaudio-${PULSE_VER} && make || exit 1

Loading…
Cancel
Save