In the beginning I tried to use as less as possible libraries. But I grow older and learned a lot in programming. Now I know that it's not allways to best to do all on by my self. I found great libraries that supported my work on Y.A.P.R.M. and so the requirements for running Y.A.P.R.M. got more and more. With this page I summarize all the necessary libraries that have to be installed in order to get Y.A.P.R.M. compiled.
As Debian is my Linux distro I also provide the Debian package names . With a simple "apt-get install xxx" all the stuff needed can be installed. The availability as Debian-package is also one of my decision base if I a library is used by Y.A.P.R.M.
|
|
xlibs
The X libraries are an interface between X client programs and the hardware-oriented X servers, and consist of routines to read input from the keyboard and pointer, draw on the screen, etc., in an abstract manner that is independent of the particular characteristics of the hardware. |
Web-Page:
Debian Packages:
|
|
|
Open GL
GLU - The OpenGL Utility Library
OpenGL is the industry's most widely used, supported and best documented 2D/3D graphics API making it inexpensive & easy to obtain information on implementing OpenGL in hardware and software. |
Web-Page:
Debian Packages:
|
Imlib2
Imlib2 is a general Image loading and rendering library designed to make the task of loading images, and obtaining X-Windows drawables a simple task, as well as a quick one. It also aims to provide manipulation routines that might be desired for common operations. |
Web-Page:
Debian Packages:
|
libXML2
Libxml2 is the XML C parser and toolkit developed for the Gnome project, but usable outside of the Gnome platform (can recoment it). |
Web-Page:
Debian Packages:
|
lib3DS - Autodesk 3D Studio file reader C++ library
This library implements the functionality required to read files in Autodesk's 3D Studio format. |
Web-Page:
Debian Packages:
|
GLE Tubing and Extrusion Library
The GLE Tubing and Extrusion
library is an extension to OpenGL for drawing tubing and extrusions,
including surfaces of revolution, sweeps, tubes, polycones,
polycylinders, and helicoids. |
Web-Page:
Debian Packages:
|
FTGL
FTGL is a free, open source library to enable developers to use arbitrary
fonts in their OpenGL applications. Unlike other OpenGL font libraries FTGL uses standard font file formats
so doesn't need a preprocessing step to convert the high quality font data
into a lesser quality, proprietary format. |
Web-Page:
Debian Packages:
|