7 Commits

Author SHA1 Message Date
Andreas Jaeger
0df5600d6a Remove obsolete binary packages from install
Since this repo is now completely RST docs based, we do not need the
tools for XML handling anymore, remove all the dependencies from
installation.

Add python-devel for RPM platforms.

Note that this test is self-testing - the new config will be used
directly in the OpenStack CI system.

Change-Id: I13f822b7f1f93fe16997c07671ea3ab18c006528
2017-02-24 13:27:52 +00:00
Ian Y. Choi
66511ef449 [PDF] Liberation font support using xelatex
- To support fonts to PDFs, using xelatex is the preferred
  way in Sphinx: http://www.sphinx-doc.org/en/stable/latex.html
- Applies Liberation as default English font
  : http://lists.openstack.org/pipermail/openstack-docs/2017-February/009606.html
  : http://lists.openstack.org/pipermail/openstack-docs/2017-February/009616.html
  : http://lists.openstack.org/pipermail/openstack-docs/2017-February/009623.html

Change-Id: I91cb6260e14ae5a22e264cc0bf26731df54a8945
Implements: blueprint build-pdf-from-rst-guides
2017-02-08 12:57:10 +00:00
KATO Tomoyuki
108c17a774 Use https instead of http for openstack sites
Change-Id: I85b773045b30b93183ef0daa3bb5afb26d193a08
2017-01-31 07:36:48 +09:00
Ian Y. Choi
4d42034432 PDF generation support with --pdf option
This commit proposes PDF generation with pdflatex.
Executing Sphinx with latex option generates .tex files will
be performed first, and pdflatex converts from .tex to .pdf files.

More details are as followings:

- Adds texlive related package binary dependency (>= Trusty)
  : inkscape texlive-latex-base texlive-latex-extra
    texlive-fonts-recommended
- build-rst.sh: --pdf option is added
- install-guide PDF support using --pdf option
- PDF support for serveral documents
  : arch-design, cli-reference, ha-guide, ops-guide, user-guide,
    networking-guide, arch-design-draft
  (testable using like "tox -e build -- networking-guide --pdf")
- Intermidiate files for building .tex (required for converting into
  .pdf) are stored in "build/pdf" folder.

Change-Id: I66242f44bb13f1a09be0904a491c84f42f25c3a2
Implements: blueprint build-pdf-from-rst-guides
2016-12-01 21:55:40 +00:00
Andreas Jaeger
17865e6a25 Add libfreetype as pillow dependency
Pillow is a new indirect dependency and needs libfreetype for building.

Change-Id: I282f3abe28bd59657504d723e4ad979cdeab8586
2016-10-19 08:16:54 +02:00
Andreas Jaeger
237c40aecb Add libjpeg dependencies to bindep
Some python packages now need libjpeg-devel, add it.

Change-Id: If542115dc379db4e58ec6ab89cd717ac782d873f
2016-10-04 17:19:02 +02:00
Andreas Jaeger
98c89d2d16 Rename other-requirements.txt -> bindep.txt
OpenStack CI has changed the default name for bindep, follow the rename.

Change-Id: I410c18658589df803880dab8bc0d41bae185c6a2
2016-08-11 11:09:43 +02:00