Introduction to QtWebEngine
        
        
          QtWebEngine integrates
          chromium"s web capabilities into
          Qt. It ships with its own copy of Ninja-1.7.2 which
          it uses for the build, and various copies of libraries from ffmpeg,
          icu, libvpx, and zlib (including libminizip) which have been forked
          by the chromium developers.
        
        
          This package is known to build and work properly using an LFS-8.1
          platform.
        
        
          Package Information
        
        
        
          qtwebengine Dependencies
        
        
          Required
        
        
          NSS-3.32, PulseAudio-10.0, and Qt-5.9.1
        
        
          Recommended
        
        
          
          
            Note
          
          
            If these packages are not installed, the build process will
            compile and install its own (perhaps older) version, with the
            side effect of increasing build and installed disk space and
            build time.
          
         
        
          libwebp-0.6.0, libxslt-1.1.29, Opus-1.2.1, and
          rustc-1.19.0
        
        
          Optional
        
        
          libevent-2.1.8, jsoncpp,
          libsrtp, snappy
        
        
          User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/qtwebengine
        
       
      
        
          Installation of qtwebengine
        
        
          Install qtwebengine by running the
          following commands:
        
        
mkdir build &&
cd    build &&
qmake ..    &&
make
        
          This package does not come with a test suite.
        
        
          Now, as the root user:
        
        
make install
        
          Remove references to the build directory from installed library
          dependency (prl) files by running the following commands as the
          root user:
        
        
find $QT5PREFIX/ -name \*.prl \
   -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;