Skip to content
Permalink
Browse files

Experimental support to generate Texinfo versions of Handbook and APIs

  • Loading branch information...
pmoura committed May 11, 2019
1 parent 8dcc927 commit c73ec1c9d9f9dec5ecae6dfc311a18477e05df2c
Showing with 17 additions and 6 deletions.
  1. +6 −0 RELEASE_NOTES.md
  2. +2 −2 docs/sources/_conf.py
  3. +4 −1 manuals/sources/build_manuals.sh
  4. +2 −2 manuals/sources/conf.py
  5. +3 −1 scripts/update_html_docs.sh
@@ -24,6 +24,12 @@ RELEASE NOTES
3.27.0 - June ??, 2019
======================

Documentation
-------------

* ADDED: Experimental support for generating Texinfo versions of the Handbook
and the APIs.


3.26.0 - May 8, 2019
====================
@@ -156,8 +156,8 @@ def setup(app):
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
(master_doc, 'Logtalk APIs', 'Logtalk APIs',
author, 'Logtalk APIs', 'Logtalk core, library, tools, and contributions APIs.',
(master_doc, 'LogtalkAPIs-' + version, 'Logtalk APIs',
u'Paulo Moura', 'Logtalk APIs', 'Logtalk core, library, tools, and contributions APIs.',
'Miscellaneous'),
]

@@ -3,7 +3,7 @@
#############################################################################
##
## Documentation build script
## Last updated on March 14, 2019
## Last updated on May 11, 2019
##
## This file is part of Logtalk <https://logtalk.org/>
## Copyright 1998-2019 Paulo Moura <pmoura@logtalk.org>
@@ -28,6 +28,7 @@ cd "$(dirname "$0")" || exit 1

rm -f ../TheLogtalkHandbook*.pdf
rm -f ../TheLogtalkHandbook*.epub
rm -f ../TheLogtalkHandbook*.info
rm -rf ../_sources
rm -rf ../_static
rm -rf ../faq
@@ -39,11 +40,13 @@ make clean
make html
make latexpdf
make epub
make info

rm -f _build/html/index_latexpdf.html
mv -f _build/html/* ../
rm -f ../_sources/index_latexpdf.rst.txt
mv -f _build/latex/TheLogtalkHandbook*.pdf ../
mv -f _build/epub/TheLogtalkHandbook*.epub ../
mv -f _build/texinfo/TheLogtalkHandbook*.info ../

make clean
@@ -178,8 +178,8 @@ def setup(app):
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
(master_doc, 'Logtalk', u'The Logtalk Handbook',
author, 'Logtalk', 'Declarative object-oriented logic programming language.',
(master_doc, 'TheLogtalkHandbook-' + version, u'The Logtalk Handbook',
u'Paulo Moura', u'The Logtalk Handbook', 'Declarative object-oriented logic programming language.',
'Miscellaneous'),
]

@@ -5,7 +5,7 @@
## Logtalk script for updating the HTML core, library, tools, ports, and
## contributions documentation
##
## Last updated on December 30, 2018
## Last updated on May 11, 2019
##
## This file is part of Logtalk <https://logtalk.org/>
## Copyright 1998-2019 Paulo Moura <pmoura@logtalk.org>
@@ -138,8 +138,10 @@ lgt2rst -t "Logtalk APIs"
mv _conf.py conf.py
make clean
make html
make info
make linkcheck
cp -R _build/html/* ../
cp _build/texinfo/LogtalkAPIs-*.info ../
make clean
mv conf.py _conf.py
mv browserconfig.xml browserconfig.xml.saved

0 comments on commit c73ec1c

Please sign in to comment.
You can’t perform that action at this time.