Author: bdubbs
Date: Sun Aug 26 12:11:33 2018
New Revision: 20405

Log:
Archive qtwebkit5.
Tags for printing and X libraries.

Added:
   trunk/BOOK/archive/qtwebkit5.xml
      - copied unchanged from r20404, trunk/BOOK/x/lib/qtwebkit5.xml
Deleted:
   trunk/BOOK/x/lib/qtwebkit5.xml
Modified:
   trunk/BOOK/pst/printing/gutenprint.xml
   trunk/BOOK/pst/ps/a2ps.xml
   trunk/BOOK/pst/ps/enscript.xml
   trunk/BOOK/pst/ps/epdfview.xml
   trunk/BOOK/pst/ps/paps.xml
   trunk/BOOK/pst/ps/psutils.xml
   trunk/BOOK/pst/scanning/sane.xml
   trunk/BOOK/pst/scanning/xsane.xml
   trunk/BOOK/x/lib/clutter-gst.xml
   trunk/BOOK/x/lib/clutter-gtk.xml
   trunk/BOOK/x/lib/colord-gtk.xml
   trunk/BOOK/x/lib/goffice010.xml
   trunk/BOOK/x/lib/qtwebengine.xml
   trunk/BOOK/x/lib/webkitgtk.xml

Copied: trunk/BOOK/archive/qtwebkit5.xml (from r20404, 
trunk/BOOK/x/lib/qtwebkit5.xml)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/BOOK/archive/qtwebkit5.xml    Sun Aug 26 12:11:33 2018        
(r20405, copy of r20404, trunk/BOOK/x/lib/qtwebkit5.xml)
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+
+  <!ENTITY qtwebkit-major "5.9">
+  <!ENTITY qtwebkit-url   
"https://download.qt.io/community_releases/&qtwebkit-major;/&qtwebkit-version;-final";>
+
+  <!ENTITY qtwebkit-download-http 
"&qtwebkit-url;/qtwebkit-opensource-src-&qtwebkit-version;.tar.xz">
+  <!ENTITY qtwebkit-download-ftp  " ">
+  <!ENTITY qtwebkit-md5sum        "1fc0ed873cc9326b823a8a83126714f5">
+  <!ENTITY qtwebkit-size          "34 MB">
+  <!ENTITY qtwebkit-buildsize     "668 MB (38 MB installed)">
+  <!ENTITY qtwebkit-time          "11 SBU (using parallelism=4)">
+]>
+
+<sect1 id="qtwebkit5" xreflabel="QtWebkit-&qtwebkit-version;">
+  <?dbhtml filename="qtwebkit5.html" ?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>QtWebkit-&qtwebkit-version;</title>
+
+  <indexterm zone="qtwebkit5">
+    <primary sortas="a-QtWebkit">QtWebkit</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to QtWebkit</title>
+
+    <para>
+      <application>Qtwebkit</application> is a Qt based web browser engine.
+    </para>
+
+    &lfs82_checked;
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Download (HTTP): <ulink url="&qtwebkit-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download (FTP): <ulink url="&qtwebkit-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download MD5 sum: &qtwebkit-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download size: &qtwebkit-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated disk space required: &qtwebkit-buildsize;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated build time: &qtwebkit-time;
+        </para>
+      </listitem>
+    </itemizedlist>
+
+    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Required patch:
+          <ulink
+            url="&patch-root;/qtwebkit-&qtwebkit-version;-icu_59-1.patch"/>
+        </para>
+      </listitem>
+    </itemizedlist>
+
+    <bridgehead renderas="sect3">Qtwebkit Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required">
+      <xref linkend="icu"/>,
+      <xref linkend="libjpeg"/>,
+      <xref linkend="libpng"/>,
+      <xref linkend="libwebp"/>,
+      <xref linkend="libxslt"/>,
+      <xref linkend="qt5"/>,
+      <xref linkend="ruby"/>, and
+      <xref linkend="sqlite"/>
+    </para>
+
+    <bridgehead renderas="sect4">Recommended</bridgehead>
+    <para role="recommended">
+      <xref linkend="gst10-plugins-base"/> (HTML5 Video Support)
+    </para>
+
+    <para condition="html" role="usernotes">User Notes:
+      <ulink url="&blfs-wiki;/qtwebkit"/>
+    </para>
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of Qtwebkit</title>
+
+    <para>
+      First, fix a build issue with <application>ICU</application> &gt;= 59:
+    </para>
+
+<screen><userinput>patch -Np1 -i 
../qtwebkit-&qtwebkit-version;-icu_59-1.patch</userinput></screen>
+
+    <para>If desired, adjust the build settings to avoid literally thousands
+    of unneeded warning messages:</para>
+
+<screen><userinput>sed -e '/CONFIG/a QMAKE_CXXFLAGS += 
-Wno-expansion-to-defined' \
+    -i Tools/qmake/mkspecs/features/unix/default_pre.prf</userinput></screen>
+
+    <para>
+      Install <application>Qtwebkit</application> by running the following 
commands:
+    </para>
+
+<screen><userinput>mkdir -p build        &amp;&amp;
+cd       build        &amp;&amp;
+
+qmake ../WebKit.pro   &amp;&amp;
+make</userinput></screen>
+
+    <para>
+      This package does not come with a test suite.
+    </para>
+
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+    <note><para>The installation is automatically made to the
+    $QT5DIR directory tree.</para></note>
+
+    <para>
+      Remove references to the build directory from installed 
+      profile include (pri) files by running the following
+      command as the <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>find $QT5DIR/ -name \*.prl \
+   -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;</userinput></screen>
+
+  </sect2>
+
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para>
+      <command>qmake</command>: is a Qt tool that automates the generation of 
+      Makefiles.
+    </para>
+
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Programs</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directories</segtitle>
+
+      <seglistitem>
+        <seg>
+          None
+        </seg>
+
+        <seg>
+          libQt5WebKit.so and
+          libQt5WebKitWidgets.so
+        </seg>
+        
+        <seg>
+          $QT5PREFIX/qml/QtWebKit,
+          $QT5PREFIX/lib/cmake/Qt5WebKit{,Widgets},
+          $QT5PREFIX/include/QtWebKit{,Widgets), and
+          $QT5PREFIX/plugins/webkit
+        </seg>
+      </seglistitem>
+    </segmentedlist>
+
+  </sect2>
+
+</sect1>

