-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
38 lines (31 loc) · 1.71 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#install: skip
install:
- if [ $TRAVIS_OS_NAME = linux ]; then sudo apt-get -y install liballegro4-dev libsdl2-dev libasound2-dev libao-dev portaudio19-dev libpulse-dev libjack-dev libgstreamer-plugins-base1.0-0 libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev;
fi
#elif [ $TRAVIS_OS_NAME = freebsd ]; then su -m root -c 'pkg install -y allegro sdl2 alsa-lib libao portaudio pulseaudio jackit gstreamer1 gstreamer1-plugins-all';
#elif [ $TRAVIS_OS_NAME = osx ]; then export HOMEBREW_NO_INSTALL_CLEANUP=1; brew install allegro sdl2 alsa-lib libao portaudio pulseaudio jack gstreamer gst-plugins-base;
# WORKS, BUT THE LIBS ARE NOT DETECTED, SO THIS JUST WASTES TIME: elif [ $TRAVIS_OS_NAME = freebsd ]; then su -m root -c 'pkg install -y allegro sdl2 alsa-lib libao portaudio pulseaudio jackit gstreamer1 gstreamer1-plugins-all';
language: c
#compiler:
# - gcc
# - clang
os:
- linux
- osx
- freebsd
branches:
# - master
- dev
#addons:
#apt:
#packages: liballegro4-dev libsdl2-dev libasound2-dev libao-dev portaudio19-dev libpulse-dev libjack-dev libgstreamer-plugins-base1.0-0 libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
#homebrew:
#packages: allegro sdl2 alsa-lib libao portaudio pulseaudio jack gstreamer gst-plugins-base
#pkg:
#packages: allegro sdl2 alsa-lib libao portaudio pulseaudio jackit gstreamer1 gstreamer1-plugins-all
script: touch configure aclocal.m4 Makefile.in src/Makefile.in doc/Makefile.in config.hin po/*gmo &&
./configure &&
sleep 1 &&
touch doc/imyplay.info &&
sleep 1 &&
make