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> >= 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 && +cd build && + +qmake ../WebKit.pro && +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