Modified: trunk/BOOK/pst/printing/gutenprint.xml
==============================================================================
--- trunk/BOOK/pst/printing/gutenprint.xml      Sun Aug 26 09:23:52 2018        
(r20404)
+++ trunk/BOOK/pst/printing/gutenprint.xml      Sun Aug 26 12:11:33 2018        
(r20405)
@@ -38,7 +38,7 @@
     <ulink url="http://gutenprint.sourceforge.net/p_Supported_Printers.php"/>.
     </para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/pst/ps/a2ps.xml
==============================================================================
--- trunk/BOOK/pst/ps/a2ps.xml  Sun Aug 26 09:23:52 2018        (r20404)
+++ trunk/BOOK/pst/ps/a2ps.xml  Sun Aug 26 12:11:33 2018        (r20405)
@@ -36,7 +36,7 @@
     every input format into PostScript output. The application's name
     expands appropriately to <quote>all to PostScript</quote>.</para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <caution>
       <para><application>a2ps</application> cannot convert UTF-8 encoded

Modified: trunk/BOOK/pst/ps/enscript.xml
==============================================================================
--- trunk/BOOK/pst/ps/enscript.xml      Sun Aug 26 09:23:52 2018        (r20404)
+++ trunk/BOOK/pst/ps/enscript.xml      Sun Aug 26 12:11:33 2018        (r20405)
@@ -36,7 +36,7 @@
     <para><application>Enscript</application> converts ASCII text files
     to PostScript, HTML, RTF, ANSI and overstrikes.</para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <caution>
       <para><application>Enscript</application> cannot convert UTF-8 encoded

Modified: trunk/BOOK/pst/ps/epdfview.xml
==============================================================================
--- trunk/BOOK/pst/ps/epdfview.xml      Sun Aug 26 09:23:52 2018        (r20404)
+++ trunk/BOOK/pst/ps/epdfview.xml      Sun Aug 26 12:11:33 2018        (r20405)
@@ -37,7 +37,7 @@
       <application>GNOME</application> libraries.
     </para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/pst/ps/paps.xml
==============================================================================
--- trunk/BOOK/pst/ps/paps.xml  Sun Aug 26 09:23:52 2018        (r20404)
+++ trunk/BOOK/pst/ps/paps.xml  Sun Aug 26 12:11:33 2018        (r20405)
@@ -35,7 +35,7 @@
     printing any complex script supported by <application>Pango</application>.
     </para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/pst/ps/psutils.xml
