diff --git a/.travis/build.sh b/.travis/build.sh
index f159d7bcca601810160addd493c8ad62b495fc87..19548e9e6cff328f5e36ecbea889ee7ae07d4b77 100755
--- a/.travis/build.sh
+++ b/.travis/build.sh
@@ -16,6 +16,12 @@ ghcup set 8.10.4
 ## install ghcup
 
 cabal update
+
+(
+	cd /tmp
+	cabal install --installdir="$HOME"/.ghcup/bin hspec-discover
+)
+
 cabal build --constraint="zlib +static" --constraint="lzma +static" -ftui
 cp "$(cabal new-exec --verbose=0 --offline sh -- -c 'command -v ghcup')" .
 strip ./ghcup