Poppler-0.5.4
      
      
        
          Introduction to Poppler
        
        
          The Poppler package contains a PDF
          rendering library and command line tools used to manipulate PDF
          files. This is useful for providing PDF rendering functionality as
          a shared library.
        
        
          Package Information
        
        
          
            - 
              
                Download (HTTP): http://poppler.freedesktop.org/poppler-0.5.4.tar.gz
              
             
            - 
              
                Download MD5 sum: 053fdfd70533ecce1a06353fa945f061
              
             
            - 
              
                Download size: 1.0 MB
              
             
            - 
              
                Estimated disk space required: 49 MB (additional 15 MB to
                install the encoding data package)
              
             
            - 
              
                Estimated build time: 1.0 SBU (includes building with all
                dependencies)
              
             
          
         
        
          Additional Downloads
        
        
        
          The additional package consists of encoding files for use with
          Poppler. The encoding files are optional and poppler will
          automatically read them if they are present. When installed, they
          enable Poppler to render CJK and Cyrillic properly.
        
        
          Poppler Dependencies
        
        
          Required
        
        
          pkg-config-0.22 and Fontconfig-2.4.2
        
        
          Optional
        
        
          libjpeg-6b, cairo-1.4.14, GTK+-2.10.13, Qt-3.3.8b, and
          Qt-4.x.x
        
        
          If you're installing Poppler to
          support kdegraphics-3.5.9, you will need to have
          Qt-3.3.8b
          installed so that the libpoppler-qt
          library is built.
        
        
          User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/poppler
        
       
      
        
          Installation of Poppler
        
        
          
          
            Caution
          
          
            Poppler will overwrite
            command-line utilities and man pages previously installed by the
            Xpdf package. If you prefer to
            keep the Xpdf versions of these
            files, pass the --disable-utils
            parameter to the configure command below.
          
         
        
          The configure command
          below includes three parameters which disable various rendering
          back-ends. Ensure you remove any of the parameters for which you
          have the corresponding dependency installed. Install Poppler by running the following commands:
        
        
patch -Np1 -i ../poppler-0.5.4-security_fixes-1.patch &&
./configure --prefix=/usr \
            --sysconfdir=/etc \
            --enable-zlib \
            --disable-cairo-output \
            --disable-poppler-glib \
            --disable-gtk-test &&
make
        
          This package does not come with a test suite.
        
        
          Now, as the root user:
        
        
make install &&
install -v -m755 -d      /usr/share/doc/poppler-0.5.4 &&
install -v -m644 README* /usr/share/doc/poppler-0.5.4
        
          If you downloaded the additional encoding data package, install it
          by issuing the following command after unpacking the tarball and
          changing into the newly-created package source directory (as the
          root user):
        
        
make prefix=/usr install
       
      
        
          Command Explanations
        
        
          --enable-zlib: This
          parameter forces the build to link with the system-installed
          libz library to enable compressed PDF
          functionality.
        
        
          --disable-cairo-output:
          This parameter disables building the cairo graphics backend. Remove this parameter
          if you have cairo installed.
        
        
          --disable-poppler-glib and
          --disable-gtk-test: These
          parameters disable building the GLib wrapper and GTK+ test program. Remove these parameters if
          you have GTK+-2 installed. Note
          that if you plan on building Evince-0.8.3, you
          must build the GLib wrapper.
        
       
      
      
        
          Contents
        
        
          
            
            
              Installed Libraries:
              libpoppler.{so,a},
              libpoppler-glib.{so,a}, libpoppler-qt.{so,a} and
              libpoppler-qt4.{so,a}
            
            
              Installed Directories:
              /usr/include/poppler,
              /usr/share/doc/poppler-0.5.4, /usr/share/gtk-doc/html/poppler
              and /usr/share/poppler
            
           
         
        
          
            Short Descriptions
          
          
            
            
              
                | 
                   
                    libpoppler.{so,a}
                   
                 | 
                
                   
                    contains the API functions to render PDF files.
                   
                 | 
              
              
                | 
                   
                    libpoppler-glib.{so,a}
                   
                 | 
                
                   
                    is a wrapper library used to interface the PDF rendering
                    functions with GTK+.
                   
                 | 
              
              
                | 
                   
                    libpoppler-qt.{so,a}
                   
                 | 
                
                   
                    is a wrapper library used to interface the PDF rendering
                    functions with Qt.
                   
                 | 
              
              
                | 
                   
                    libpoppler-qt4.{so,a}
                   
                 | 
                
                   
                    is a wrapper library used to interface the PDF rendering
                    functions with Qt-4.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2008-07-12 13:29:07 -0500