1
0
Fork 0
mirror of https://github.com/deltachat/deltachat-core.git synced 2025-10-05 10:39:27 +02:00

Enable Travis

This commit is contained in:
Lars-Magnus Skog 2018-08-26 23:20:29 +02:00
parent 94bbe080ce
commit cfd0fa05eb
2 changed files with 33 additions and 2 deletions

30
.travis.yml Normal file
View file

@ -0,0 +1,30 @@
sudo: required
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- python3-pip
- python3.5
- g++-7
language: c
before_install:
- export CC=gcc-7
- export CXX=g++-7
- sudo ln -sf /usr/bin/python3.5 /usr/bin/python3
- sudo pip3 install meson
- wget https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-linux.zip
- unzip ninja-linux.zip
- sudo cp ninja /usr/bin
- wget http://http.debian.net/debian/pool/main/c/cyrus-sasl2/cyrus-sasl2_2.1.27~101-g0780600+dfsg.orig.tar.xz
- tar xfv cyrus-sasl2_2.1.27~101-g0780600+dfsg.orig.tar.xz
- pushd cyrus-sasl2-2.1.27~101-g0780600+dfsg.orig && ./autogen.sh && make && sudo make install && popd
install:
- sudo apt install -y libssl-dev libsqlite3-dev libbz2-dev zlib1g-dev
script:
- mkdir -p builddir && cd builddir && meson && ninja -v

View file

@ -1,5 +1,6 @@
Delta Chat Core Library
================================================================================
# Delta Chat Core Library
[![Build Status](https://travis-ci.org/deltachat/deltachat-core.svg?branch=master)](https://travis-ci.org/deltachat/deltachat-core)
You can use the _Delta Chat Core Library_ to build **your own messenger** or
plugin that is completely **compatible** with the existing email infrastructure.