Commit graph

7 commits

Author SHA1 Message Date
Petter Reinholdtsen
2de08441b8 Add build rules for po4a based documentation translation
Use 'make translateddocs' to build the translations and 'make pofiles'
to update the POT and PO files.  'make postatus' show translation
statistics.  Run 'make manpages' before updating translations to make sure
the generated manpages are available for po4a.  The translateddocs target is
now a prerequisit for the docs target, to make sure the translated files are
available when checking links in the HTML pages.

Added code to copy images into translated adoc directories.

Added po4a as new build dependency.

Require 0 translated strings to generate files, to make sure the documents are
buildable even if nothing is unfuzzied yet.

Drop translated files from docs.xml and use the same list for all languages.

This change need po4a 0.62 or newer to handle UTF-8 properly in input and
output files.  Added configure check to enforce this.
2022-06-03 15:26:30 +02:00
Damian Wrobel
e9290b7f03 Add pycheck (Python check) Makefile target
It is designed to be used for checking compatibility of python
scripts (currently only from the 'tests' subdirectory) with
both python2 and python3 interpreters.

Usage:
  $ make pycheck

Successfull output:
  $ make pycheck
  Reading 200/200 dependency files
  Done reading dependencies
  Reading 212/212 realtime dependency files
  Done reading realtime dependencies
  Checking *.py files for python2 and python3 compatibility...
  Checking "text/x-python" (by MIME type) files for python2 and python3 compatibility...

Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
2020-04-28 23:11:24 +02:00
Damian Wrobel
f503097943 Make build process more verbose
Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
2020-04-28 23:11:24 +02:00
7464d2a0a9 Build script fixes 2020-04-17 18:30:05 -05:00
Jeff Epler
513c976130 travis CI: build the docs 2020-04-17 11:52:33 -05:00
Jeff Epler
7fd4c39d89 travis-build-test: be verbose about tests 2020-04-17 11:25:39 -05:00
Jeff Epler
4a36d5efe3 build: include metadata for Travis CI integration
Travis CI is not the equal of buildbot (it can't run RT kernels and
can only test building on Ubuntu with amd64) but adopting it *in
addition to* buildbot would let us do things like automatically
build-test pull requests on github without developer interference
(i.e., by pushing a temporary branch to glo)

Closes #137.

Signed-off-by: Jeff Epler <jepler@unpythonic.net>
2016-08-14 12:14:10 -05:00