«« GTK+ LIBRARIES »»
These are the GTK+ libraries. GTK+ uses and depends on the cairo vector graphics library (available in this section too).
./configure --prefix=/usr --sysconfdir=/etc --with-xinput=yesGtkmm is the official C++ interface for the popular GUI library GTK+. It closely follows GTK+ development. Highlights include typesafe callbacks, widgets extensible via inheritance and a comprehensive set of widgets.
./configure --prefix=/usr --sysconfdir=/etcPyGTK is a set of bindings for the GTK widget set. It automatically does all the type casting and reference counting that you would have to do normally with the C API. Requires pygobject and pycairo, both available in this section.
./configure --prefix=/usrGtk# is a .NET language binding for the GTK+ toolkit and assorted GNOME libraries. Gtk# is free software, licensed under the GNU LGPL.
./configure --prefix=/usr --sysconfdir=/etc --disable-static
«« LIBRARIES »»
Babl is a dynamic, any to any, pixel format translation library.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticBoost provides free peer-reviewed portable C++ source libraries, it emphasizes libraries that work well with the C++ Standard Library. Second build, compiled with GCC 4.2.3.
./configure --prefix=/usrCairo is a vector graphics library designed to provide high-quality display and print output. It is designed to produce identical output on all output media while taking advantage of display hardware acceleration when available (eg. through the X Render Extension or OpenGL). The following backends have been compiled: Xlib, Xlib Xrender, PostScript, PDF, SVG, FreeType font backed. PNG functions enabled. Cairomm is a c++ wrapper for the cairo graphics library. Pycairo provides python bindings for cairo.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticCHMlib is a library for dealing with Microsoft ITSS/CHM format files. Right now it is a very simple library, but sufficient for dealing with almost any chm file you could come across.
./configure --prefix=/usr --disable-staticEnchant aims to provide an efficient extensible abstraction for dealing with different spell checking libraries. Enchant is meant to provide a generic interface into various existing spell checking libraries. The following backend have been compiled: Aspell, Ispell, Myspell/Hunspell, Zemberek.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticFFTW is a free collection of fast C routines for computing the Discrete Fourier Transform in one or more dimensions, of arbitrary input size, and of both real and complex data. The fftw-3.1.3 package includes all of the fftw libraries (--enable-float, default and enable-long-double). The package fftw-old contains fftw-2.1.5, which is not API-compatible with 3.0.1; it can be only useful for those users requiring backwards compatibility.
./configure --prefix=/usr --disable-debugGEGL (Generic Graphics Library) is a graph based image processing framework.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticA glib/gtk set of document centric objects and utilities.
./configure --prefix=/usr --sysconfdir=/etc
--without-gnome --disable-staticThe GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticGtkGLExt is an OpenGL extension to GTK+ 2.0 or later. It provides additional GDK objects which support OpenGL rendering in GTK+ and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticImlib2 is a library that does image file loading and saving as well as rendering and manipulation.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticThe binary I/O stream class library presents a platform-independent way to access binary data streams in C++.
./configure --prefix=/usr --disable-staticLibcroco is a standalone css2 parsing and manipulation library. This version has been compiled with i686 optimizations and default options.
./configure --prefix=/usr --disable-staticLibGringotts is a small, easy-to-use, thread-safe C library originally developed for Gringotts; its purpose is to encapsulate data (generic: ASCII, but also binary data) in an encrypted and compressed structure, to be written in a file or used elseway.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticLibical is an open source reference implementation of the icalendar data type and serialization format. Libical is used in dozens of calendaring and scheduling products.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticMCrypt is a replacement for the old crypt package and crypt command, with extensions. It allows developers to use a wide range of encryption functions, without making drastic changes to their code. This package contains libmcrypt, which contains the actual encryption functions themselves, and provides a standardized mechanism for accessing them.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticMcs is a library and set of userland tools which abstract the storage of configuration settings away from userland applications.
./configure --prefix=/usr --disable-staticMowgli is a C development framework (like GLib), which provides high performance and highly flexible algorithms.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticLibnotify is a library that allows applications to notify information.
./configure --prefix=/usr --disable-staticLiboil is a library of simple functions that are optimized for various CPUs. These functions are generally loops implementing simple algorithms, such as converting an array of N integers to floating-point numbers or multiplying and summing an array of N numbers.
./configure --prefix=/usr --disable-staticLibrsvg is a library that allow applications to render SVG vector graphics. This version has been compiled enabling libgsf support for run-time decompression and libcroco support for CSS parsing.
./configure --prefix=/usr --with-svgz --with-croco
--disable-static --disable-gnome-vfsLibsexy is a collection of GTK+ widgets that extend the functionality of such standard widgets as GtkEntry and GtkLabel by subclassing them and working around the limitations of the widgets.
./configure --prefix=/usr --disable-staticLibsigc++ implements a typesafe callback system for standard C++. Documentation has been packaged separatedly.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticLibStroke is a stroke translation library. Strokes are motions of the mouse that can be interpreted by a program as a command. Strokes are used extensively in CAD programs.
./configure --prefix=/usr --disable-staticLibtasn is a library written in C for manipulating ASN.1 objects including DER/BER encoding and DER/BER decoding.
./configure --prefix=/usr --disable-staticLinc is a library that eases the task of writing networked servers and clients. It is used by the new ORBit to handle message transmission and receipt.
./configure --prefix=/usrLZO is a portable lossless data compression library written in ANSI C. It offers pretty fast compression and extremely fast decompression. Includes slower compression levels achieving a quite competitive compression ratio while still decompressing at this very high speed.
./configure --prefix=/usr --enable-asm
--disable-debug --enable-sharedOniguruma is a regular expressions library. The characteristics of this library is that different character encoding for every regular expression object can be specified.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticORBit2 is a CORBA 2.4-compliant Object Request Broker (ORB) featuring mature C, C++ and Python bindings. It supports POA, DII, DSI, TypeCode, Any, IR and IIOP. Optional features including INS and threading are available.
./configure --prefix=/usr --disable-staticPWLib, alias Portable Windows Library, is a class library that was born as a method to product applications to run on both Unix X-Window systems and Microsoft Windows. The package includes plugins for ALSA, OSS and Video4Linux (version 1 and 2).
./configure --prefix=/usr --enable-plugins --enable-v4l --enable-v4l2
--enable-alsa --enable-oss --disable-avc --disable-dcThe Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities.
./configure --prefix=/usr --sysconfdir=/etcThis is the Qt/X11 Open Source Edition. Second build, recompiled with GCC 4.2.3.
./configure -prefix /usr/lib/qt -release -shared -ipv6 -v
-system-zlib -system-libpng -qt-imgfmt-png -system-libmng -qt-imgfmt-mng
-system-libjpeg -qt-imgfmt-jpeg -qt-gif -thread -stl -no-g++-exceptions
-xft -cups -plugin-sql-mysql -plugin-style-cde -plugin-style-compact
-qt-style-motif -plugin-style-motifplus -plugin-style-platinum
-plugin-style-sgi -plugin-style-windows -enable-opengl -xineramaQScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticRaptor is a free software / Open Source C library that provides a set of parsers and serializers that generate Resource Description Framework (RDF) triples by parsing syntaxes or serialize the triples into a syntax.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticThe recode library converts files between character sets and usages. It recognises or produces more than 300 different character sets and transliterates files between almost any pair. When exact transliteration are not possible, it gets rid of offending characters or falls back on approximations.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticRLog is a flexible message logging facility for C++ programs and libraries. It is highly optimized for the case where no log messages are output, so that it can be left in production code and enabled on-demand.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticSimple DirectMedia Layer, a generic API that provides low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D framebuffer across multiple platforms.
CFLAGS="-O3 -march=i686 -mcpu=i686"
CXXFLAGS="-O3 -march=i686 -mcpu=i686"
./configure --prefix=/usr --disable-debug
--enable-shared=yes --enable-static=no --disable-x11-sharedSQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--disable-debug --enable-threadsafe --enable-cross-thread-connections
--enable-tempstore=yes --enable-load-extensionTRE is a lightweight, robust, and efficient POSIX compliant regexp matching library with some exciting features such as approximate (fuzzy) matching.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticWine is an Open Source implementation of the Windows API on top of X and Unix. Think of Wine as a Windows compatibility layer. More informations on
www.winehq.com. This package, in order to preserve the best organization on system, installs WINE binaries in /usr/wine and adds this directory in PATH environment variable.
CFLAGS="-O3 -march=i686 -mtune=i686"
CXXFLAGS="-O3 -march=i686 -mtune=i686"
./configure --prefix=/usr --bindir=/usr/wine --sbindir=/usr/wineWv is a library, used by Abiword, which allows access to Microsoft Word files. It can be installed in parallel with wv2 (available in slackware-current).
./configure --prefix=/usr --disable-static
«« GNOME CORNER »»
GAIL provides accessibility support for gtk+ and libgnomecanvas.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticGConf is a system for storing application preferences (user preferences).
./configure --prefix=/usr --sysconfdir=/etc --disable-staticThis is the GNOME Canvas Library.
./configure --prefix=/usr --sysconfdir=/etc
--localstatedir=/var/lib --disable-staticLibgnomecups is required for CUPS support in libgnomeprint.
./configure --prefix=/usr --sysconfdir=/etc
--localstatedir=/var/lib --disable-staticLibgnomeprint is the non-GUI part of the printing libraries for GNOME applications. Requires libgnomecups.
./configure --prefix=/usr --sysconfdir=/etc
--localstatedir=/var/lib --disable-static --with-cupslibgnomeprintui is the GUI part of the printing libraries for GNOME applications.
./configure --prefix=/usr --sysconfdir=/etc
--localstatedir=/var/lib --disable-static