From 872cebd74af082bc2cd8bf30a6abe7d446acf138 Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Tue, 8 Dec 2020 05:43:32 +0100 Subject: [PATCH] Remove old travis jobs --- .travis.yml | 98 ---------------------------- .travis/before_install_mingw.sh | 17 ----- .travis/before_install_moddevices.sh | 6 -- .travis/docker_container.sh | 25 ------- .travis/download_vst_sdk.sh | 11 ---- .travis/install_mingw.sh | 8 --- .travis/install_moddevices.sh | 4 -- .travis/no_container.sh | 7 -- .travis/prepare_tarball.sh | 8 +-- .travis/script_mingw.sh | 30 --------- .travis/script_moddevices.sh | 11 ---- .travis/script_osx.sh | 16 ----- 12 files changed, 1 insertion(+), 240 deletions(-) delete mode 100755 .travis/before_install_mingw.sh delete mode 100755 .travis/before_install_moddevices.sh delete mode 100755 .travis/docker_container.sh delete mode 100755 .travis/download_vst_sdk.sh delete mode 100755 .travis/install_mingw.sh delete mode 100755 .travis/install_moddevices.sh delete mode 100755 .travis/no_container.sh delete mode 100755 .travis/script_mingw.sh delete mode 100755 .travis/script_moddevices.sh delete mode 100755 .travis/script_osx.sh diff --git a/.travis.yml b/.travis.yml index 8ed0c817..2ddb256c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,36 +8,6 @@ cache: jobs: include: - - name: "clang-tidy checks" - addons: - apt: - packages: - - clang-tidy - - wget - - unzip - - libsndfile-dev - install: .travis/download_vst_sdk.sh - script: scripts/run_clang_tidy.sh - - - name: "Linux amd64 test and build" - arch: amd64 - addons: - apt: - packages: - - libjack-jackd2-dev - - libsndfile1-dev - - libcairo2-dev - - libfontconfig1-dev - - libx11-xcb-dev - - libxcb-util-dev - - libxcb-cursor-dev - - libxcb-xkb-dev - - libxkbcommon-dev - - libxkbcommon-x11-dev - - libxcb-keysyms1-dev - install: .travis/download_cmake.sh - script: .travis/script_test_and_build.sh - - name: "Linux arm64 test and build" arch: arm64-graviton2 group: edge @@ -59,37 +29,6 @@ jobs: install: .travis/download_cmake.sh script: .travis/script_test_and_build.sh - - name: "MOD devices arm" - env: - - CONTAINER=jpcima/mod-plugin-builder - - CROSS_COMPILE=moddevices-arm - - INSTALL_DIR="sfizz-${TRAVIS_BRANCH}-moddevices" - - DEPLOY_BUILD=true - before_install: .travis/before_install_moddevices.sh - install: .travis/install_moddevices.sh - script: .travis/script_moddevices.sh - after_success: .travis/prepare_tarball.sh - - - name: "Windows mingw32" - env: - - CROSS_COMPILE=mingw32 - - CONTAINER=archlinux - - INSTALL_DIR="sfizz-${TRAVIS_BRANCH}-mingw32" - before_install: .travis/before_install_mingw.sh - install: .travis/install_mingw.sh - script: .travis/script_mingw.sh - after_success: .travis/prepare_tarball.sh - - - name: "Windows mingw64" - env: - - CROSS_COMPILE=mingw64 - - CONTAINER=archlinux - - INSTALL_DIR="sfizz-${TRAVIS_BRANCH}-mingw64" - before_install: .travis/before_install_mingw.sh - install: .travis/install_mingw.sh - script: .travis/script_mingw.sh - after_success: .travis/prepare_tarball.sh - - name: "Linux arm64 static plugins" arch: arm64-graviton2 group: edge @@ -109,43 +48,6 @@ jobs: script: .travis/script_plugins.sh after_success: .travis/prepare_tarball.sh - - name: "Linux amd64 static plugins" - env: - - INSTALL_DIR="sfizz-plugins-${TRAVIS_BRANCH}-${TRAVIS_OS_NAME}-${TRAVIS_CPU_ARCH}" - - ENABLE_VST_PLUGIN=ON - - ENABLE_LV2_UI=ON - addons: - apt: - packages: - - libjack-jackd2-dev - - libsndfile1-dev - - libcairo2-dev - - libfontconfig1-dev - - libx11-xcb-dev - - libxcb-util-dev - - libxcb-cursor-dev - - libxcb-xkb-dev - - libxkbcommon-dev - - libxkbcommon-x11-dev - - libxcb-keysyms1-dev - install: - - .travis/download_cmake.sh - - .travis/download_static_libs.sh - script: .travis/script_plugins.sh - after_success: .travis/prepare_tarball.sh - - - stage: "Deploy" - name: "Source packaging" - if: (tag =~ /^v?[0-9]/) AND (type = push) - env: - - INSTALL_DIR="sfizz-${TRAVIS_BRANCH}-src" - addons: - apt: - packages: - - python-pip - install: sudo pip install git-archive-all - script: git-archive-all --prefix="sfizz-${TRAVIS_BRANCH}/" -9 "${INSTALL_DIR}.tar.gz" - - name: "Discord Webhook" install: skip script: bash ${TRAVIS_BUILD_DIR}/.travis/discord_webhook.sh success diff --git a/.travis/before_install_mingw.sh b/.travis/before_install_mingw.sh deleted file mode 100755 index 069f5929..00000000 --- a/.travis/before_install_mingw.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -set -ex -. .travis/docker_container.sh - -buildenv bash -c "echo Hello from container" # ensure to start the container -docker cp "$container":/etc/pacman.conf pacman.conf -cat >>pacman.conf < ${TRAVIS_BUILD_DIR}/docker-container-id - fi -} diff --git a/.travis/download_vst_sdk.sh b/.travis/download_vst_sdk.sh deleted file mode 100755 index 3eee309e..00000000 --- a/.travis/download_vst_sdk.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -set -ex - -vst_download_prefix="vst/download" -vst_sdk_archive="vst-sdk_3.6.14_build-24_2019-11-29.zip" -mkdir -p ${vst_download_prefix} -if ! [[ -f "${vst_download_prefix}/${vst_sdk_archive}" ]]; then - wget -P ${vst_download_prefix} "https://download.steinberg.net/sdk_downloads/${vst_sdk_archive}" -fi -mkdir -p vst/external -unzip -ouq "${vst_download_prefix}/${vst_sdk_archive}" -d "vst/external" diff --git a/.travis/install_mingw.sh b/.travis/install_mingw.sh deleted file mode 100755 index 882b5d52..00000000 --- a/.travis/install_mingw.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -set -ex -. .travis/docker_container.sh - -buildenv_as_root pacman -Sqyu --noconfirm -buildenv_as_root pacman -Sq --noconfirm base-devel wget mingw-w64-cmake mingw-w64-gcc mingw-w64-pkg-config mingw-w64-libsndfile -buildenv i686-w64-mingw32-gcc -v && buildenv i686-w64-mingw32-g++ -v && buildenv i686-w64-mingw32-cmake --version diff --git a/.travis/install_moddevices.sh b/.travis/install_moddevices.sh deleted file mode 100755 index e28460cb..00000000 --- a/.travis/install_moddevices.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -set -ex -. .travis/docker_container.sh diff --git a/.travis/no_container.sh b/.travis/no_container.sh deleted file mode 100755 index 528915f2..00000000 --- a/.travis/no_container.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash - -set -ex - -buildenv() { - "$@" -} diff --git a/.travis/prepare_tarball.sh b/.travis/prepare_tarball.sh index 1447feea..d19ce65d 100755 --- a/.travis/prepare_tarball.sh +++ b/.travis/prepare_tarball.sh @@ -2,14 +2,8 @@ set -ex -if ! [ -z "$CONTAINER" ]; then - . .travis/docker_container.sh -else - . .travis/no_container.sh -fi - cd build -buildenv make DESTDIR=${PWD}/${INSTALL_DIR} install +make DESTDIR=${PWD}/${INSTALL_DIR} install tar -zcvf "${INSTALL_DIR}.tar.gz" ${INSTALL_DIR} # Only release a tarball if there is a tag diff --git a/.travis/script_mingw.sh b/.travis/script_mingw.sh deleted file mode 100755 index cdd4b941..00000000 --- a/.travis/script_mingw.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash - -set -ex -. .travis/docker_container.sh - -# need to convert some includes to lower case (as of VST 3.7.1) -find vst/external/VST_SDK -type d -name source -exec \ - find {} -type f -name '*.[hc]' -o -name '*.[hc]pp' -print0 \; | \ - xargs -0 sed -i 's///' - -mkdir -p build/${INSTALL_DIR} && cd build -if [[ ${CROSS_COMPILE} == "mingw32" ]]; then - buildenv i686-w64-mingw32-cmake -DCMAKE_BUILD_TYPE=Release \ - -DENABLE_LTO=OFF \ - -DSFIZZ_JACK=OFF \ - -DSFIZZ_VST=ON \ - -DSFIZZ_STATIC_DEPENDENCIES=ON \ - -DCMAKE_CXX_STANDARD=17 \ - .. - buildenv make -j2 -elif [[ ${CROSS_COMPILE} == "mingw64" ]]; then - buildenv x86_64-w64-mingw32-cmake -DCMAKE_BUILD_TYPE=Release \ - -DENABLE_LTO=OFF \ - -DSFIZZ_JACK=OFF \ - -DSFIZZ_VST=ON \ - -DSFIZZ_STATIC_DEPENDENCIES=ON \ - -DCMAKE_CXX_STANDARD=17 \ - .. - buildenv make -j2 -fi diff --git a/.travis/script_moddevices.sh b/.travis/script_moddevices.sh deleted file mode 100755 index 3654590d..00000000 --- a/.travis/script_moddevices.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash - -set -ex -. .travis/docker_container.sh - -mkdir -p build/${INSTALL_DIR} && cd build - -buildenv mod-plugin-builder /usr/local/bin/cmake \ - -DSFIZZ_SYSTEM_PROCESSOR=armv7-a \ - -DCMAKE_BUILD_TYPE=Release -DSFIZZ_JACK=OFF -DSFIZZ_LV2_UI=OFF .. -buildenv mod-plugin-builder make -j2 diff --git a/.travis/script_osx.sh b/.travis/script_osx.sh deleted file mode 100755 index 0385f8c3..00000000 --- a/.travis/script_osx.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash -set -ex - -mkdir -p build/${INSTALL_DIR} && cd build -cmake -DCMAKE_BUILD_TYPE=Release \ - -DSFIZZ_VST=ON \ - -DSFIZZ_AU=ON \ - -DSFIZZ_TESTS=OFF \ - -DCMAKE_CXX_STANDARD=14 \ - -DLV2PLUGIN_INSTALL_DIR=/Library/Audio/Plug-Ins/LV2 \ - -DVSTPLUGIN_INSTALL_DIR=/Library/Audio/Plug-Ins/VST3 \ - -DAUPLUGIN_INSTALL_DIR=/Library/Audio/Plug-Ins/Components \ - .. -make -j$(sysctl -n hw.ncpu) -# Xcode not currently supported, see https://gitlab.kitware.com/cmake/cmake/issues/18088 -# xcodebuild -project sfizz.xcodeproj -alltargets -configuration Debug build