libxslt-1.1.34
      
      
      
        
          Installation of libxslt
        
        
          Install libxslt by running the
          following commands:
        
        sed -i s/3000/5000/ libxslt/transform.c doc/xsltproc.{1,xml} &&
sed -i -r '/max(Parser)?Depth/d' ./tests/fuzz/fuzz.c &&
./configure --prefix=/usr --disable-static --without-python  &&
make
        
          A shipped man page is glitched. If the recommended dependencies are
          installed, regenerate it by running the following commands:
        
        sed -e 's@http://cdn.docbook.org/release/xsl@https://cdn.docbook.org/release/xsl-nons@' \
    -e 's@\$Date\$@31 October 2019@' -i doc/xsltproc.xml &&
xsltproc/xsltproc --nonet doc/xsltproc.xml -o doc/xsltproc.1
        
          To test the results, issue: make
          check.
        
        
          Now, as the root user:
        
        make install
       
      
        
          Command Explanations
        
        
          sed -i s/3000/5000/
          ...: this increases the recursion limit in libxslt.
          This is needed by some packages for their documentation.
        
        
          sed -i -r '/max(Parser)?Depth/d'
          ...: this works around an issue running test suite
          of libxslt with libxml-2.9.12.
        
        
          --without-python: This
          parameter disables the libxslt python module since it does not
          support Python3. If you wish to enable this module, make sure that
          Python2 libxml2-2.9.12
          module is installed, and remove this parameter.
        
        
          --disable-static: This
          switch prevents installation of static versions of the libraries.
        
       
      
        
          Contents
        
        
          
            
              Installed Programs:
              xslt-config and xsltproc
            
            
              Installed Libraries:
              libexslt.so, libxslt.so and optionally,
              libxsltmod.so Python
              module
            
            
              Installed Directories:
              /usr/include/libexslt,
              /usr/include/libxslt, /usr/lib/libxslt-plugins,
              /usr/share/doc/libxslt-1.1.34, and
              /usr/share/doc/libxslt-python-1.1.34
            
           
         
        
          
            Short Descriptions
          
          
            
              
              
            
            
              
                | 
                    xslt-config
                   | 
                    is used to find out the pre-processor, linking and
                    compiling flags necessary to use the libxslt libraries in 3rd-party
                    programs
                   | 
              
                | 
                    xsltproc
                   | 
                    is used to apply XSLT stylesheets to XML documents
                   | 
              
                | 
                    libexslt.so | 
                    is used to provide extensions to XSLT functions
                   | 
              
                | 
                    libxslt.so | 
                    provides extensions to the libxml2libraries to parse files that
                    use the XSLT format | 
            
          
         
       
      
        Last updated on