Update deltachat-core to v0.35.0

This commit is contained in:
2019-01-05 23:08:51 +00:00
parent ff4f0b9563
commit dea22ee188
5 changed files with 11 additions and 12 deletions

2
.gitattributes vendored
View File

@@ -1,2 +1,2 @@
vendor/libetpan-1.8.tar.gz filter=lfs diff=lfs merge=lfs -text vendor/libetpan-1.8.tar.gz filter=lfs diff=lfs merge=lfs -text
vendor/deltachat-core-master.tar.gz filter=lfs diff=lfs merge=lfs -text vendor/deltachat-core-0.35.0.tar.gz filter=lfs diff=lfs merge=lfs -text

2
.gitignore vendored
View File

@@ -2,5 +2,5 @@
/libetpan.so /libetpan.so
/libdeltachat.so /libdeltachat.so
/libnetpgp.so /libnetpgp.so
/vendor/deltachat-core-master /vendor/deltachat-core-0.35.0
/vendor/libetpan-1.8 /vendor/libetpan-1.8

View File

@@ -3,25 +3,24 @@ Debian 9:
stage: build stage: build
image: debian:stretch image: debian:stretch
script: script:
# deltachat-core needs a later version of meson, fortunately it's in stretch-backports
- echo 'deb http://httpredir.debian.org/debian/ stretch-backports main' > /etc/apt/sources.list.d/stretch-backports.list
- apt update - apt update
# libetpan # libetpan
# FIXME: libetpan 1.16 is available in Debian, but we need 1.17+: https://github.com/deltachat/deltachat-core/issues/157 # FIXME: libetpan 1.16 is available in Debian, but we need 1.17+: https://github.com/deltachat/deltachat-core/issues/157
# TODO: it can take libcurl as well. Do we need it? - apt install --no-install-recommends -yy -t stretch-backports build-essential autoconf automake libtool libdb-dev libexpat1-dev libsasl2-dev libssl1.0-dev
- apt install --no-install-recommends -yy build-essential autoconf automake libtool libdb-dev libexpat1-dev libsasl2-dev libssl1.0-dev
- cd vendor && tar -xvzf libetpan-1.8.tar.gz && cd libetpan-1.8 && ./autogen.sh && ./configure && make && make install && cd ../.. - cd vendor && tar -xvzf libetpan-1.8.tar.gz && cd libetpan-1.8 && ./autogen.sh && ./configure && make && make install && cd ../..
- cp /usr/local/lib/libetpan.so libetpan.so - cp /usr/local/lib/libetpan.so libetpan.so
# deltachat-core # deltachat-core
- apt install --no-install-recommends -yy meson ninja-build pkg-config zlib1g-dev libsqlite3-dev libsasl2-dev libssl1.0-dev libbz2-dev - apt install --no-install-recommends -t stretch-backports -yy meson ninja-build pkg-config zlib1g-dev liblockfile-dev libsqlite3-dev libsasl2-dev libssl1.0-dev libbz2-dev
- cd vendor && tar -xvzf deltachat-core-master.tar.gz && cd deltachat-core-master && mkdir builddir && cd builddir && meson && ninja && ninja install && cd ../../.. - cd vendor && tar -xvzf deltachat-core-0.35.0.tar.gz && cd deltachat-core-0.35.0 && mkdir builddir && cd builddir && meson && ninja && ninja install && cd ../../..
- cp /usr/local/lib/x86_64-linux-gnu/libdeltachat.so libdeltachat.so - cp /usr/local/lib/x86_64-linux-gnu/libdeltachat.so libdeltachat.so
- cp /usr/local/lib/x86_64-linux-gnu/libnetpgp.so libnetpgp.so
# purple-plugin-delta # purple-plugin-delta
- apt install --no-install-recommends -yy libpurple-dev libcurl4-openssl-dev libglib2.0-dev - apt install --no-install-recommends -t stretch-backports -yy libpurple-dev libcurl4-openssl-dev libglib2.0-dev
- make - make
artifacts: artifacts:
paths: paths:
- libetpan.so - libetpan.so
- libdeltachat.so - libdeltachat.so
- libnetpgp.so
- libdelta.so - libdelta.so

BIN
vendor/deltachat-core-0.35.0.tar.gz (Stored with Git LFS) vendored Normal file

Binary file not shown.

BIN
vendor/deltachat-core-master.tar.gz (Stored with Git LFS) vendored

Binary file not shown.