[maemo-developers] Maemo Fremantle Documentation Toolchain and Baseline PreFinal versions released for comments

From: Jarmo.Tikka at nokia.com Jarmo.Tikka at nokia.com
Date: Mon Feb 8 16:32:29 EET 2010
Hi,

The Maemo Documentation Infrastructure project has reached PreFinal release for
the Maemo Documenation Toolchain development. This release is done to allow
Maemo communtiy to review and give feedback for the toolchain.

Also Maemo Documentation Baseline for Fremantle that uses Documentation
Toolchain  has been released as PreFinal for comments.

This Fremantle Documentation Baseline includes following documents:
-       Maemo Documentation Guidelines
-       Maemo PC Connectivity Tutorial
-       Maemo Eclipse Tutorial
-       Maemo Flasher-3.5 Tutorial
-       Maemo SDK Virtual Image Tutorial
-       Maemo For Symbian Developers Guide

Maemo Documentation Toolchain and Baseline delivery archives can be downloaded
from official Maemo Development Environment Downloads page here:
http://tablets-dev.nokia.com/maemo-dev-env-downloads.php

Cheers,
//Jarmo

*******

MAEMO DOCUMENTATION TOOLCHAIN DETAILS

    * Toolchain version: Maemo Documentation Toolchain version 0.2.4 - PreFinal
    * Release date: 08.02.2010
    * Technologies supported: LaTeX, PDF, HTML, MediaWiki, Midgard
    * Download link: http://tablets-dev.nokia.com/maemo-dev-env-downloads.php

    Maemo base releases supported

    * Maemo Fremantle 5.x releases
    * Maemo Diablo 4.1.2 releases

    Linux distributions supported

    * Ubuntu 9.04 Janunty Jackalope (and later)
    * Debian 5.0 Lenny (and later)


FILES INCLUDED TO MAEMO DOCUMENTATION TOOLCHAIN DELIVERY

    Maemo specific packages:
    * README - readme file for the Maemo documentation toolchain
    * maemodoc-toolchain_0.2.4           - Maemo documentation scripts
    * maemodoc-toolchain-wikify_0.2.4    - MediaWiki conversion script
    * maemodoc-toolchain-mediawiki_0.2.4 - MediaWiki import environment
    * latex2html_2008-2maemo2            - Maemo updated latex2html tool

    Debian Lenny specific packages (newer versions of packages)
    * libboost-regex1.40.0_1.40.0-2
    * libicu42_4.2.1-3_i386.deb
    * source-highlight_3.1-2_i386.deb


SHORT DESCRIPTION

    * Maemo Documentation Toolchain includes only wellknown open source tools.
    * Installation of Maemo Documentation Toolchain uses local repository for
      those packages that Nokia has modified or that do not yet have later
      enough version available for standard Debian or Ubuntu distribution.
    * Maemo Documentation Toolchain is based on LaTeX and uses latex2html
      and pdflatex tools to produce high quality PDF and HTML versions of
      Maemo documents.
    * Easy to use scripts are provided to automate documentation generation
      from LaTeX with command line and menu interfaces.
    * For HTML version of documents tools are provided to convert them to
      the MediaWiki import format.
    * For MediaWiki import format documents tools are provided to import
      them to the MediaWiki service.
    * MediaWiki import only updates wiki pages if same updated document gets
      imported to the same location in MediaWiki as the previous import.
    * For HTML version of documents tools are provided to import them to
      the maemo.org Midgard.
    * Maemo Documentation Guidelines LaTeX document provides an example
      and instructions how to create Maemo documents using Maemo
      Documentation Toolchain so that high quality PDF, HTML and MediaWiki
      conversions are possible.


INSTALLATION

- Unpack the toolchain package tarball to some convenient location.

  $ tar -C /path/to/local/repo -xzf maemodoc-toolchain_0.2.4.tar.gz


- Tell apt where to find the packages

  Create a file /etc/apt/sources.list.d/maemodoc-toolchain-local.list
  with the contents.

    deb file:///path/to/local/repo/maemodoc-toolchain /

  and tell apt to update its list of available packages

    $ sudo apt-get update


- Install the toolchain.

    $ sudo apt-get install maemodoc-toolchain


- Optionally install the wiki import tool.

    $ sudo apt-get install maemodoc-toolchain-mediawiki

  This is only required if you want to be able to import wikified
  documentation into MediaWiki and will pull in MediaWiki, Apache and
  MySQL as dependencies but will /not/ touch their configuration.


TOOLCHAIN USAGE

The executables are installed in /usr/bin.

- `maemodoc-toolchain' consists of the following scripts

    - maemodoc-menu         a simple frontend for maemodoc-html and
                            maemodoc-pdf ; can be used to generate HTML
                            and PDF from and to wikify Maemo LaTeX documents

    - maemodoc-html         a LaTeX-HTML conversion tool

    - maemodoc-pdf          a LaTeX-PDF conversion tool

    - maemodoc-scaleimage   a tool for automatically scaling and rotating
                            images to conform to the Maemo documentation
                            size constraints


- `maemodoc-toolchain-wikify' pulled in as a dependency, contains

    - maemodoc-wikify       a tool for (media)wikifying HTML generated
                            by maemodoc-html


- `maemodoc-toolchain-mediawiki' contains just one script

    - maemodoc-importwiki   a tool for importing maemodoc-wikified
                            documents into MediWiki

The packages install the normal bits, copyright and such, in /usr/share/doc.


Simply unpack the LaTeX files somewhere:

    $ tar xvzf maemodoc-baseline-latex_wXY.tar.gz

Run one of `maemodoc-menu', `maemodoc-html' or `maemodoc-pdf'.
Use `-H' or `--help' to get a list of tool parameters.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.maemo.org/pipermail/maemo-developers/attachments/20100208/41cf7b95/attachment.htm>
More information about the maemo-developers mailing list