mirror of
https://github.com/deltachat/deltachat-core.git
synced 2025-10-05 02:29:28 +02:00
travis: try building the docs
This commit is contained in:
parent
5fcbc11bf3
commit
118d6ee2f4
2 changed files with 15 additions and 10 deletions
14
.travis.yml
14
.travis.yml
|
@ -25,17 +25,21 @@ before_install:
|
|||
- 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 python3.5-dev
|
||||
- sudo apt install -y libssl-dev libsqlite3-dev libbz2-dev zlib1g-dev python3.5-dev sphinx-doc
|
||||
|
||||
script:
|
||||
- mkdir -p builddir && cd builddir && meson && ninja -v && sudo ninja install
|
||||
- export LD_LIBRARY_PATH=/usr/local/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
|
||||
- sudo ldconfig -v
|
||||
- mkdir -p builddir && cd builddir && meson && ninja -v && sudo ninja install
|
||||
- export LD_LIBRARY_PATH=/usr/local/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
|
||||
- sudo ldconfig -v
|
||||
- cd ../docs
|
||||
- doxygen
|
||||
- cd ../python
|
||||
- virtualenv -p /usr/bin/python3.5 venv
|
||||
- source venv/bin/activate
|
||||
- pip install tox
|
||||
- pip install tox
|
||||
- ldd /usr/local/lib/x86_64-linux-gnu/libdeltachat.so
|
||||
- tox
|
||||
- pip install -e .
|
||||
- pip install sphinx breathe
|
||||
- cd doc
|
||||
- BRANCH=$(TRAVIS_BRANCH) make install
|
||||
|
|
|
@ -8,6 +8,7 @@ SPHINXOPTS =
|
|||
SPHINXBUILD = sphinx-build
|
||||
PAPER =
|
||||
BUILDDIR = _build
|
||||
RSYNCOPTS = -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null"
|
||||
|
||||
export HOME=/tmp/home
|
||||
export TESTHOME=$(HOME)
|
||||
|
@ -27,8 +28,8 @@ USER_MAN_CHAPTERS = commands\
|
|||
# userman/index.rst\
|
||||
# userman/devpi_misc.rst\
|
||||
# userman/devpi_concepts.rst\
|
||||
|
||||
|
||||
|
||||
|
||||
#export DEVPI_CLIENTDIR=$(CURDIR)/.tmp_devpi_user_man/client
|
||||
#export DEVPI_SERVERDIR=$(CURDIR)/.tmp_devpi_user_man/server
|
||||
|
||||
|
@ -62,7 +63,7 @@ help:
|
|||
@echo " changes to make an overview of all changed/added/deprecated items"
|
||||
@echo " linkcheck to check all external links for integrity"
|
||||
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
|
||||
@echo
|
||||
@echo
|
||||
@echo "User Manual Regen Targets"
|
||||
@echo " regen.uman regenerates page. of the user manual chapeter e.g. regen.uman chapter=..."
|
||||
@echo " regen.uman-all regenerates the user manual"
|
||||
|
@ -79,8 +80,8 @@ doczip: html
|
|||
python doczip.py $(DOCZIP) _build/html
|
||||
|
||||
install: html
|
||||
rsync -avz _build/html/ delta@py.delta.chat:build/master
|
||||
|
||||
rsync -avz $(RSYNCOPTS) _build/html/ delta@py.delta.chat:build/master
|
||||
|
||||
|
||||
html:
|
||||
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue