asymptote-2.52

#### Beyond Linux® From Scratch (systemd Edition) - Version 9.0

### Chapter 51. Typesetting

- Prev

  texlive-20190410-source

- Next

  biber-2.13

- Up
- Home

# asymptote-2.52

## Introduction to asymptote

Asymptote is a powerful descriptive vector graphics language that provides a natural coordinate-based framework for technical drawing. Labels and equations can be typeset with LaTeX.

This package is known to build and work properly using an LFS-9.0 platform.

### Package Information

- Download (HTTP): https://downloads.sourceforge.net/asymptote/asymptote-2.52.src.tgz

- Download MD5 sum: 63d51aa1b551e59f0d00f2495acbc793

- Download size: 4.0 MB

- Estimated disk space required: 188 MB

- Estimated build time: 2.4 SBU

#### Required

ghostscript-9.27 and texlive-20190410

#### Recommended

Freeglut-3.0.0, GC-8.0.4, GLEW-2.1.0, GLM-0.9.9.5 and libtirpc-1.1.4

#### Optional

fftw-3.3.8, Gsl-2.6, libsigsegv-2.12, and dvisvgm

#### Optional (at runtime, to use xasy)

PyQt5 (not tested), which has a build dependency of Qt-5.13.0

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/asymptote

## Installation of asymptote

Install asymptote by running the following commands:

    export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') &&

    ./configure --prefix=/opt/texlive/2019                          \
                --bindir=/opt/texlive/2019/bin/$TEXARCH             \
                --datarootdir=/opt/texlive/2019/texmf-dist          \
                --infodir=/opt/texlive/2019/texmf-dist/doc/info     \
                --libdir=/opt/texlive/2019/texmf-dist               \
                --mandir=/opt/texlive/2019/texmf-dist/doc/man       \
                --enable-gc=system                                  \
                --with-latex=/opt/texlive/2019/texmf-dist/tex/latex \
                --with-context=/opt/texlive/2019/texmf-dist/tex/context/third &&

    make

To test the results, issue: make check.

Now, as the `root` user:

    make install

## Command Explanations

`--prefix=, --bindir=, --datarootdir=, --infodir=, --mandir= ...` : these switches ensure that the files installed from source will overwrite any corresponding files previously installed by install-tl-unx so that the alternative methods of installing texlive are consistent.

`--libdir=/opt/texlive/2019/texmf-dist;`: This parameter ensures that the `asymptote` directory will similarly overwrite any files installed by install-tl-unx.

`--enable-gc=system`: this ensures that the system version of `libgc.so` will be used instead of the version shipped with this package.

`--with-latex= ... --with-context=`: These switches ensure that style files and a tex file will be installed into the texlive directories instead of creating a `texmf-local` directory for them.

## Contents

Installed Programs: asy, xasy
Installed Libraries: None
Installed Directory: /opt/texlive/2019texmf-dist/asymptote, /opt/texlive/2019/doc/asymptote, /opt/texlive/2019/info/asymptote

### Short Descriptions

asy | is a vector graphics program.
xasy | is a Python3 script providing a Qt5 GUI for asy.

Last updated on 2019-08-23 17:57:01 -0700

- Prev

  texlive-20190410-source

- Next

  biber-2.13

- Up
- Home