[ci] Disable Travis CI
This commit is contained in:
parent
11bb8aa83e
commit
50151567c1
|
@ -1,17 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -x
|
|
||||||
set -o errexit -o nounset
|
|
||||||
|
|
||||||
# 22.0.16 is the libtool version of 2.9.0
|
|
||||||
if pkg-config --atleast-version 22.0.16 freetype2; then exit; fi
|
|
||||||
|
|
||||||
pushd $HOME
|
|
||||||
wget http://download.savannah.gnu.org/releases/freetype/freetype-2.9.tar.bz2
|
|
||||||
tar xf freetype-2.9.tar.bz2
|
|
||||||
pushd freetype-2.9
|
|
||||||
./autogen.sh
|
|
||||||
./configure --prefix=$HOME/.local
|
|
||||||
make -j4 install
|
|
||||||
popd
|
|
||||||
popd
|
|
18
.ci/fail.sh
18
.ci/fail.sh
|
@ -1,18 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
for f in $(find . -name '*.log' -not -name 'config.log'); do
|
|
||||||
last=$(tail -1 $f)
|
|
||||||
if [[ $last = FAIL* ]]; then
|
|
||||||
echo '====' $f '===='
|
|
||||||
cat $f
|
|
||||||
elif [[ $last = PASS* ]]; then
|
|
||||||
# Do nothing.
|
|
||||||
true
|
|
||||||
else
|
|
||||||
# Travis Linux images has an old automake that does not match the
|
|
||||||
# patterns above, so in case of doubt just print the file.
|
|
||||||
cat $f
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
exit 1
|
|
|
@ -1,14 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -x
|
|
||||||
set -o errexit -o nounset
|
|
||||||
|
|
||||||
if test x"$TRAVIS_REPO_SLUG" != x"harfbuzz/harfbuzz"; then exit; fi
|
|
||||||
|
|
||||||
pip install --user nose
|
|
||||||
pip install --user cpp-coveralls
|
|
||||||
export PATH=$HOME/.local/bin:$PATH
|
|
||||||
|
|
||||||
rm -f src/.libs/NONE.gcov
|
|
||||||
touch src/NONE
|
|
||||||
coveralls -e docs
|
|
|
@ -56,7 +56,7 @@ jobs:
|
||||||
- run: pip3 install fonttools meson --upgrade
|
- run: pip3 install fonttools meson --upgrade
|
||||||
- run: ./autogen.sh
|
- run: ./autogen.sh
|
||||||
- run: make -j32
|
- run: make -j32
|
||||||
- run: make distcheck || .ci/fail.sh
|
- run: make distcheck
|
||||||
- run: rm harfbuzz-* && make distdir
|
- run: rm harfbuzz-* && make distdir
|
||||||
- run: cd harfbuzz-* && meson build && ninja -Cbuild test
|
- run: cd harfbuzz-* && meson build && ninja -Cbuild test
|
||||||
|
|
||||||
|
|
43
.travis.yml
43
.travis.yml
|
@ -1,43 +0,0 @@
|
||||||
# Build Configuration for Travis
|
|
||||||
dist: trusty
|
|
||||||
|
|
||||||
language: cpp
|
|
||||||
|
|
||||||
matrix:
|
|
||||||
include:
|
|
||||||
- os: linux
|
|
||||||
compiler: gcc
|
|
||||||
script:
|
|
||||||
# Remove the following three lines when Travis updates its distro
|
|
||||||
- export PKG_CONFIG_PATH="$HOME/.local/lib/pkgconfig"
|
|
||||||
- export LD_LIBRARY_PATH="$HOME/.local/lib"
|
|
||||||
- bash .ci/build-freetype.sh
|
|
||||||
|
|
||||||
- ./autogen.sh NOCONFIGURE=1
|
|
||||||
- ./configure $CONFIGURE_OPTS --enable-gtk-doc --enable-code-coverage --with-freetype --with-glib --with-gobject --with-cairo --with-icu --with-graphite2
|
|
||||||
- make
|
|
||||||
- make check || .ci/fail.sh
|
|
||||||
- rm -rf freetype-2.9
|
|
||||||
after_success:
|
|
||||||
- bash .ci/run-coveralls.sh # coveralls.io code coverage
|
|
||||||
|
|
||||||
notifications:
|
|
||||||
email: harfbuzz-bots-chatter@googlegroups.com
|
|
||||||
|
|
||||||
cache:
|
|
||||||
directories:
|
|
||||||
- /home/travis/.local
|
|
||||||
|
|
||||||
addons:
|
|
||||||
apt:
|
|
||||||
packages:
|
|
||||||
- pkg-config # for autogen.sh
|
|
||||||
- ragel
|
|
||||||
- lcov
|
|
||||||
- gtk-doc-tools
|
|
||||||
- libfreetype6-dev # for font function
|
|
||||||
- libglib2.0-dev # for font functions / tests / utils
|
|
||||||
- libcairo2-dev # for utils
|
|
||||||
- libicu-dev # for extra unicode functions
|
|
||||||
- libgraphite2-dev # for extra shapers
|
|
||||||
#- libgirepository1.0-dev # for gobject-introspection
|
|
|
@ -1,4 +1,4 @@
|
||||||
[![Travis Build Status](https://travis-ci.org/harfbuzz/harfbuzz.svg?branch=master)](https://travis-ci.org/harfbuzz/harfbuzz)
|
[![Linux CI Status](https://github.com/harfbuzz/harfbuzz/workflows/linux-ci/badge.svg)](https://github.com/harfbuzz/harfbuzz/workflows/linux-ci/badge.svg)
|
||||||
[![CircleCI Build Status](https://circleci.com/gh/harfbuzz/harfbuzz/tree/master.svg?style=svg)](https://circleci.com/gh/harfbuzz/harfbuzz/tree/master)
|
[![CircleCI Build Status](https://circleci.com/gh/harfbuzz/harfbuzz/tree/master.svg?style=svg)](https://circleci.com/gh/harfbuzz/harfbuzz/tree/master)
|
||||||
[![OSS-Fuzz Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/harfbuzz.svg)](https://oss-fuzz-build-logs.storage.googleapis.com/index.html)
|
[![OSS-Fuzz Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/harfbuzz.svg)](https://oss-fuzz-build-logs.storage.googleapis.com/index.html)
|
||||||
[![Coverity Code Health](https://img.shields.io/coverity/scan/5450.svg)](https://scan.coverity.com/projects/behdad-harfbuzz)
|
[![Coverity Code Health](https://img.shields.io/coverity/scan/5450.svg)](https://scan.coverity.com/projects/behdad-harfbuzz)
|
||||||
|
|
Loading…
Reference in New Issue