juffed-0.10.r71.gc3c1a3f

Introduction à JuffEd

Le paquet JuffEd est un éditeur de texte basé sur Qt avec des onglets. Il est simple et claire, et très puissant. Il supporte la coloration syntaxique, l'indentation automatique en fonction du type de fichier, le repliement des blocs de code, la coloration des crochets correspondants en permettant de sauter de l'un à l'autre, propose un puissant mécanisme de recherche et de remplacement basé sur des expressions régulières (éventuellement multi-lignes) qui supportent le remplacement avec \1, \2, … dans les remplacements, un émulateur de terminal, la sauvegarde des sessions nommées et plein d'autres fonctionnalités.

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

Informations sur le paquet

Le paquet des sources cité est créé par l'équipe BLFS en clonant le dépôt du code source, en trouvant la bonne version et en la renommant selon le répertoire du code source, en supprimant le répertoire .git et le fichier .gitignore, et finallement en faisant la compression de l'archive. Par d'autres modifications sont faites.

Dépendances de JuffEd

Requises

qscintilla-2.10.2

Recommandées

Facultatives

desktop-file-utils-0.23 et Enca

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

Installation de JuffEd

Pour compiler avec Qt4, voir « Command Explanations ». Installez JuffEd en lançant les commandes suivantes :

sed -i 's/"64"/""/' cmake/LibSuffix.cmake                                     &&
sed -i '/JUFFED_LIBRARY/s/)$/ qtermwidget5)/' plugins/terminal/CMakeLists.txt &&

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 est induit par les 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.

sed -i '/JUFFED_LIBRARY/s/)$/ qtermwidget5)/' : Permet à ce paquet de se construire contre la version actuelle de qtermwidget-0.8.0.

LIBRARY_PATH=$LXQT_PREFIX/lib : Cette variable d'environnement est requise pour que l'éditeur de lien trouve une bibliothèque requise.

-DBUILD_TERMINAL=ON : Ce paramètre est utilisé pour activer la construction du terminal. Changez la valeur à « OFF » ou supprimez le paramètre si vous n'en voulez pas.

-DUSE_QT5=true : Ce paramètre est utilisé pour construire cette application avec Qt5. Changez sa valeur à « false » si vous préférez utiliser Qt4.

Contents

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 2018-02-27 22:47:47 +0100