==============================================================================
--- trunk/BOOK/pst/ps/psutils.xml       Sun Aug 26 09:23:52 2018        (r20404)
+++ trunk/BOOK/pst/ps/psutils.xml       Sun Aug 26 12:11:33 2018        (r20405)
@@ -33,7 +33,7 @@
     <para><application>PSUtils</application> is a set of utilities to 
manipulate
     PostScript files.</para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/pst/scanning/sane.xml
==============================================================================
--- trunk/BOOK/pst/scanning/sane.xml    Sun Aug 26 09:23:52 2018        (r20404)
+++ trunk/BOOK/pst/scanning/sane.xml    Sun Aug 26 12:11:33 2018        (r20405)
@@ -47,7 +47,7 @@
     ends. The back ends are drivers for the supported scanners and cameras. The
     front ends are user interfaces to access the backends.</para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <bridgehead renderas="sect3">Back Ends Package Information</bridgehead>
     <itemizedlist spacing='compact'>

Modified: trunk/BOOK/pst/scanning/xsane.xml
==============================================================================
--- trunk/BOOK/pst/scanning/xsane.xml   Sun Aug 26 09:23:52 2018        (r20404)
+++ trunk/BOOK/pst/scanning/xsane.xml   Sun Aug 26 12:11:33 2018        (r20405)
@@ -34,7 +34,7 @@
     <xref linkend="sane"/>. It has additional features to improve the image
     quality and ease of use compared to <command>xscanimage</command>.</para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/x/lib/clutter-gst.xml
==============================================================================
--- trunk/BOOK/x/lib/clutter-gst.xml    Sun Aug 26 09:23:52 2018        (r20404)
+++ trunk/BOOK/x/lib/clutter-gst.xml    Sun Aug 26 12:11:33 2018        (r20405)
@@ -38,7 +38,7 @@
       ClutterMedia interface using <application>GStreamer</application>.
     </para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -91,8 +91,8 @@
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <ulink url="https://github.com/castano/cgc-opensrc";>Cgc</ulink>,
-      <xref linkend="gtk-doc"/>
+      <xref linkend="gtk-doc"/> and
+      <ulink url="https://github.com/castano/cgc-opensrc";>Cgc</ulink>
     </para>
 
     <para condition="html" role="usernotes">User Notes:

Modified: trunk/BOOK/x/lib/clutter-gtk.xml
==============================================================================
--- trunk/BOOK/x/lib/clutter-gtk.xml    Sun Aug 26 09:23:52 2018        (r20404)
+++ trunk/BOOK/x/lib/clutter-gtk.xml    Sun Aug 26 12:11:33 2018        (r20405)
@@ -37,7 +37,7 @@
       into <application>GTK+</application> applications.
     </para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/x/lib/colord-gtk.xml
==============================================================================
--- trunk/BOOK/x/lib/colord-gtk.xml     Sun Aug 26 09:23:52 2018        (r20404)
+++ trunk/BOOK/x/lib/colord-gtk.xml     Sun Aug 26 12:11:33 2018        (r20405)
@@ -35,7 +35,7 @@
       <application>Colord</application>.
     </para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/x/lib/goffice010.xml
==============================================================================
--- trunk/BOOK/x/lib/goffice010.xml     Sun Aug 26 09:23:52 2018        (r20404)
+++ trunk/BOOK/x/lib/goffice010.xml     Sun Aug 26 12:11:33 2018        (r20405)
@@ -41,7 +41,7 @@
       load/save routines for application documents and undo/redo functions.
     </para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/x/lib/qtwebengine.xml
==============================================================================
--- trunk/BOOK/x/lib/qtwebengine.xml    Sun Aug 26 09:23:52 2018        (r20404)
+++ trunk/BOOK/x/lib/qtwebengine.xml    Sun Aug 26 12:11:33 2018        (r20405)
@@ -39,7 +39,7 @@
       <application>chromium</application> developers.
     </para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <note><para>By default, ninja will use all online CPUs +2 (if at least
     4 exist), even if they are not available to the current task because the

Modified: trunk/BOOK/x/lib/webkitgtk.xml
==============================================================================
--- trunk/BOOK/x/lib/webkitgtk.xml      Sun Aug 26 09:23:52 2018        (r20404)
+++ trunk/BOOK/x/lib/webkitgtk.xml      Sun Aug 26 12:11:33 2018        (r20405)
@@ -36,7 +36,7 @@
       platforms.
     </para>
 
-    &lfs82_checked;
+    &lfs83_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to