travis: fix build dependencies

- Replace "meson" with "ninja" or "ninja-build" where appropriate, since
  we got rid of the meson build system.

- Replace "golang" with "go" on Arch Linux

Signed-off-by: Steven Noonan <steven@valvesoftware.com>
This commit is contained in:
Steven Noonan
2020-09-02 21:43:10 -07:00
parent 3dba9c2dd1
commit b48e7eb08b
6 changed files with 5 additions and 10 deletions
-4
View File
@@ -63,16 +63,12 @@ ccache -M4G
if has_clang; then
msg "Beginning build tests with Clang"
#export CC="ccache clang" CXX="ccache clang++"
#has meson && bash .travis/build-meson.sh
export CC=clang CXX=clang++
has cmake && bash .travis/build-cmake.sh
fi
if has_gcc; then
msg "Beginning build tests with GCC"
#export CC="ccache gcc" CXX="ccache g++"
#has meson && bash .travis/build-meson.sh
export CC=gcc CXX=g++
has cmake && bash .travis/build-cmake.sh
fi
+1 -1
View File
@@ -14,7 +14,7 @@ PACKAGES=(
g++
ccache
cmake
meson
ninja
pkgconf
git
linux-headers
+2 -2
View File
@@ -10,9 +10,9 @@ PACKAGES=(
ccache
clang
cmake
meson
git
golang
go
ninja
)
PACKAGES+=(protobuf)
+1 -1
View File
@@ -12,7 +12,7 @@ PACKAGES=(
ccache
clang
cmake
meson
ninja-build
pkgconf-pkg-config
git
make
-1
View File
@@ -4,7 +4,6 @@
#
cmake --version
meson --version
g++ --version
clang++ --version
uname -a
+1 -1
View File
@@ -10,7 +10,7 @@ apt-get update
apt-get install -y locales
locale-gen en_US.UTF-8
PACKAGES=(build-essential pkg-config ccache cmake meson clang git golang)
PACKAGES=(build-essential pkg-config ccache cmake ninja-build clang git golang)
PACKAGES+=(libprotobuf-dev protobuf-compiler)
PACKAGES+=(libssl-dev)