librsvg-2.44.14

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

### Chapter 10. Graphics and Font Libraries

- Prev

  libraw-0.19.5

- Next

  LibTIFF-4.0.10

- Up
- Home

# librsvg-2.44.14

## Introduction to librsvg

The librsvg package contains a library and tools used to manipulate, convert and view Scalable Vector Graphic (SVG) images.

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

### Package Information

- Download (HTTP): http://ftp.gnome.org/pub/gnome/sources/librsvg/2.44/librsvg-2.44.14.tar.xz

- Download (FTP): ftp://ftp.gnome.org/pub/gnome/sources/librsvg/2.44/librsvg-2.44.14.tar.xz

- Download MD5 sum: 7570d139148f3554fa60fb2a0ecfc4f8

- Download size: 12 MB

- Estimated disk space required: 790 MB (add 340 MB for tests)

- Estimated build time: 0.9 SBU (add 0.8 SBU for tests)

### librsvg Dependencies

#### Required

gdk-pixbuf-2.38.1, libcroco-0.6.13, Cairo-1.16.0, Pango-1.42.4, and rustc-1.35.0

#### Recommended

gobject-introspection-1.60.2, GTK+-3.24.10 (For the rsvg-view-3), and Vala-0.44.7

#### Optional

GTK-Doc-1.32

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

## Installation of librsvg

Install librsvg by running the following commands:

    ./configure --prefix=/usr    \
                --enable-vala    \
                --disable-static &&
    make

To test the results, issue: make check. There are a substantial number of failures in the test suite.

Now, as the `root` user:

    make install

### Note

If you installed the package on to your system using a “DESTDIR” method, an important file was not installed and should be copied and/or generated. Generate it using the following command as the `root` user:

    gdk-pixbuf-query-loaders --update-cache

## Command Explanations

`--enable-vala`: This switch enables building of the Vala bindings. Remove this switch if you don't have Vala-0.44.7 installed.

`--disable-static`: This switch prevents installation of static versions of the libraries.

`--disable-introspection`: Use this switch if you have not installed Gobject Introspection.

`--enable-gtk-doc`: Use this parameter if GTK-Doc is installed and you wish to rebuild and install the API documentation.

## Contents

Installed Programs: rsvg-convert and rsvg-view-3
Installed Library: librsvg-2.so and libpixbufloader-svg.so
Installed Directories: /usr/include/librsvg-2.0 and /usr/share/gtk-doc/html/rsvg-2.0

### Short Descriptions

rsvg-convert | is used to convert images into PNG, PDF, PS, SVG and other formats.
rsvg-view-3 | is a simple GTK+ 3 application that can be used to view an SVG file.
`librsvg-2.so` | provides the functions to render Scalable Vector Graphics.
`libpixbufloader-svg.so` | is the Gdk Pixbuf plugin that allows GTK+ applications to render Scalable Vector Graphics images.

Last updated on 2019-08-18 13:33:32 -0700

- Prev

  libraw-0.19.5

- Next

  LibTIFF-4.0.10

- Up
- Home