OpenSP-1.5.2
      
      
        
          Introduction à OpenSP
        
        
          Le paquet OpenSP contient une
          bibliothèque C++ pour utiliser des
          fichiers SGML/XML. C'est utile pour valider, analyser et manipuler
          des documents SGML et XML.
        
        
          Ce paquet est connu pour se construire correctement sur une
          plateforme LFS-8.0.
        
        
          Informations sur le paquet
        
        
        
          Dépendances de OpenSP
        
        
          Requises
        
        
          sgml-common-0.6.3
        
        
          Facultatives
        
        
          xmlto-0.0.28
        
        
          Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/opensp
        
       
      
        
          Installation de OpenSP
        
        
          Installez OpenSP en lançant les
          commandes suivantes :
        
        sed -i 's/32,/253,/' lib/Syntax.cxx &&
sed -i 's/LITLEN          240 /LITLEN          8092/' \
    unicode/{gensyntax.pl,unicode.syn} &&
./configure --prefix=/usr                              \
            --disable-static                           \
            --disable-doc-build                        \
            --enable-default-catalog=/etc/sgml/catalog \
            --enable-http                              \
            --enable-default-search-path=/usr/share/sgml &&
make pkgdatadir=/usr/share/sgml/OpenSP-1.5.2
        
          Pour tester les résultats, lancez : make check. Jusqu'à 9 tests sur
          23 peuvent échouer. Ne vous en alarmez pas.
        
        
          Maintenant, en tant qu'utilisateur root :
        
        make pkgdatadir=/usr/share/sgml/OpenSP-1.5.2 \
     docdir=/usr/share/doc/OpenSP-1.5.2      \
     install &&
ln -v -sf onsgmls   /usr/bin/nsgmls   &&
ln -v -sf osgmlnorm /usr/bin/sgmlnorm &&
ln -v -sf ospam     /usr/bin/spam     &&
ln -v -sf ospcat    /usr/bin/spcat    &&
ln -v -sf ospent    /usr/bin/spent    &&
ln -v -sf osx       /usr/bin/sx       &&
ln -v -sf osx       /usr/bin/sgml2xml &&
ln -v -sf libosp.so /usr/lib/libsp.so
       
      
        
          Explication des commandes
        
        
          sed -i
          's/32,/253,/...unicode.syn} : Ces seds évitent
          des messages agaçants qui sinon apparaitraient en lançant
          openjade.
        
        
          --disable-static : Ce
          paramètre empêche l'installation des versions statiques des
          bibliothèques.
        
        
          --enable-http : Ce
          paramètre ajoute le support pour HTTP.
        
        
          --disable-doc-build :
          Ce paramètre évite que le script configure ne vérifie si vous avez
          installé xmlto. Si vous avez
          xmlto, vous pouvez supprimer cette
          option.
        
        
          --enable-default-catalog=/etc/sgml/catalog :
          Ce paramètre initialise l'emplacement du catalogue centralisé
        
        
          --enable-default-search-path :
          Ce paramètre initialise la valeur par défaut de SGML_SEARCH_PATH.
        
        
          --enable-xml-messages : Ce
          paramètre ajoute le support des messages formatés en XML.
        
        
          make
          pkgdatadir=/usr/share/sgml/OpenSP-1.5.2 : Ceci
          initialise la variable pkgdatadir dans le Makefile de /usr/share/OpenSP à /usr/share/sgml/OpenSP-1.5.2.
        
        
          ln -v -sf ... :
          Ces commandes créent l'équivalent SP des exécutables et bibliothèques
          OpenSP.
        
       
      
        
          Contenu
        
        
          
            
              Programmes installés:
              onsgmls, osgmlnorm, ospam, ospcat,
              ospent, osx, et les liens symboliques SP équivalents: nsgmls, sgml2xml,
              sgmlnorm, spam, spcat, spent et sx
            
            
              Bibliothèque installée:
              libosp.so et le lien symbolique
              SP équivalent: libsp.so
            
            
              Répertoires installés:
              /usr/include/OpenSP,
              /usr/share/doc/OpenSP et /usr/share/sgml/OpenSP-1.5.2
            
           
         
        
          
            Descriptions courtes
          
          
            
            
              
                | 
                   
                    onsgmls
                   
                 | 
                
                   
                    est utilisé pour traiter des fichiers SGML.
                   
                 | 
              
              
                | 
                   
                    osgmlnorm
                   
                 | 
                
                   
                    affiche sur la sortie standard une instance de document
                    normalisé pour le document SGML contenu dans la
                    concaténation des entités avec des identifiants systèmes
                    .nf et .fi.
                   
                 | 
              
              
                | 
                   
                    ospam
                   
                 | 
                
                   
                    est un éditeur de flux de balises.
                   
                 | 
              
              
                | 
                   
                    ospcat
                   
                 | 
                
                   
                    affiche des identifiants systèmes effectifs trouvés dans
                    les catalogues.
                   
                 | 
              
              
                | 
                   
                    ospent
                   
                 | 
                
                   
                    offre l'accès au gestionnaire d'entités d'OpenSP.
                   
                 | 
              
              
                | 
                   
                    osx
                   
                 | 
                
                   
                    est un normalisateur utilisé pour convertir des fichiers
                    SGML en fichiers XML.
                   
                 | 
              
              
                | 
                   
                    nsgmls
                   
                 | 
                
                   
                    est un lien symbolique vers onsgmls.
                   
                 | 
              
              
                | 
                   
                    sgml2xml
                   
                 | 
                
                   
                    est un lien symbolique vers osx.
                   
                 | 
              
              
                | 
                   
                    sgmlnorm
                   
                 | 
                
                   
                    est un lien symbolique vers osgmlnorm.
                   
                 | 
              
              
                | 
                   
                    spam
                   
                 | 
                
                   
                    est un lien symbolique vers ospam.
                   
                 | 
              
              
                | 
                   
                    spcat
                   
                 | 
                
                   
                    est un lien symbolique vers ospcat.
                   
                 | 
              
              
                | 
                   
                    spent
                   
                 | 
                
                   
                    est un lien symbolique vers ospent.
                   
                 | 
              
              
                | 
                   
                    sx
                   
                 | 
                
                   
                    est un lien symbolique vers osx.
                   
                 | 
              
              
                | 
                   
                    libosp.so
                   
                 | 
                
                   
                    contient les fonctions requises par le programme
                    OpenSP pour analyser,
                    valider et manipuler des fichiers SGML et XML.
                   
                 | 
              
              
                | 
                   
                    libsp.so
                   
                 | 
                
                   
                    est un lien symbolique vers libosp.so.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2017-08-15 20:49:48 +0200