Remove the travis-ci configuration and badge.

This commit is contained in:
David Korth 2022-08-30 23:57:39 -04:00
parent 8ab150f9fc
commit e887528c04
3 changed files with 0 additions and 138 deletions

View File

@ -1,45 +0,0 @@
language: cpp
# Build matrix.
matrix:
include:
- os: linux
dist: trusty
sudo: required
compiler: gcc
- os: osx
compiler: clang
# Build dependencies. (Linux)
# NOTE: KF5 is not available on Ubuntu 14.04,
# so we can't build the KF5 plugin.
addons:
apt:
packages:
- libcurl4-openssl-dev
- libpng-dev
- libjpeg-dev
- nettle-dev
- libtinyxml2-dev
- libqt4-dev
- kdelibs5-dev
- libglib2.0-dev
- libgtk2.0-dev
- libthunarx-2-dev
- libgtk-3-dev
- libnautilus-extension-dev
- gettext
- libnemo-extension-dev
- libseccomp-dev
#- libzstd-dev
- liblz4-dev
- liblzo2-dev
- libcanberra-dev
- libcanberra-gtk-dev
- libcanberra-gtk3-dev
# Run the build script.
script: ./travis.sh
notifications:
irc: "ircs://irc.badnik.zone:6697/#GensGS"

View File

@ -4,7 +4,6 @@ This shell extension adds a few nice features to file browsers for managing
video game ROM and disc images.
[![License: GPL v2](https://img.shields.io/badge/License-GPL%20v2-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)<br>
[![Travis Build Status](https://travis-ci.org/GerbilSoft/rom-properties.svg?branch=master)](https://travis-ci.org/GerbilSoft/rom-properties)
[![AppVeyor Build status](https://ci.appveyor.com/api/projects/status/5lk15ct43jtmhejs/branch/master?svg=true)](https://ci.appveyor.com/project/GerbilSoft/rom-properties/branch/master)
[![Coverity Scan Build Status](https://scan.coverity.com/projects/10146/badge.svg)](https://scan.coverity.com/projects/10146)<br>
[![Total alerts](https://img.shields.io/lgtm/alerts/g/GerbilSoft/rom-properties.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/GerbilSoft/rom-properties/alerts/)

View File

@ -1,92 +0,0 @@
#!/bin/sh
RET=0
mkdir "${TRAVIS_BUILD_DIR}/build"
cd "${TRAVIS_BUILD_DIR}/build"
cmake --version
# Initial build with optional components disabled.
OS_ENABLE_LZ4=ON
case "$OSTYPE" in
darwin*)
# Mac OS X. Disable gettext for now.
# Also disable split debug due to lack of `objcopy`.
OS_ENABLE_LZ4=OFF
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DSPLIT_DEBUG=OFF \
-DENABLE_LTO=OFF \
-DENABLE_PCH=ON \
-DBUILD_TESTING=ON \
-DENABLE_NLS=OFF \
\
-DENABLE_EXTRA_SECURITY=OFF \
-DENABLE_JPEG=OFF \
-DENABLE_XML=OFF \
-DENABLE_DECRYPTION=OFF \
-DENABLE_UNICE68=OFF \
-DENABLE_LIBMSPACK=OFF \
-DENABLE_PVRTC=OFF \
-DENABLE_ZSTD=OFF \
-DENABLE_LZ4=OFF \
-DENABLE_LZO=OFF \
|| exit 1
;;
*)
# Linux. Enable all UI frontends.
# NOTE: KF5 is not available on Ubuntu 14.04,
# so we can't build the KF5 plugin.
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DENABLE_LTO=OFF \
-DENABLE_PCH=ON \
-DBUILD_TESTING=ON \
-DENABLE_NLS=ON \
-DBUILD_KDE4=ON \
-DBUILD_KDE5=OFF \
-DBUILD_XFCE=ON \
-DBUILD_GTK3=ON \
\
-DENABLE_EXTRA_SECURITY=OFF \
-DENABLE_JPEG=OFF \
-DENABLE_XML=OFF \
-DENABLE_DECRYPTION=OFF \
-DENABLE_UNICE68=OFF \
-DENABLE_LIBMSPACK=OFF \
-DENABLE_PVRTC=OFF \
-DENABLE_ZSTD=OFF \
-DENABLE_LZ4=OFF \
-DENABLE_LZO=OFF \
|| exit 1
esac
# Build everything.
make -k || RET=1
# Test with en_US.UTF8.
LC_ALL="en_US.UTF8" ctest -V || RET=1
# Test with fr_FR.UTF8 to find i18n issues.
LC_ALL="fr_FR.UTF8" ctest -V || RET=1
# Second build with optional components enabled.
cmake .. \
-DENABLE_EXTRA_SECURITY=ON \
-DENABLE_JPEG=ON \
-DENABLE_XML=ON \
-DENABLE_DECRYPTION=ON \
-DENABLE_UNICE68=ON \
-DENABLE_LIBMSPACK=ON \
-DENABLE_PVRTC=ON \
-DENABLE_ZSTD=ON \
-DENABLE_LZ4=${OS_ENABLE_LZ4} \
-DENABLE_LZO=ON \
${OS_SPECIFIC_OPTS} \
|| exit 1
# Build everything.
make -k || RET=1
# Test with en_US.UTF8.
LC_ALL="en_US.UTF8" ctest -V || RET=1
# Test with fr_FR.UTF8 to find i18n issues.
LC_ALL="fr_FR.UTF8" ctest -V || RET=1
# All done!
exit "${RET}"