Changes

Jump to navigation Jump to search

Interval package

493 bytes removed, 15:06, 4 March 2017
→‎Build: Updated information about dependencies
'''Build dependencies'''
<code>apt-get install libmpfr-dev autoconf automake git python3-ply python3-yaml inkscape zopfli</code>
 
* Octave
** Version 3.8.0 or greater
** No need to compile from source, but you need development files e.g. package <code>liboctave-dev</code> in Debian.
* Mercurial
* Texinfo
* MPFR
** Version 3.1.0 or greater
** No need to compile from source, but you need development files e.g. package <code>libmpfr-dev</code> in Debian.
* Octave package: doctest
** Purpose: Verification of the examples in the manual and in the function documentation
** Purpose: Generate HTML documenation for publication on Octave Forge (only needed for release)
** Installation: Use <code>pkg install -forge generate_html</code> inside Octave
* Autoconf & Automake
** Purpose: Preparation of bundled crlibm library for a release
* ITF1788
** Purpose: Compilation of unit-test
** Installation:**# Clone the The git repository from https://github.com/oheim/ITF1788**# Install python 3 and the dependencies described is automatically cloned by ITF1788's <code>setup.py</code> file**# Set up an environment variable ITF1788_HOME to point to your local git workspace, for example put the line <code>export IFT1788_HOME=/home/user/ITF1788</code> into your <code>.bashrc</code>.Makefile* LilyPond, Inkscape, Poppler
** Purpose: Generate / convert images for the manual
*Zopfli* Installation* Purpose: Use your distribution's package manager (look for packages called <code>lilypond</code> <code>inkscape</code> <code>poppler-utils</code>)Optimize the size of the compressed release tarball
=== Architecture ===
240

edits

Navigation menu