TDE tdeaddons: Difference between revisions
Aggiunto pagina dedicata a Tdeaddons, TDE e Slackware 14.0 |
Aggiornamento pagine a nuova struttura |
||
| Line 1: | Line 1: | ||
{{header_it|title=Compilazione di TDE Addons per TDE| keyword={{Template:keyword_it_tde}}| description=Compilare un pacchetto funzionante di TDE Addons per il Trinity Desktop Environment e Slackware Linux | link_page=En/TDE_tdeaddons}} | |||
== TDEADDONS == | == TDEADDONS == | ||
[[trinity_desktop_environment#Pacchetti_Base]] | [[trinity_desktop_environment#Pacchetti_Base | TDE - Pacchetti Base]] | ||
Il pacchetto '''tdeaddons''' contiene plug-in e script che consentono di integrare ed estendere le funzionalità di alcuni programmi inclusi nel '''Trinity Desktop Environment'''. Le integrazioni riguardano molte applicazioni tra cui '''Kate''': un editor di testo avanzato, Kfile, Kicker: la barra delle applicazioni, '''Konqueror''': il browser web integrato, '''Noatun''': il media player di default e KNewsTicker. Il pacchetto è ovviamente opzionale e nessuna funzionalità base di TDE verrà a mancare non installandolo. | Il pacchetto '''tdeaddons''' contiene plug-in e script che consentono di integrare ed estendere le funzionalità di alcuni programmi inclusi nel '''Trinity Desktop Environment'''. Le integrazioni riguardano molte applicazioni tra cui '''Kate''': un editor di testo avanzato, Kfile, Kicker: la barra delle applicazioni, '''Konqueror''': il browser web integrato, '''Noatun''': il media player di default e KNewsTicker. Il pacchetto è ovviamente opzionale e nessuna funzionalità base di TDE verrà a mancare non installandolo. | ||
| Line 21: | Line 16: | ||
Alcuni script di configurazione richiesti dalla procedura non sono presenti nel codice sorgente decompresso. Per crearli si fa ricorso al comando make: | Alcuni script di configurazione richiesti dalla procedura non sono presenti nel codice sorgente decompresso. Per crearli si fa ricorso al comando make: | ||
<syntaxhighlight lang="bash"> | |||
# Prepare the package for building (Create the configure script). | # Prepare the package for building (Create the configure script). | ||
echo "(II) admin makefile run here" >> ${OUTPUT}/${PRGNAM}_configure.log | echo "(II) admin makefile run here" >> ${OUTPUT}/${PRGNAM}_configure.log | ||
make -f admin/Makefile.common \ | make -f admin/Makefile.common \ | ||
2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log | 2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log | ||
</syntaxhighlight> | |||
Deve essere applicata una patch onde risolvere un conflitto di versione per il pacchetto '''libtool''': | Deve essere applicata una patch onde risolvere un conflitto di versione per il pacchetto '''libtool''': | ||
<syntaxhighlight lang="bash"> | |||
# Patch the admin/ltmain.sh script in order to solve a version mismatch. | # Patch the admin/ltmain.sh script in order to solve a version mismatch. | ||
patch -p0 -i ${SRCDIR}/ltmain_version_update.patch | patch -p0 -i ${SRCDIR}/ltmain_version_update.patch | ||
</syntaxhighlight> | |||
'''Lo script deve imporre esplicitamente i percorsi delle librerie Qt''' affinchè sia possibile reperire le stesse durante la compilazione: | '''Lo script deve imporre esplicitamente i percorsi delle librerie Qt''' affinchè sia possibile reperire le stesse durante la compilazione: | ||
<syntaxhighlight lang="bash"> | |||
# Add temporary paths to handle new libraries during build | # Add temporary paths to handle new libraries during build | ||
export QTDIR=/opt/trinity | export QTDIR=/opt/trinity | ||
| Line 35: | Line 35: | ||
export LD_LIBRARY_PATH=/usr/lib${LIBDIRSUFFIX}:/opt/trinity/lib${LIBDIRSUFFIX} | export LD_LIBRARY_PATH=/usr/lib${LIBDIRSUFFIX}:/opt/trinity/lib${LIBDIRSUFFIX} | ||
export PKG_CONFIG_PATH=:/usr/lib${LIBDIRSUFFIX}/pkgconfig:/opt/trinity/lib${LIBDIRSUFFIX}/pkgconfig:$PKG_CONFIG_PATH | export PKG_CONFIG_PATH=:/usr/lib${LIBDIRSUFFIX}/pkgconfig:/opt/trinity/lib${LIBDIRSUFFIX}/pkgconfig:$PKG_CONFIG_PATH | ||
</syntaxhighlight> | |||
Infine deve lanciare il comando '''./configure''' per configurare il codice sorgente secondo i parametri dell'ambiente di destinazione: | Infine deve lanciare il comando '''./configure''' per configurare il codice sorgente secondo i parametri dell'ambiente di destinazione: | ||
<syntaxhighlight lang="bash"> | |||
# Configure the package | # Configure the package | ||
LDFLAGS="${SLKLDFLAGS}" \ | LDFLAGS="${SLKLDFLAGS}" \ | ||
| Line 49: | Line 51: | ||
--with-qt-libraries=${PREFIX}/lib${LIBDIRSUFFIX} \ | --with-qt-libraries=${PREFIX}/lib${LIBDIRSUFFIX} \ | ||
--disable-rpath \ | --disable-rpath \ | ||
--enable-closure \ | |||
2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log | 2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log | ||
</syntaxhighlight> | |||
A configurazione ultimata, sarà possibile procedere lanciando il comando make per eseguire le restanti operazioni di pacchettizzazione. | A configurazione ultimata, sarà possibile procedere lanciando il comando make per eseguire le restanti operazioni di pacchettizzazione. | ||
| Line 60: | Line 63: | ||
Link esterni | Link esterni | ||
---- | ---- | ||
* [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild Istruzioni per compilare TDE] | * [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild Istruzioni per compilare TDE] | ||
---- | ---- | ||
{{footer_it | link_page=En/TDE_tdeaddons}} | |||