-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
22 lines (22 loc) · 1.11 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
language: C
dist: trusty
env:
global:
- CI40_SDK="OpenWrt-SDK-0.10.4-pistachio-marduk_gcc-5.3.0_musl-1.1.14.Linux-x86_64"
- CI40_SDK_URL="https://downloads.creatordev.io/pistachio/marduk/"
before_install:
- sudo apt-get -qq update
- sudo apt-get install -y gnupg git-core build-essential libssl-dev libncurses5-dev unzip gawk subversion mercurial
script:
- export CI40_FILE_URL="$CI40_SDK_URL$CI40_SDK.tar.bz2"
- mkdir -p $HOME/build/feeds/local/bulb-controller
- cp $TRAVIS_BUILD_DIR/Makefile.sample $HOME/build/feeds/local/bulb-controller/Makefile
- cd $HOME/build && wget $CI40_FILE_URL && tar xfj $CI40_SDK.tar.bz2
- echo "src-link local $HOME/build/feeds/local" >> $HOME/build/$CI40_SDK/feeds.conf.default
- cat $HOME/build/$CI40_SDK/feeds.conf.default
- cd $CI40_SDK && ./scripts/feeds update -a && ./scripts/feeds install -a
- sed --in-place --follow-symlinks -i '/^PKG_SOURCE/ d' feeds/local/bulb-controller/Makefile
- make package/awalwm2m/compile
- make package/glib2/compile
- make package/bulb-controller/prepare USE_SOURCE_DIR=$TRAVIS_BUILD_DIR
- make package/bulb-controller/compile V=s