Skip to content

Commit

Permalink
More CI tweaks
Browse files Browse the repository at this point in the history
Signed-off-by: falkTX <[email protected]>
  • Loading branch information
falkTX committed Jun 22, 2021
1 parent 0947e52 commit 5f7020f
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 13 deletions.
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ language: cpp

os: linux

dist: bionic
dist: focal

jobs:
include:
Expand Down Expand Up @@ -60,4 +60,4 @@ script:

notifications:
email: true
irc: "ircs://chat.freenode.net:7070/#kxstudio"
irc: "ircs://chat.libera.chat:7070/#kxstudio"
26 changes: 15 additions & 11 deletions .travis/before_install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,27 @@

set -e

if [ "${TARGET}" = "macos-native" ] || [ "${TARGET}" = "macos-universal" ]; then
exit 0
fi

if [ "${TARGET}" = "macos" ]; then
rm -f /etc/apt/sources.list.d/*.list
sudo add-apt-repository -y ppa:kxstudio-debian/kxstudio
sudo add-apt-repository -y ppa:kxstudio-debian/mingw
sudo add-apt-repository -y ppa:kxstudio-debian/toolchain
sudo apt-get update -qq
sudo apt-get install kxstudio-repos
sudo apt-get update -qq
exit 0
fi

sudo add-apt-repository -y ppa:kxstudio-debian/kxstudio
sudo add-apt-repository -y ppa:kxstudio-debian/mingw
sudo add-apt-repository -y ppa:kxstudio-debian/toolchain

if [ "${TARGET}" = "linux" ]; then
if [ "${TARGET}" = "linux" ] || [ "${TARGET}" = "win32" ] || [ "${TARGET}" = "win64" ]; then
wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo apt-add-repository -y 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo add-apt-repository -y ppa:kxstudio-debian/ubuntus
sudo apt-add-repository -y 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
sudo dpkg --add-architecture i386
elif [ "${TARGET}" = "linux-strict" ] || [ "${TARGET}" = "linux-juce-strict" ]; then
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
fi

sudo apt-get update -qq
sudo apt-get install kxstudio-repos
sudo apt-get update -qq
sudo apt-get install -y -o APT::Immediate-Configure=false libc6 libc6:i386 libgcc-s1:i386
sudo apt-get install -y -f
5 changes: 5 additions & 0 deletions .travis/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,11 @@ elif [ "${TARGET}" = "macos" ]; then
pkg-config \
apple-x86-setup

elif [ "${TARGET}" = "macos-native" ] || [ "${TARGET}" = "macos-universal" ]; then
HOMEBREW_NO_AUTO_UPDATE=1 brew install cmake jq meson
exit 0
fi

elif [ "${TARGET}" = "win32" ]; then
sudo apt-get install -y \
g++-multilib \
Expand Down

0 comments on commit 5f7020f

Please sign in to comment.