From 2f89563fca0dac22c263bd4ce7e36c2e8b8b28f4 Mon Sep 17 00:00:00 2001 From: FranciscoPombal Date: Sun, 27 Jun 2021 16:23:14 +0100 Subject: [PATCH] Remove TravisCI config --- .travis.yml | 194 ---------------------------------------------------- README.md | 1 - 2 files changed, 195 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 878aa2ba1..000000000 --- a/.travis.yml +++ /dev/null @@ -1,194 +0,0 @@ -language: cpp - -os: - - linux - - osx - -dist: focal -osx_image: xcode12.2 - -env: - matrix: - - libt_branch=RC_1_2 gui=true build_system=qmake - - libt_branch=RC_1_2 gui=false build_system=qmake - - libt_branch=RC_1_2 gui=true build_system=cmake - - libt_branch=RC_1_2 gui=false build_system=cmake - global: - - secure: "OI9CUjj4lTb0HwwIZU5PbECU3hLlAL6KC8KsbwohG8/O3j5fLcnmDsK4Ad9us5cC39sS11Jcd1kDP2qRcCuST/glVNhLkcjKkiQerOfd5nQ/qL4JYfz/1mfP5mdpz9jHKzpLUIG+TXkbSTjP6VVmsb5KPT+3pKEdRFZB+Pu9+J8=" - - coverity_branch: coverity_scan - -jobs: - include: - - env: libt_branch=RC_2_0 gui=true build_system=qmake - os: linux - -notifications: - email: - on_success: change - on_failure: change - -cache: - ccache: true - directories: - - $HOME/travis/deb - - $HOME/travis/brew - -addons: - coverity_scan: - project: - name: "qbittorrent/qBittorrent" - description: "Build submitted via Travis CI" - build_command_prepend: "./bootstrap.sh && ./configure $qmake_conf" - build_command: "make -j2" - branch_pattern: $coverity_branch - notification_email: sledgehammer999@qbittorrent.org - apt: - sources: - # sources list: https://github.com/travis-ci/apt-source-safelist/blob/master/ubuntu.json - - sourceline: 'deb https://apt.kitware.com/ubuntu/ focal main' - key_url: 'https://apt.kitware.com/keys/kitware-archive-latest.asc' - - sourceline: 'ppa:beineri/opt-qt-5.14.2-focal' - packages: - # packages list: https://github.com/travis-ci/apt-package-safelist/blob/master/ubuntu-trusty - - [autoconf, automake, cmake, colormake] - - [libboost-dev, libboost-system-dev] - - libssl-dev - - [qt514base, qt514svg, qt514tools] - - zlib1g-dev - -before_install: - # only allow specific build for coverity scan, others will stop - - if [ "$TRAVIS_BRANCH" = "$coverity_branch" ] && ! [ "$TRAVIS_OS_NAME" = "linux" -a "$libt_branch" = "RC_1_2" -a "$gui" = "true" -a "$build_system" = "qmake" ]; then exit ; fi - - - shopt -s expand_aliases - - alias make="colormake -j2" # Using nprocs/2 sometimes may fail (gcc is killed by system) - - qbt_path="$HOME/qbt_install" - - qmake_conf="$qmake_conf --prefix=$qbt_path" - - cmake_conf="$cmake_conf -DCMAKE_INSTALL_PREFIX=$qbt_path" - - # options for specific branches - - | - if [ "$TRAVIS_OS_NAME" = "linux" ]; then - # setup virtual display for after_success target - if [ "$gui" = "true" ]; then export "DISPLAY=:99.0" && /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x16 ; fi ; - # CMake from Kitware is installed in /usr/bin - # TravisCI installs its own cmake to another location which ovverides other installations - # if they don't call the new binary directly - alias cmake="/usr/bin/cmake" - - # Qt 5.14.2 - PATH="/opt/qt514/bin:$PATH" - qmake_conf="$qmake_conf PKG_CONFIG_PATH=/opt/qt514/lib/pkgconfig:$PKG_CONFIG_PATH" - cmake_conf="$cmake_conf PKG_CONFIG_PATH=/opt/qt514/lib/pkgconfig:$PKG_CONFIG_PATH" - - export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib" - fi - - | - if [ "$TRAVIS_OS_NAME" = "osx" ]; then - CXXFLAGS="$CXXFLAGS -Wno-unused-local-typedefs" - - openssl_root_path="/usr/local/opt/openssl" - qmake_conf="$qmake_conf PKG_CONFIG_PATH=$openssl_root_path/lib/pkgconfig:$PKG_CONFIG_PATH" - cmake_conf="$cmake_conf -DOPENSSL_ROOT_DIR=$openssl_root_path" - fi - - | - if [ "$gui" = "false" ]; then - qmake_conf="$qmake_conf --disable-gui" - cmake_conf="$cmake_conf -DGUI=OFF" - fi - - # print settings - - echo $libt_branch - - echo $gui - - echo $build_system - - echo $qmake_conf - - echo $cmake_conf - -install: - - | - if [ "$TRAVIS_OS_NAME" = "osx" ]; then - # dependencies - PATH="/usr/local/opt/ccache/libexec:$PATH" - - brew update > /dev/null - brew upgrade cmake - brew install ccache colormake boost openssl qt@5 zlib - brew link --force qt@5 zlib - - if [ "$build_system" = "cmake" ]; then - sudo ln -s /usr/local/opt/qt/mkspecs /usr/local/mkspecs - sudo ln -s /usr/local/opt/qt/plugins /usr/local/plugins - fi - fi - - | - if [ "$TRAVIS_BRANCH" != "$coverity_branch" ]; then - export use_ccache=true - ccache -M 512M - ccache -V && ccache --show-stats && ccache --zero-stats - fi - - | - if [ "$libt_branch" = "RC_1_2" ]; then - pushd "$HOME" - git clone --single-branch --branch RC_1_2 https://github.com/arvidn/libtorrent.git - cd libtorrent - git checkout tags/v1.2.13 - - cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_CXX_STANDARD=17 \ - -Ddeprecated-functions=OFF \ - -DOPENSSL_ROOT_DIR="$openssl_root_path" \ - ./ - make - sudo make install - popd - elif [ "$libt_branch" = "RC_2_0" ]; then - pushd "$HOME" - git clone --single-branch --branch RC_2_0 https://github.com/arvidn/libtorrent.git - cd libtorrent - git checkout tags/v2.0.3 - git submodule update --init --recursive - - cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_CXX_STANDARD=17 \ - -Ddeprecated-functions=OFF \ - -DOPENSSL_ROOT_DIR="$openssl_root_path" \ - ./ - make - sudo make install - popd - fi - -script: - - if [ "$TRAVIS_BRANCH" = "$coverity_branch" ]; then exit ; fi # skip usual build when running coverity scan - - | - cd "$TRAVIS_BUILD_DIR" - if [ "$build_system" = "qmake" ]; then - # scan only as lupdate is prone to hang - lupdate -extensions c,cpp,h,hpp,ui ./ - ./bootstrap.sh - ./configure $qmake_conf CXXFLAGS="$CXXFLAGS" - else - mkdir build && cd build - cmake $cmake_conf ../ - fi - - make - - make install - -after_success: - - if [ "$gui" = "true" ]; then qbt_exe="qbittorrent" ; else qbt_exe="qbittorrent-nox" ; fi - - if [ "$TRAVIS_OS_NAME" = "linux" ]; then cd "$qbt_path/bin" ; fi - - | - if [ "$TRAVIS_OS_NAME" = "osx" ]; then - if [ "$build_system" = "qmake" ]; then - macdeployqt "$TRAVIS_BUILD_DIR/src/$qbt_exe.app" - cd "$TRAVIS_BUILD_DIR/src/$qbt_exe.app/Contents/MacOS" - else - cd "$qbt_path/$qbt_exe.app/Contents/MacOS" - fi - fi - - ./$qbt_exe --version - -after_script: - - if [ "$use_ccache" = true ]; then ccache --show-stats ; fi diff --git a/README.md b/README.md index ff7624a17..353c7559a 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ qBittorrent - A BitTorrent client in Qt ------------------------------------------ -[![TravisCI Status](https://travis-ci.org/qbittorrent/qBittorrent.svg?branch=master)](https://travis-ci.org/qbittorrent/qBittorrent) [![AppVeyor Status](https://ci.appveyor.com/api/projects/status/github/qbittorrent/qBittorrent?branch=master&svg=true)](https://ci.appveyor.com/project/qbittorrent/qBittorrent) [![GitHub Actions CI Status](https://github.com/qbittorrent/qBittorrent/workflows/GitHub%20Actions%20CI/badge.svg)](https://github.com/qbittorrent/qBittorrent/actions) [![Coverity Status](https://scan.coverity.com/projects/5494/badge.svg)](https://scan.coverity.com/projects/5494)