From b267b065f5b4c6fef93cb6f26c59f2e5c7dc7342 Mon Sep 17 00:00:00 2001 From: William Wennerström Date: Fri, 14 Feb 2020 12:50:52 +0100 Subject: Add builds.sr.ht CI for OpenBSD * Add .builds/openbsd.yml for builds.sr.ht * Update travis-build.sh -> ci-build.sh with OpenBSD case * Fix libdl check in configure.ac (OpenBSD has libdl built-in) * Fix some minor issues found when compiling on OpenBSD with GCC (e.g. uninitialized variables) --- travis-build.sh | 79 --------------------------------------------------------- 1 file changed, 79 deletions(-) delete mode 100755 travis-build.sh (limited to 'travis-build.sh') diff --git a/travis-build.sh b/travis-build.sh deleted file mode 100755 index 9f0bee1f..00000000 --- a/travis-build.sh +++ /dev/null @@ -1,79 +0,0 @@ -#!/bin/bash - -error_handler() -{ - ERR_CODE=$? - echo - echo "Error $ERR_CODE with command '$BASH_COMMAND' on line ${BASH_LINENO[0]}. Exiting." - echo - exit $ERR_CODE -} - -trap error_handler ERR - -./bootstrap.sh - -tests=() -case $(uname | tr '[:upper:]' '[:lower:]') in - linux*) - tests=( - "--enable-notifications --enable-icons-and-clipboard --enable-otr --enable-pgp - --enable-omemo --enable-plugins --enable-c-plugins - --enable-python-plugins --with-xscreensaver" - "--disable-notifications --disable-icons --disable-otr --disable-pgp - --disable-omemo --disable-plugins --disable-c-plugins - --disable-python-plugins --without-xscreensaver" - "--disable-notifications" - "--disable-icons" - "--disable-otr" - "--disable-pgp" - "--disable-omemo" - "--disable-pgp --disable-otr" - "--disable-pgp --disable-otr --disable-omemo" - "--disable-plugins" - "--disable-python-plugins" - "--disable-c-plugins" - "--disable-c-plugins --disable-python-plugins" - "--without-xscreensaver" - "") - ;; - darwin*) - tests=( - "--enable-notifications --enable-icons-and-clipboard --enable-otr --enable-pgp - --enable-omemo --enable-plugins --enable-c-plugins - --enable-python-plugins" - "--disable-notifications --disable-icons --disable-otr --disable-pgp - --disable-omemo --disable-plugins --disable-c-plugins - --disable-python-plugins" - "--disable-notifications" - "--disable-icons" - "--disable-otr" - "--disable-pgp" - "--disable-omemo" - "--disable-pgp --disable-otr" - "--disable-pgp --disable-otr --disable-omemo" - "--disable-plugins" - "--disable-python-plugins" - "--disable-c-plugins" - "--disable-c-plugins --disable-python-plugins" - "") - ;; -esac - -for flags in "${tests[@]}" -do - echo - echo "--> Building with ./configure $flags" - echo - # shellcheck disable=SC2086 - ./configure $flags - make - make check - if [ $? -eq 1 ]; then - cat ./test-suite.log - fi - ./profanity -v - make clean - - echo "$flags" -done -- cgit 1.4.1-2-gfad0