Enscript-1.6.6

Introduction à Enscript

Enscript convertit des fichiers textes ASCII en PostScript, HTML, RTF, ANSI et en surimpression.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

[Attention]

Attention

Enscript ne peut pas convertir du texte encodé en UTF-8 en PostScript. La question est discutée en détails dans la section L'encodage nécessaire n'est pas une option valide de la page Problèmes liés aux locales. La solution consiste à utiliser paps-0.8.0, au lieu de Enscript, pour convertir du texte encodé en UTF-8 en PostScript.

Informations sur le paquet

  • Téléchargement (HTTP) : https://ftp.gnu.org/gnu/enscript/enscript-1.6.6.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 3acc242b829adacabcaf28533f049afd

  • Taille du téléchargement : 1,3 Mo

  • Estimation de l'espace disque requis : 14 Mo

  • Estimation du temps de construction : 0,1 SBU

Dépendances de Enscript

Facultatives

texlive-20240312 (ou install-tl-unx)

Installation de Enscript

Installez Enscript en exécutant les commandes suivantes :

./configure --prefix=/usr              \
            --sysconfdir=/etc/enscript \
            --localstatedir=/var       \
            --with-media=Letter &&
make &&

pushd docs &&
  makeinfo --plaintext -o enscript.txt enscript.texi &&
popd

Si vous avez installé texlive-20240312, vous pouvez créer la documentation Postscript et PDF en lançant (ne supporte pas make en parallèle) :

make -j1 -C docs ps pdf

Pour tester les résultats, exécutez : make check.

Maintenant, en tant qu'utilisateur root :

make install &&

install -v -m755 -d /usr/share/doc/enscript-1.6.6 &&
install -v -m644    README* *.txt docs/*.txt \
                    /usr/share/doc/enscript-1.6.6

Si vous avez construit la documentation Postscript et PDF, installez-la en utilisant la commande suivante en tant qu'utilisateur root :

install -v -m644 docs/*.{dvi,pdf,ps} \
                 /usr/share/doc/enscript-1.6.6

Explication des commandes

--sysconfdir=/etc/enscript : Ce paramètre place les données de configuration dans /etc/enscript au lieu de /usr/etc.

--localstatedir=/var : Ce paramètre initialise le répertoire pour les données d'exécution à /var au lieu de /usr/var.

--with-media=Letter : Ce paramètre initialise le format de la page à la taille letter plutôt que A4 par défaut.

Contenu

Programmes installés: diffpp, enscript, mkafmmap, over, sliceprint et states
Bibliothèques installées: Aucune
Répertoires installés: /etc/enscript, /usr/share/doc/enscript-1.6.6 et /usr/share/enscript

Descriptions courtes

diffpp

convertit des fichiers de sortie diff au format qui convient pour l'impression avec enscript

enscript

est un filtre, utilisé d'abord pour imprimer des scripts, qui convertit des fichiers textes ASCII en PostScript, HTML, RTF, ANSI et en surimpression

mkafmmap

crée un plan de police à partir d'un fichier donné

over

est un script qui appelle enscript et passe les bons paramètres pour créer des polices en surimpression

sliceprint

découpe des documents ayant de longues lignes

states

est un outil de traitement de texte du type awk avec certaines extensions de machines à états. Il est conçu pour surligner le code source de programmes et pour des tâches similaires où des informations d'état aident au traitement de l'entrée