[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
wiki:user:kikinovak [2014/02/11 04:26 (UTC)] kikinovakwiki:user:kikinovak [2014/02/17 06:53 (UTC)] kikinovak
Line 55: Line 55:
  
  
-=== Choisir les options de compilation === 
  
-Le script de configuration des sources (plus exactement la ligne à rallonge qui commence par ''./configure'' dans le SlackBuild) affiche souvent un résumé des options activées ou désactivées. Pour interrompre le processus de construction du paquet et afficher ce résumé, on peut temporairement éditer le SlackBuild comme ceci : 
- 
-<code> 
-... 
-# Configure: 
-CFLAGS="$SLKCFLAGS" \ 
-CXXFLAGS="$SLKCFLAGS" \ 
-./configure \ 
-  --prefix=/usr \ 
-  --libdir=/usr/lib${LIBDIRSUFFIX} \ 
-  --sysconfdir=/etc \ 
-  --mandir=/usr/man \ 
-  --enable-amidiplug \ 
-  --program-prefix= \ 
-  --program-suffix= \ 
-  ${ARCHOPTS} \ 
-  --build=$ARCH-slackware-linux 
- 
-exit 1          -> ajouter cette commande pour interrompre le script 
- 
-# Build and install: 
-make $NUMJOBS || make || exit 1 
-make install DESTDIR=$PKG || exit 1 
-...  
-</code> 
- 
-Lancer le script, qui affichera un résumé de la configuration au bout de 
-quelques secondes : 
- 
-<code> 
-# ./audacious-plugins.SlackBuild 
-... 
-Configuration: 
-   
-... 
- 
-Interfaces 
----------- 
-GTK (gtkui):                            yes 
-Winamp Classic (skins):                 yes 
-</code> 
- 
-Les options de configuration sont toutes fournies par le code source lui-même : 
- 
-<code> 
-# tar xvf audacious-plugins-3.3.1.tar.xz 
-# cd audacious-plugins-3.3.1 
-# ./configure --help | less 
-... 
---disable-speedpitch    disable Speed and Pitch effect plugin 
---disable-gtkui         disable GTK interface (gtkui) 
---disable-skins         disable Winamp Classic interface (skins) 
---disable-lyricwiki     disable LyricWiki plugin (default=enabled) 
-... 
-</code> 
- 
-<note tip>Le script se charge déjà de décompresser les sources automatiquement dans ''/tmp''. On peut donc très bien invoquer ''./configure --help | less'' à partir de ce répertoire, sans décompresser les sources dans le répertoire courant.</note> 
- 
-<note>L'activation de certaines fonctionnalités comme par exemple la gestion de certains formats audio propriétaires dépend de la présence de certaines bibliothèques sur le système.</note> 
- 
-Une fois qu'on a choisi toutes les options de configuration, il ne reste plus qu'à supprimer la commande ''exit 1'' du script et lancer la compilation et l'installation : 
- 
-<code> 
-# ./audacious-plugins.SlackBuild 
-... 
-Slackware package /tmp/audacious-plugins-3.3.1-i486-1.txz created. 
-# installpkg /tmp/audacious-plugins-3.3.1-i486-1.txz 
-</code> 
  
 ==== Compiler des paquets tiers ==== ==== Compiler des paquets tiers ====
 wiki:user:kikinovak ()