libspng-0.7.4

Introduction to libspng

The libspng package provides a C library for handling PNG files.

libspng Dependencies

Required

CMake

Installation of libspng

Install libspng by running the following commands:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr   \
      -D CMAKE_BUILD_TYPE=Release    \
      -D CMAKE_SKIP_INSTALL_RPATH=ON \
      -G Ninja .. &&

ninja

Now, as the root user:

ninja install

Now create a pkg-config file symlink for packages that expect spng.pc instead of libspng.pc as the root user:

ln -sfv libspng.pc /usr/lib/pkgconfig/spng.pc

Command Explanations

-D CMAKE_SKIP_INSTALL_RPATH=ON: Denne bryteren gjør at cmake fjerner hardkodede biblioteksøk stier (rpath) når du installerer en binær kjørbar fil eller et delt bibliotek. Denne pakken trenger ikke rpath når den er installert på standard plassering, og rpath kan noen ganger forårsake uønskede effekter eller til og med sikkerhetsproblemer.

Contents

Installed Programs: None
Installed Libraries: libspng and libspng_static (static)
Installed Directories: /usr/lib/cmake/libspng

Short Descriptions

libspng

provides functions that can help with handling PNG files