09 Sep, 2017

1 commit

  • Only the media PDF book was requiring adjustbox, in order to
    scale big tables. That worked pretty good with Sphinx versions
    1.4 and 1.5, but Spinx 1.6 changed the way tables are produced,
    by introducing some weird macros before tabulary.
    That causes adjustbox to fail. So, it can't be used anymore,
    and its usage was removed from the media book.

    So, let's remove it from conf.py and sphinx-pre-install.

    Signed-off-by: Mauro Carvalho Chehab
    Signed-off-by: Jonathan Corbet

    Mauro Carvalho Chehab
     

08 Aug, 2017

1 commit

  • RHEL 7.x and clone distros are shipped with Sphinx 1.1.x,
    with is incompatible with Kernel ReST markups.

    So, on those systems, the only alternative is to install
    it via a Python virtual environment.

    While seeking for "pip" on CentOS 7.3, I noticed that it
    is not really needed, as python-virtualenv has its version
    packaged there already. So, remove this from the list of
    requirements for all distributions.

    With regards to PDF, we need at least texlive-tabulary
    extension, but that is not shipped there (at least on
    CentOS). So, disable PDF packages as a whole.

    Please notice, however, that texlive + amsmath is needed for
    ReST to properly handle ReST ".. math::" tags. Yet, Sphinx
    fall back to display the LaTeX math expressions as-is, if
    such extension is not available.

    So, let's just disable all texlive packages as a whole.

    Signed-off-by: Mauro Carvalho Chehab
    Signed-off-by: Jonathan Corbet

    Mauro Carvalho Chehab
     

24 Jul, 2017

7 commits