mirror of
https://github.com/GerbilSoft/rom-properties.git
synced 2025-06-18 11:35:38 -04:00
Remove the travis-ci configuration and badge.
This commit is contained in:
parent
8ab150f9fc
commit
e887528c04
45
.travis.yml
45
.travis.yml
@ -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"
|
@ -4,7 +4,6 @@ This shell extension adds a few nice features to file browsers for managing
|
||||
video game ROM and disc images.
|
||||
|
||||
[](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)<br>
|
||||
[](https://travis-ci.org/GerbilSoft/rom-properties)
|
||||
[](https://ci.appveyor.com/project/GerbilSoft/rom-properties/branch/master)
|
||||
[](https://scan.coverity.com/projects/10146)<br>
|
||||
[](https://lgtm.com/projects/g/GerbilSoft/rom-properties/alerts/)
|
||||
|
92
travis.sh
92
travis.sh
@ -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}"
|
Loading…
Reference in New Issue
Block a user