diff --git a/.travis.yml b/.travis.yml index 86794f4..bb2e904 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,12 +1,10 @@ language: c -sudo: true - -#Cache devkitARM and doxygen -cache: - directories: - - /home/travis/devkitPro - - /home/travis/doxygen/doxygen-1.8.11/bin +sudo: required + +env: + global: + - secure: "SYuVfyfmO6P+KnOXFZpNbBLO3QpGZJjIvFJHix3+xAfjENZoCzn+A7Gmcbm07VN0UB9sDJrYklyUrUepVWSuOd+FiNEyiLi4oYXxFzDjA9am7W1nFEaBAw6Ilifg7KX2OlClXaF7iiQ1udtmN9Uw+1LwfpldDDqti1H9TANaKHc=" before_install: # Travis has an OLD doxygen build, so we fetch a recent one @@ -15,21 +13,9 @@ before_install: - if [ ! -e "$DOXY_BINPATH/doxygen" ]; then wget http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.11.linux.bin.tar.gz; fi - if [ ! -e "$DOXY_BINPATH/doxygen" ]; then tar xzf doxygen-1.8.11.linux.bin.tar.gz; fi - export PATH=$PATH:$DOXY_BINPATH - - wget https://github.com/devkitPro/pacman/releases/download/v1.0.0/devkitpro-pacman.deb - - sudo dpkg -i devkitpro-pacman.deb -install: - - sudo dkp-pacman -Syu 3ds-dev --noconfirm --needed - - source /etc/profile.d/devkit-env.sh - -env: - global: - - secure: "SYuVfyfmO6P+KnOXFZpNbBLO3QpGZJjIvFJHix3+xAfjENZoCzn+A7Gmcbm07VN0UB9sDJrYklyUrUepVWSuOd+FiNEyiLi4oYXxFzDjA9am7W1nFEaBAw6Ilifg7KX2OlClXaF7iiQ1udtmN9Uw+1LwfpldDDqti1H9TANaKHc=" - -script: - - cd $TRAVIS_BUILD_DIR/libctru - - make - +install: "./.travis/deps.sh" +script: "./.travis/build.sh" after_success: - cd $TRAVIS_BUILD_DIR diff --git a/.travis/deps.sh b/.travis/deps.sh new file mode 100644 index 0000000..971ff94 --- /dev/null +++ b/.travis/deps.sh @@ -0,0 +1,4 @@ +#!/bin/sh -ex + +docker pull devkitpro/devkitarm + diff --git a/.travis/docker.sh b/.travis/docker.sh new file mode 100644 index 0000000..4e2c59c --- /dev/null +++ b/.travis/docker.sh @@ -0,0 +1,3 @@ +#!/bin/bash -ex + +make -C libctru