juffed-0.10.r71.gc3c1a3f

Introduction à JuffEd

Le paquet JuffEd est un éditeur basé sur Qt utilisant de multiples onglets. Il est simple et clair, mais très puissant. Il propose la coloration syntaxique, l'auto-indentation en fonction des types de fichiers, la gestion des blocs de code, la coloration des accolades correspondantes avec des sauts instantanés entre elles, la recherche puissante et le remplacement de texte en utilisant les expressions rationnelles (incluant le multiligne) avec la possibilité d'utiliser la correspondance \1, \2, … dans les remplacements, un émulateur de terminal, la sauvegarde de sessions nommées et beaucoup d'autres fonctions.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.0.

Informations sur le paquet

Le paquet source indiqué est créé par l'équipe BLFS en clonant le dépôt des sources, en trouvant la bonne version pour renommer le répertoire des sources en fonction, en supprimant le répertoire .git et le fichier .gitignore, et finalement en créant une archive compressée. Aucune autre modification n'est effectuée.

Dépendances de JuffEd

Requises

qscintilla-2.10

Recommandées

Facultatives

desktop-file-utils-0.23 et Enca

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/juffed

Installation de JuffEd

Pour la compilation avec Qt4, voir « Explication des commandes » en dessous. Installez JuffEd en lançant les commandes suivantes :

sed -i 's/"64"/""/' cmake/LibSuffix.cmake &&

mkdir -v build &&
cd       build &&

cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
      -DCMAKE_BUILD_TYPE=Release          \
      -DBUILD_TERMINAL=ON                 \
      -DUSE_QT5=true                      \
      ..       &&

LIBRARY_PATH=$LXQT_PREFIX/lib make

Le choix du préfixe /usr vient des caractéristiques générales de ce programme, qui peut être utilisé sans LXQt.

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

sed ... LibSuffix.cmake : Supprime le 64 de /lib64

LIBRARY_PATH=$LXQT_PREFIX/lib : Cette variable d'environnement est utilisée par l'éditeur de liens pour trouver une bibliothèque requise.

-DBUILD_TERMINAL=ON : Ce paramètre est utilisé pour pouvoir activer la construction du Terminal. Remplacez par « OFF » ou supprimez le paramètre, si vous ne le voulez pas.

-DUSE_QT5=true : Ce paramètre est utilisé pour construire cette application liée à Qt5. Passez-la à « false », si vous préférez utiliser Qt4

Contenu

Programme installé: juffed
Bibliothèques installées: libjuff.so, libjuffed-engine-qsci.so et des greffons dans /usr/lib/juffed/plugins
Répertoire installé: /usr/{include,lib,share}/juffed

Descriptions courtes

juffed

est un éditeur de texte basé sur Qt.

libjuff.so

Contient les fonctions de l'API de JuffEd

libjuffed-engine-qsci.so

contient les bindings QScintilla.

Last updated on 2017-02-21 21:13:57 +0100