«« GTK+ LIBRARIES »»
Queste sono le librerie GTK+. GTK+ usa e dipende da cairo, libreria di grafica vettoriale (disponibile in questa stessa sezione).
./configure --prefix=/usr --sysconfdir=/etc --with-xinput=yesGtkmm è l'interfaccia ufficiale C++ per la nota libreria GUI GTK+. Gtkmm segue accuratamente lo sviluppo di GTK+. Tra le caratteristiche principali ci sono typesafe callback e un ampio set di widget estensibili tramite ereditarietà.
./configure --prefix=/usr --sysconfdir=/etcPyGTK fornisce un comodo wrapper alle librerie GTK per l'uso in programmi scritti in Python, e si prende automaticamente cura di compiti come gestione della memoria e cast di tipi differenti. Richiede pygobject e pycairo, disponibili in questa stessa sezione.
./configure --prefix=/usrGtk# fornisce binding in linguaggio .NET per il toolkit GTK+ e per alcune librerie GNOME. Gtk# è software libero, rilsaciato sotto licenza GNU LGPL.
./configure --prefix=/usr --sysconfdir=/etc --disable-static
«« LIBRARIES »»
Babl è una libreria per la conversione tra pixel format.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticBoost fornisce una vasta gamma di librerie C++ libere e portabili, in particolare librerie che funzionano bene con C++ Standard Library. Seconda build, compilata con GCC 4.2.3.
./configure --prefix=/usrCairo è una libreria di grafica vettoriale progettata per fornire output di alta qualità. E' pensata per produrre l'identico output su tutti i supporti media, traendo vantaggio dell'accelerazione hardware laddove disponibile (per esempio attraverso X Render Extension o OpenGL). I seguenti supporti sono stati compilati: backend Xlib, Xlib Xrender, PostScript, PDF, SVG, FreeType font backend, funzioni PNG. Cairomm è un wrapper c++ per la libreria grafica cairo. Pycairo mette a disposizione bindings python per cairo.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticCHMlib è una libreria per l'interpretazione dei formati di file ITSS/CHM di Microsoft. Pur essendo una libreria molto semplice, è sufficiente per gestire quasi tutti i file chm disponibili.
./configure --prefix=/usr --disable-staticEnchant mira a fornire un'astrazione estensibile ed efficiente per gestire diverse librerie di spell checking. Enchant fornisce un'interfaccia generica per le varie librerie. I seguenti backend sono stati compilati: Aspell, Ispell, Myspell/Hunspell, Zemberek.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticFFTW è una libreria in C per il calcolo della trasformata discreta di Fourier in una o più dimensioni, con ingressi di dimensioni arbitrarie, e a dati reali o complessi. Il pacchetto fftw-3.1.3 include tutte le librerie di fftw (--enable-float, default e enable-long-double). Il tarball fftw-old include fftw-2.1.5, che non è API-compatibile con la versione 3.0.1; può essere utile solo per coloro che abbiano bisogno di retrocompatibilità.
./configure --prefix=/usr --disable-debugGEGL (Generic Graphics Library) è un framework basato su grafi per il processing delle immagini.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticUn set glib/gtk di oggetti e utility riguardanti i documenti.
./configure --prefix=/usr --sysconfdir=/etc
--without-gnome --disable-staticGNU Scientific Library (GSL) è una libreria numerica per programmatori C e C++. La libreria fornisce una vasta gamma di routine matematiche come generatori di numeri casuali, funzioni speciali e approssimazione con minimi quadrati. In totale sono disponibili più di 1000 funzioni.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticGtkGLExt è un'estensione OpenGL per GTK+ 2.0 o superiore. Fornisce oggetti GDK aggiuntivi che supportano il rendering OpenGL in GTK+ e add-on per l'API GtkWidget per rendere i widget OpenGL-capable.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticImlib2 è una libreria che effettua caricamento e salvataggio di immagini, nonchè rendering e manipolazione.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticLa libreria di classe binary I/O stream offre una via platform-independent per accedere a flussi di dati binari in C++.
./configure --prefix=/usr --disable-staticLibcroco è una libreria per parsing e manipolazione di CSS2. Questa versione è stata compilata con ottimizzazioni i686 ed impostazioni di default.
./configure --prefix=/usr --disable-staticLibGringotts è una piccola libreria C, thread-safe e facile da usare, sviluppata inizialmente per Gringotts; il suo scopo è di incapsulare dati (generici: ASCII o binari) in una struttura compressa e cifrata da scrivere in un file o da usarsi in altri modi.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticLibical è un'implementazione open source di riferimento del tipo dati e formato di serializzazione icalendar. Libical è usata in dozzine di applicazioni di calendario e scheduling.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticMCrypt è un sostituto, con estensioni, per il vecchio pacchetto di crypt e per il relativo comando. Permette agli sviluppatori di usare una vasta gamma di funzioni di cifratura, senza fare cambiamenti drastici nel codice. Questo pacchetto contiene libmcrypt, che contiene le funzioni stesse di cifratura e fornisce un meccanismo standardizzato per accedervi.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticMcs è una libreria (con annesse utility) che fornisce alle applicazioni un'astrazione dell'immagazzinamento delle impostazioni di configurazione.
./configure --prefix=/usr --disable-staticMowgli è un framework di sviluppo in C (come GLib), che mette a disposizione algoritmi altamente performanti e flessibili.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticLibnotify è una libreria che permette alle applicazioni di notificare informazioni.
./configure --prefix=/usr --disable-staticLiboil è una libreria di semplici funzioni ottimizzate per diverse CPU. Queste funzioni sono generalmente cicli che implementano semplici algoritmi, come la conversione di un array di N interi in numeri a virgola mobile o la moltiplicazione o somma di un array di N numeri.
./configure --prefix=/usr --disable-staticLibrsvg permette alle applicazioni di renderizzare grafica vettoriale SVG. Questa versione è stata compilata con supporto libgsf per la decompressione a run-time e con supporto libcroco per il parsing di CSS.
./configure --prefix=/usr --with-svgz --with-croco
--disable-static --disable-gnome-vfsLibsexy è una collezione di widget GTK+ che estendono la funzionalità di widget standard come GtkEntry e GtkLabel, subclassandoli e aggirando le limitazioni dei widget.
./configure --prefix=/usr --disable-staticLibsigc++ implementa un sistema di typesafe callback per standard C++. La documentazione è stata inserita in un pacchetto a parte.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticLibStroke è una libreria per la traduzione degli stroke. Gli stroke sono movimenti del mouse che possono essere interpretati come un comando dal programma. Gli stroke sono ampiamente utilizzati nei programmi CAD.
./configure --prefix=/usr --disable-staticLibtasn è una libreria scritta in C per la manipolazione di oggetti ASN.1, incluso encoding DER/BER e decoding DER/BER.
./configure --prefix=/usr --disable-staticLinc è una libreria che semplifica la scrittura di server e client di rete. Viene adoperata dal nuovo ORBit per gestire la trasmissione e la ricezione dei messaggi.
./configure --prefix=/usrLZO è una libreria di compressione dati senza perdite scritta in ANSI C. Offre una compressione veloce e una decompressione estremamente rapida. Include anche routine di compressione meno rapide ma in grado di raggiungere livelli di compressione competitivi, garantendo in ogni caso la decompressione ad alta velocità.
./configure --prefix=/usr --enable-asm
--disable-debug --enable-sharedOniguruma è una libreria regex (regular expressions). La caratteristica principale di questa libreria consiste nella possibilità di usare diversi encoding di caratteri per ciascun oggetto regex.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticORBit2 è un Object Request Broker (ORB) CORBA 2.4-compliant che dispone di binding maturi per C, C++ e Python. Supporta POA, DII, DSI, TypeCode, Any, IR e IIOP. Sono disponibili caratteristiche opzionali come INS e threading.
./configure --prefix=/usr --disable-staticPWLib, ossia Portable Windows Library, è una libreria di classi nata con lo scopo di consentire lo sviluppo di programmi funzionanti sia su sistemi Unix X-Window che su sistemi Microsoft Windows. Comprende nel pacchetto i plugin per ALSA, OSS e Video4Linux (versione 1 e 2).
./configure --prefix=/usr --enable-plugins --enable-v4l --enable-v4l2
--enable-alsa --enable-oss --disable-avc --disable-dcLa Python Imaging Library (PIL) mette a disposizione all'interprete Python funzioni di image processing. La libreria supporta molti formati di file e offre potenti funzioni di image processing e grafica.
./configure --prefix=/usr --sysconfdir=/etcQuesta è la release Open Source Edition di Qt/X11. Seconda build, ricompilata con 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 è un port di Scintilla, componente C++ per editor realizzato da Neil Hodgson.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticRaptor è una libreria C free software / Open Source che fornisce un set di parser e serializzatori che generano triple Resource Description Framework (RDF) interpretando la sintassi o serializzando le triple in una sintassi.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticLa libreria recode converte i file in base a set e usi di carattere. Riconosce o produce più di 300 diversi set di caratteri e permette la traslitterazione tra quasi qualsiasi coppia di essi. Quando la traslitterazione esatta non è possibile, rimuove i caratteri problematici o ricorre ad approssimazioni.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticRLog è una libreria che fornisce message logging flessibile per programmi e librerie C++. E' fortemente ottimizzata per la situazione in cui non siano prodotti messaggi di log, così da poter restare nel codice di produzione ed essere attivata quando necessario.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticSDL (Simple DirectMedia Layer) è un'interfaccia che provvede accesso diretto per audio, tastiera, mouse, joystick, hardware 3D con OpenGL e framebuffer 2D, il tutto su numerose piattaforme.
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 è una piccola libreria C che implementa un engine per database SQL self-contained, embeddable, zero-configuration.
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--disable-debug --enable-threadsafe --enable-cross-thread-connections
--enable-tempstore=yes --enable-load-extensionTRE è una libreria di regex matching POSIX-compliant, leggera, robusta ed efficiente, con alcune interessanti caratteristiche come il confronto approssimato (fuzzy).
./configure --prefix=/usr --sysconfdir=/etc --disable-staticWine è un'implementazione open source dell'API di Windows su X e UNIX. Attraverso il layer di compatibilità di Wine è possibile far funzionare applicazioni Windows su un sistema UNIX, per maggiori informazioni
www.winehq.com. Questo pacchetto, per garantire il massimo ordine nel sistema, installa i vari binari di Wine in /usr/wine e provvede ad aggiungere tale directory nella variabile PATH.
CFLAGS="-O3 -march=i686 -mtune=i686"
CXXFLAGS="-O3 -march=i686 -mtune=i686"
./configure --prefix=/usr --bindir=/usr/wine --sbindir=/usr/wineWv è una libreria, usata da Abiword, che permette l'accesso ai file di Microsoft Word. Può essere installata in parallelo con wv2 (disponibile in slackware-current).
./configure --prefix=/usr --disable-static
«« GNOME CORNER »»
GAIL fornisce supporto di accessibilità per gtk+ e libgnomecanvas.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticGConf è un sistema per immagazzinare i settaggi delle applicazioni (preferenze utente).
./configure --prefix=/usr --sysconfdir=/etc --disable-staticQuesta è la libreria Canvas di GNOME.
./configure --prefix=/usr --sysconfdir=/etc
--localstatedir=/var/lib --disable-staticLibgnomecups è richiesto per avere supporto CUPS in libgnomeprint.
./configure --prefix=/usr --sysconfdir=/etc
--localstatedir=/var/lib --disable-staticLibgnomeprint è la parte non-GUI delle librerie di stampa per applicazioni GNOME. Richiede libgnomecups.
./configure --prefix=/usr --sysconfdir=/etc
--localstatedir=/var/lib --disable-static --with-cupsLibgnomeprint è la parte GUI delle librerie di stampa per applicazioni GNOME.
./configure --prefix=/usr --sysconfdir=/etc
--localstatedir=/var/lib --disable-static