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.
Téléchargement (HTTP) : http://anduin.linuxfromscratch.org/BLFS/juffed/juffed-0.10.r71.gc3c1a3f.tar.xz
Somme de contrôle MD5 du téléchargement : 5d211f5aadcb3d7365b5a6127d3d275f
Taille du téléchargement : 1.3 Mo
Estimation de l'espace disque requis : 22 Mo
Estimation du temps de construction : 0.8 SBU
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.
qtermwidget-0.8.0 (pour le terminal)
desktop-file-utils-0.23 et Enca
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/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
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.
Last updated on 2018-02-27 22:47:47 +0100