Author: fernando
Date: Mon Jul 20 13:20:31 2015
New Revision: 16267
Log:
• Add chrpath-0.16.
• Add QScintilla-gpl-2.9.
• Add juffed-0.10.r71.gc3c1a3f.
• Fixes for lximage-qt-0.4.0 and obconf-qt-0.9.0.8.g1ce85f1.
• Replace "_" by "-" in lximage-qt-0.4.0 and obconf-qt-0.9.0.8.g1ce85f1
file names.
Added:
trunk/BOOK/general/genutils/chrpath.xml
- copied, changed from r16266,
trunk/BOOK/general/genutils/appdata-tools.xml
trunk/BOOK/lxqt/apps/juffed.xml
- copied, changed from r16266, trunk/BOOK/lxqt/apps/qterminal.xml
trunk/BOOK/lxqt/apps/lximage-qt.xml
- copied unchanged from r16266, trunk/BOOK/lxqt/apps/lximage_qt.xml
trunk/BOOK/lxqt/apps/obconf-qt.xml
- copied unchanged from r16266, trunk/BOOK/lxqt/apps/obconf_qt.xml
trunk/BOOK/lxqt/apps/qscintilla.xml
- copied, changed from r16266, trunk/BOOK/lxqt/apps/qupzilla.xml
Deleted:
trunk/BOOK/lxqt/apps/lximage_qt.xml
trunk/BOOK/lxqt/apps/obconf_qt.xml
Modified:
trunk/BOOK/general/genutils/genutils.xml
trunk/BOOK/lxqt/apps/apps.xml
trunk/BOOK/lxqt/apps/qterminal.xml
trunk/BOOK/lxqt/apps/qupzilla.xml
trunk/BOOK/packages.ent
Copied and modified: trunk/BOOK/general/genutils/chrpath.xml (from r16266,
trunk/BOOK/general/genutils/appdata-tools.xml)
==============================================================================
--- trunk/BOOK/general/genutils/appdata-tools.xml Sun Jul 19 20:25:20
2015 (r16266, copy source)
+++ trunk/BOOK/general/genutils/chrpath.xml Mon Jul 20 13:20:31 2015
(r16267)
@@ -4,104 +4,82 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
- <!ENTITY appdata-tools-download-http
"http://people.freedesktop.org/~hughsient/releases/appdata-tools-&appdata-tools-version;.tar.xz">
- <!ENTITY appdata-tools-download-ftp " ">
- <!ENTITY appdata-tools-md5sum "47d8500b7b96fac6667c3173c77c1e66">
- <!ENTITY appdata-tools-size "248 KB">
- <!ENTITY appdata-tools-buildsize "2.3 MB">
- <!ENTITY appdata-tools-time "less than 0.1 SBU">
+ <!ENTITY chrpath-download-http
"https://alioth.debian.org/frs/download.php/latestfile/813/chrpath-&chrpath-version;.tar.gz">
+ <!ENTITY chrpath-download-ftp " ">
+ <!ENTITY chrpath-md5sum "2bf8d1d1ee345fc8a7915576f5649982">
+ <!ENTITY chrpath-size "132 KB">
+ <!ENTITY chrpath-buildsize "1 MB">
+ <!ENTITY chrpath-time "less than 0.1 SBU">
]>
-<sect1 id="appdata-tools" xreflabel="appdata-tools-&appdata-tools-version;">
- <?dbhtml filename="appdata-tools.html"?>
+<sect1 id="chrpath" xreflabel="chrpath-&chrpath-version;">
+ <?dbhtml filename="chrpath.html"?>
<sect1info>
<othername>$LastChangedBy$</othername>
<date>$Date$</date>
</sect1info>
- <title>appdata-tools-&appdata-tools-version;</title>
+ <title>chrpath-&chrpath-version;</title>
- <indexterm zone="appdata-tools">
- <primary sortas="a-appdata-tools">appdata-tools</primary>
+ <indexterm zone="chrpath">
+ <primary sortas="a-chrpath">chrpath</primary>
</indexterm>
<sect2 role="package">
- <title>Introduction to appdata-tools</title>
+ <title>Introduction to chrpath</title>
<para>
- The <application>appdata-tools</application> is used to validate AppData
- files to conform to standard specification.
+ The <application>chrpath</application> modify the dynamic library load
+ path (rpath and runpath) of compiled programs and libraries.
</para>
- &lfs77_checked;
+ &lfs77_checked; &gcc5_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
- Download (HTTP): <ulink url="&appdata-tools-download-http;"/>
+ Download (HTTP): <ulink url="&chrpath-download-http;"/>
</para>
</listitem>
<listitem>
<para>
- Download (FTP): <ulink url="&appdata-tools-download-ftp;"/>
+ Download (FTP): <ulink url="&chrpath-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
- Download MD5 sum: &appdata-tools-md5sum;
+ Download MD5 sum: &chrpath-md5sum;
</para>
</listitem>
<listitem>
<para>
- Download size: &appdata-tools-size;
+ Download size: &chrpath-size;
</para>
</listitem>
<listitem>
<para>
- Estimated disk space required: &appdata-tools-buildsize;
+ Estimated disk space required: &chrpath-buildsize;
</para>
</listitem>
<listitem>
<para>
- Estimated build time: &appdata-tools-time;
+ Estimated build time: &chrpath-time;
</para>
</listitem>
</itemizedlist>
- <bridgehead renderas="sect3">appdata-tools Dependencies</bridgehead>
-
- <bridgehead renderas="sect4">Required</bridgehead>
- <para role="required">
- <xref linkend="appstream-glib"/>
- </para>
-
- <bridgehead renderas="sect4">Recommended</bridgehead>
- <para role="recommended">
- <xref linkend="gobject-introspection"/>
- </para>
-
- <bridgehead renderas="sect4">Optional</bridgehead>
- <para role="optional">
- <xref linkend="libxml2"/>,
- <xref linkend="libxslt"/>,
- <xref linkend="DocBook"/>,
- <xref linkend="docbook-xsl"/>,
- <ulink
url="http://www.thaiopensource.com/download/old/relaxng/20030619/trang.html">trang</ulink>,
and
- <ulink url="http://lxml.de/index.html">lxml</ulink>
- </para>
-
<para condition="html" role="usernotes">User Notes:
- <ulink url="&blfs-wiki;/appdata-tools"/>
+ <ulink url="&blfs-wiki;/chrpath"/>
</para>
</sect2>
<sect2 role="installation">
- <title>Installation of appdata-tools</title>
+ <title>Installation of chrpath</title>
<para>
- Install <application>appdata-tools</application> by running the following
+ Install <application>chrpath</application> by running the following
commands:
</para>
@@ -116,7 +94,7 @@
Now, as the <systemitem class="username">root</systemitem> user:
</para>
-<screen role="root"><userinput>make install</userinput></screen>
+<screen role="root"><userinput>make docdir=/usr/share/doc/&chrpath-version;
install</userinput></screen>
</sect2>
@@ -124,19 +102,19 @@
<title>Contents</title>
<segmentedlist>
- <segtitle>Installed Programs</segtitle>
+ <segtitle>Installed Program</segtitle>
<segtitle>Installed Libraries</segtitle>
- <segtitle>Installed Directories</segtitle>
+ <segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>
- appdata-validate
+ chrpath
</seg>
<seg>
None
</seg>
<seg>
- None
+ /usr/share/doc/chrpath-&chrpath-version;
</seg>
</seglistitem>
</segmentedlist>
@@ -146,14 +124,14 @@
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
- <varlistentry id="appdata-validate">
- <term><command>appdata-validate</command></term>
+ <varlistentry id="chrpath-prog">
+ <term><command>chrpath</command></term>
<listitem>
<para>
- validates AppData metadata.
+ changes the rpath or runpath in ELF files.
</para>
- <indexterm zone="appdata-tools appdata-validate">
- <primary sortas="b-appdata-validate">appdata-validate</primary>
+ <indexterm zone="chrpath chrpath-prog">
+ <primary sortas="b-chrpath">chrpath</primary>
</indexterm>
</listitem>
</varlistentry>
Modified: trunk/BOOK/general/genutils/genutils.xml
==============================================================================
--- trunk/BOOK/general/genutils/genutils.xml Sun Jul 19 20:25:20 2015
(r16266)
+++ trunk/BOOK/general/genutils/genutils.xml Mon Jul 20 13:20:31 2015
(r16267)
@@ -22,6 +22,7 @@
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="appdata-tools.xml"/> -->
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="appstream-glib.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="chrpath.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="compface.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="desktop-file-utils.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="graphviz.xml"/>
Modified: trunk/BOOK/lxqt/apps/apps.xml
==============================================================================
--- trunk/BOOK/lxqt/apps/apps.xml Sun Jul 19 20:25:20 2015 (r16266)
+++ trunk/BOOK/lxqt/apps/apps.xml Mon Jul 20 13:20:31 2015 (r16267)
@@ -20,8 +20,10 @@
capabilities to the <application>LXQt</application> desktop.
</para>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="lximage_qt.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="obconf_qt.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="lximage-qt.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="obconf-qt.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="qscintilla.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="juffed.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="qtermwidget.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qterminal.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qupzilla.xml"/>
Copied and modified: trunk/BOOK/lxqt/apps/juffed.xml (from r16266,
trunk/BOOK/lxqt/apps/qterminal.xml)
==============================================================================
--- trunk/BOOK/lxqt/apps/qterminal.xml Sun Jul 19 20:25:20 2015
(r16266, copy source)
+++ trunk/BOOK/lxqt/apps/juffed.xml Mon Jul 20 13:20:31 2015 (r16267)
@@ -4,35 +4,40 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
- <!ENTITY qterminal-download-http
"https://github.com/qterminal/qterminal/releases/download/&qterminal-version;/qterminal-&qterminal-version;.tar.xz">
- <!ENTITY qterminal-download-ftp " ">
- <!ENTITY qterminal-md5sum "a033e898d17fcd3b0f9a839b029b0db4">
- <!ENTITY qterminal-size "100 KB">
- <!ENTITY qterminal-buildsize "3.7 MB">
- <!ENTITY qterminal-time "0.2 SBU">
+ <!ENTITY juffed-download-http
"http://anduin.linuxfromscratch.org/sources/BLFS/conglomeration/juffed/juffed-&juffed-version;.tar.xz">
+ <!ENTITY juffed-download-ftp " ">
+ <!ENTITY juffed-md5sum "5d211f5aadcb3d7365b5a6127d3d275f">
+ <!ENTITY juffed-size "1.3 MB">
+ <!ENTITY juffed-buildsize "22 MB">
+ <!ENTITY juffed-time "0.8 SBU">
]>
-<sect1 id="qterminal" xreflabel="qterminal-&qterminal-version;">
- <?dbhtml filename="qterminal.html"?>
+<sect1 id="juffed" xreflabel="juffed-&juffed-version;">
+ <?dbhtml filename="juffed.html"?>
<sect1info>
<othername>$LastChangedBy$</othername>
<date>$Date$</date>
</sect1info>
- <title>qterminal-&qterminal-version;</title>
+ <title>juffed-&juffed-version;</title>
- <indexterm zone="qterminal">
- <primary sortas="a-qterminal">qterminal</primary>
+ <indexterm zone="juffed">
+ <primary sortas="a-juffed">juffed</primary>
</indexterm>
<sect2 role="package">
- <title>Introduction to qterminal</title>
+ <title>Introduction to juffed</title>
<para>
- The <application>qterminal</application> package contains a Qt widget
- based terminal emulator for <application>Qt</application> with support
- for multiple tabs.
+ The <application>JuffEd</application> package is a Qt based editor with
+ support for multiple tabs. It is simple and clear, but very powerful.
+ Supports language syntax highlighting, auto-indents in accordance with
+ file type, code blocks folding, maching braces highlighting with instant
+ jumps between them, powerful search and replacing text using regular
+ expressions (including multiline ones) with the opportunity to use
+ matches \1, \2, … in substitutions, a terminal emulator, saving
+ named sessions and many other features.
</para>
&lfs77_checked; &gcc5_checked;
@@ -41,55 +46,70 @@
<itemizedlist spacing="compact">
<listitem>
<para>
- Download (HTTP): <ulink url="&qterminal-download-http;"/>
+ Download (HTTP): <ulink url="&juffed-download-http;"/>
</para>
</listitem>
<listitem>
<para>
- Download (FTP): <ulink url="&qterminal-download-ftp;"/>
+ Download (FTP): <ulink url="&juffed-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
- Download MD5 sum: &qterminal-md5sum;
+ Download MD5 sum: &juffed-md5sum;
</para>
</listitem>
<listitem>
<para>
- Download size: &qterminal-size;
+ Download size: &juffed-size;
</para>
</listitem>
<listitem>
<para>
- Estimated disk space required: &qterminal-buildsize;
+ Estimated disk space required: &juffed-buildsize;
</para>
</listitem>
<listitem>
<para>
- Estimated build time: &qterminal-time;
+ Estimated build time: &juffed-time;
</para>
</listitem>
</itemizedlist>
- <bridgehead renderas="sect3">qterminal Dependencies</bridgehead>
+ <para>
+ The source tarball shown above was created by the BLFS team by cloning
+ the source code repository, finding the correct version to rename
+ accordingly the source code directory, removing <filename
+ class="directory">.git</filename> directory and <filename
+ class="directory">.gitignore</filename> file, and finally making the
+ compressed tarball. No other modification has been made.
+ </para>
+
+ <bridgehead renderas="sect3">juffed Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
- <xref linkend="qtermwidget"/>
+ <xref linkend="qscintilla"/>
+ </para>
+
+ <bridgehead renderas="sect4">Optional</bridgehead>
+ <para role="optional">
+ <xref linkend="desktop-file-utils"/> and
+ <ulink url="http://cihar.com/software/enca/">Enca</ulink>
</para>
<para condition="html" role="usernotes">
- User Notes: <ulink url="&blfs-wiki;/qterminal"/>
+ User Notes: <ulink url="&blfs-wiki;/juffed"/>
</para>
</sect2>
<sect2 role="installation">
- <title>Installation of qterminal</title>
+ <title>Installation of juffed</title>
<para>
For compilation with <application>Qt4</application>, see <quote>Command
Explanations</quote>, below. Install
- <application>qterminal</application> by running the following commands:
+ <application>juffed</application> by running the following commands:
</para>
<screen><userinput>mkdir -v build &&
@@ -97,7 +117,8 @@
cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DUSE_SYSTEM_QXT=OFF \
+ -DLIB_INSTALL_DIR=/usr/lib \
+ -DBUILD_TERMINAL=ON \
-DUSE_QT5=true \
.. &&
@@ -125,15 +146,6 @@
<title>Command Explanations</title>
<para>
- <parameter>-DUSE_SYSTEM_QXT=OFF</parameter>: This switch is necessary
- because the option has not been implemented if linking with
- <application>Qt5</application>. However, use it also if you choose
- linking to <application>Qt4</application>, because <ulink
- url="https://bitbucket.org/libqxt/libqxt/wiki/Home">libqxt</ulink> is
- required, but is no longer maintained.
- </para>
-
- <para>
<parameter>-DUSE_QT5=true</parameter>: This switch is used in order to
build this application linked to <application>Qt5</application>. Toggle
to <quote>false</quote>, if you prefer to use
@@ -152,13 +164,15 @@
<seglistitem>
<seg>
- qterminal
+ juffed
</seg>
<seg>
- None
+ libjuff.so,
+ libjuffed-engine-qsci.so and
+ plugins under /usr/lib/juffed/plugins
</seg>
<seg>
- /usr/share/qterminal
+ /usr/{include,lib,share}/juffed
</seg>
</seglistitem>
</segmentedlist>
@@ -168,15 +182,38 @@
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
- <varlistentry id="qterminal-prog">
- <term><command>qterminal</command></term>
+ <varlistentry id="juffed-prog">
+ <term><command>juffed</command></term>
+ <listitem>
+ <para>
+ is a <application>Qt</application> based editor.
+ </para>
+ <indexterm zone="juffed juffed-prog">
+ <primary sortas="b-juffed">juffed</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="libjuff">
+ <term><filename class="libraryfile">libjuff.so</filename></term>
+ <listitem>
+ <para>
+ contains the <application>JuffEd</application> API functions.
+ </para>
+ <indexterm zone="juffed libjuff">
+ <primary sortas="c-libjuff">libjuff.so</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="libjuffed-engine-qsci">
+ <term><filename
class="libraryfile">libjuffed-engine-qsci.so</filename></term>
<listitem>
<para>
- a lightweight terminal emulator for the
- <application>Qt</application> desktop.
+ contains the <application>QScintilla</application> bindings.
</para>
- <indexterm zone="qterminal qterminal-prog">
- <primary sortas="b-qterminal">qterminal</primary>
+ <indexterm zone="juffed libjuffed-engine-qsci">
+ <primary
sortas="c-libjuffed-engine-qsci">libjuffed-engine-qsci.so</primary>
</indexterm>
</listitem>
</varlistentry>
Copied: trunk/BOOK/lxqt/apps/lximage-qt.xml (from r16266,
trunk/BOOK/lxqt/apps/lximage_qt.xml)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/lxqt/apps/lximage-qt.xml Mon Jul 20 13:20:31 2015
(r16267, copy of r16266, trunk/BOOK/lxqt/apps/lximage_qt.xml)
@@ -0,0 +1,197 @@
+<?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 lximage-qt-download-http
"http://downloads.lxqt.org/lximage-qt/&lximage-qt-version;/lximage-qt-&lximage-qt-version;.tar.xz">
+ <!ENTITY lximage-qt-download-ftp " ">
+ <!ENTITY lximage-qt-md5sum "0bd2c6474d8d9c73b606e81647e777f0">
+ <!ENTITY lximage-qt-size "44 KB">
+ <!ENTITY lximage-qt-buildsize "3 MB">
+ <!ENTITY lximage-qt-time "0.1 SBU">
+]>
+
+<sect1 id="lximage-qt" xreflabel="lximage-qt-&lximage-qt-version;">
+ <?dbhtml filename="lximage-qt.html"?>
+
+ <sect1info>
+ <othername>$LastChangedBy$</othername>
+ <date>$Date$</date>
+ </sect1info>
+
+ <title>lximage-qt-&lximage-qt-version;</title>
+
+ <indexterm zone="lximage-qt">
+ <primary sortas="a-lximage-qt">lximage-qt</primary>
+ </indexterm>
+
+ <sect2 role="package">
+ <title>Introduction to lximage-qt</title>
+
+ <para>
+ The <application>lximage-qt</application> package contains a lightweight
+ image viewer and screenshot program.
+ </para>
+
+ &lfs77_checked; &gcc5_checked;
+
+ <bridgehead renderas="sect3">Package Information</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Download (HTTP): <ulink url="&lximage-qt-download-http;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download (FTP): <ulink url="&lximage-qt-download-ftp;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download MD5 sum: &lximage-qt-md5sum;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download size: &lximage-qt-size;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated disk space required: &lximage-qt-buildsize;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated build time: &lximage-qt-time;
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <bridgehead renderas="sect3">lximage-qt Dependencies</bridgehead>
+
+ <bridgehead renderas="sect4">Required</bridgehead>
+ <para role="required">
+ <xref linkend="libexif"/> and
+ <xref linkend="pcmanfm-qt"/>
+ </para>
+
+ <para condition="html" role="usernotes">
+ User Notes: <ulink url="&blfs-wiki;/lximage-qt"/>
+ </para>
+ </sect2>
+
+ <sect2 role="installation">
+ <title>Installation of lximage-qt</title>
+
+ <para>
+ Install <application>lximage-qt</application> by running the following
+ commands:
+ </para>
+
+<screen><userinput>sed -i 's/1%/%1/' src/translations/lximage-qt_pt_BR.ts
&&
+
+sed -i 's/Utility;//' data/lximage-qt.desktop.in &&
+
+mkdir -v build &&
+cd build &&
+
+cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/opt/lxqt \
+ .. &&
+
+LIBRARY_PATH=/opt/qt5/lib:/opt/lxqt/lib 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 &&
+
+ln -svf /opt/lxqt/share/applications/lximage-qt.desktop \
+ /usr/share/applications &&
+
+ln -svf /opt/lxqt/share/applications/lximage-qt-screenshot.desktop \
+ /usr/share/applications</userinput></screen>
+
+ <para>
+ If you have <xref linkend="xdg-utils"/> installed, as the <systemitem
+ class="username">root</systemitem> user, run <command>xdg-icon-resource
+ forceupdate --theme hicolor</command>.
+ </para>
+
+ </sect2>
+
+ <sect2 role="commands">
+ <title>Command Explanations</title>
+
+ <para>
+ <command>sed -i ... src/translations/lximage-qt_pt_BR.t</command>: Fixes
+ a bug introduced by the translation. If you will never use pt_BR as the
+ prefix of your locale, this fix can be safely ignored.
+ </para>
+
+ <para>
+ <command>sed -i ... data/lximage-qt.desktop.in</command>: Fixes submenu
+ for <application>lximage-qt</application>.
+ </para>
+
+ <para>
+ <envar>LIBRARY_PATH=/opt/qt5/lib:/opt/lxqt/lib</envar>: Fixes for the
+ linker to find three libraries.
+ </para>
+
+ </sect2>
+
+ <sect2 role="content">
+ <title>Contents</title>
+
+ <segmentedlist>
+ <segtitle>Installed Program</segtitle>
+ <segtitle>Installed Libraries</segtitle>
+ <segtitle>Installed Directory</segtitle>
+
+ <seglistitem>
+ <seg>
+ lximage-qt
+ </seg>
+ <seg>
+ None
+ </seg>
+ <seg>
+ /opt/lxqt/share/lximage-qt
+ </seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <variablelist>
+ <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+ <?dbfo list-presentation="list"?>
+ <?dbhtml list-presentation="table"?>
+
+ <varlistentry id="lximage-qt-prog">
+ <term><command>lximage-qt</command></term>
+ <listitem>
+ <para>
+ is a lightweight image viewer and screenshot program. There is a
+ menu entry at Utilities for the screenshot program. From command
+ line, obtain a full screen or window shot by running
+ <command>lximage-qt --screenshot</command>.
+ </para>
+ <indexterm zone="lximage-qt lximage-qt-prog">
+ <primary sortas="b-lximage-qt">lximage-qt</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ </sect2>
+
+</sect1>
Copied: trunk/BOOK/lxqt/apps/obconf-qt.xml (from r16266,
trunk/BOOK/lxqt/apps/obconf_qt.xml)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/lxqt/apps/obconf-qt.xml Mon Jul 20 13:20:31 2015
(r16267, copy of r16266, trunk/BOOK/lxqt/apps/obconf_qt.xml)
@@ -0,0 +1,184 @@
+<?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 obconf-qt-download-http
"&sources-anduin-other-http;/obconf-qt-&obconf-qt-version;.tar.xz">
+ <!ENTITY obconf-qt-download-ftp " ">
+ <!ENTITY obconf-qt-md5sum "dc0b9515fec3cf81cf809192e75daa3f">
+ <!ENTITY obconf-qt-size "344 KB">
+ <!ENTITY obconf-qt-buildsize "3.5 MB">
+ <!ENTITY obconf-qt-time "0.1 SBU">
+]>
+
+<sect1 id="obconf-qt" xreflabel="obconf-qt-&obconf-qt-version;">
+ <?dbhtml filename="obconf-qt.html"?>
+
+ <sect1info>
+ <othername>$LastChangedBy$</othername>
+ <date>$Date$</date>
+ </sect1info>
+
+ <title>obconf-qt-&obconf-qt-version;</title>
+
+ <indexterm zone="obconf-qt">
+ <primary sortas="a-obconf-qt">obconf-qt</primary>
+ </indexterm>
+
+ <sect2 role="package">
+ <title>Introduction to obconf-qt</title>
+
+ <para>
+ The <application>obconf-qt</application> package is an
+ <application>OpenBox</application> Qt based configuration tool.</para>
+
+ &lfs77_checked; &gcc5_checked;
+
+ <bridgehead renderas="sect3">Package Information</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Download (HTTP): <ulink url="&obconf-qt-download-http;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download (FTP): <ulink url="&obconf-qt-download-ftp;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download MD5 sum: &obconf-qt-md5sum;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download size: &obconf-qt-size;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated disk space required: &obconf-qt-buildsize;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated build time: &obconf-qt-time;
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>
+ The source tarball shown above was created by the BLFS team by cloning
+ the source code repository, finding the correct version to rename
+ accordingly the source code directory and finally making the compressed
+ tarball. No other modification has been made.
+ </para>
+
+ <bridgehead renderas="sect3">obconf-qt Dependencies</bridgehead>
+
+ <bridgehead renderas="sect4">Required</bridgehead>
+ <para role="required">
+ <xref linkend="cmake"/>,
+ <xref linkend="openbox"/> and
+ <xref linkend="qt5"/> or
+ <xref linkend="qt4"/>
+ </para>
+
+ <para condition="html" role="usernotes">
+ User Notes: <ulink url="&blfs-wiki;/obconf-qt"/>
+ </para>
+ </sect2>
+
+ <sect2 role="installation">
+ <title>Installation of obconf-qt</title>
+
+ <para>
+ For compilation with <application>Qt4</application>, see <quote>Command
+ Explanations</quote>, below. Install
+ <application>obconf-qt</application>, linked to
+ <application>Qt5</application>, by running the following commands:
+ </para>
+
+<screen><userinput>mkdir -v build &&
+cd build &&
+
+cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ .. &&
+
+make</userinput></screen>
+
+ <para>
+ The choice of <filename class="directory">/usr</filename> prefix is due
+ to the general characteristics of this program, which can be used
+ without <application>LXQt</application>.
+ </para>
+
+ <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>
+
+ </sect2>
+
+ <sect2 role="commands">
+ <title>Command Explanations</title>
+
+ <para>
+ <option>-DUSE_QT4=ON</option>: Use this switch, if you prefer to build
+ this application linked to <application>Qt4</application>.
+ </para>
+
+ </sect2>
+
+ <sect2 role="content">
+ <title>Contents</title>
+
+ <segmentedlist>
+ <segtitle>Installed Program</segtitle>
+ <segtitle>Installed Libraries</segtitle>
+ <segtitle>Installed Directory</segtitle>
+
+ <seglistitem>
+ <seg>
+ obconf-qt
+ </seg>
+ <seg>
+ None
+ </seg>
+ <seg>
+ /usr/share/obconf-qt
+ </seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <variablelist>
+ <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+ <?dbfo list-presentation="list"?>
+ <?dbhtml list-presentation="table"?>
+
+ <varlistentry id="obconf-qt-prog">
+ <term><command>obconf-qt</command></term>
+ <listitem>
+ <para>
+ is a GUI Qt based configuraon tool for
+ <application>OpenBox</application>.
+ </para>
+ <indexterm zone="obconf-qt obconf-qt-prog">
+ <primary sortas="b-obconf-qt">obconf-qt</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ </sect2>
+
+</sect1>
Copied and modified: trunk/BOOK/lxqt/apps/qscintilla.xml (from r16266,
trunk/BOOK/lxqt/apps/qupzilla.xml)
==============================================================================
--- trunk/BOOK/lxqt/apps/qupzilla.xml Sun Jul 19 20:25:20 2015
(r16266, copy source)
+++ trunk/BOOK/lxqt/apps/qscintilla.xml Mon Jul 20 13:20:31 2015 (r16267)
@@ -4,35 +4,41 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
- <!ENTITY qupzilla-download-http
"&sources-anduin-other-http;/qupzilla-&qupzilla-version;.tar.gz">
- <!ENTITY qupzilla-download-ftp " ">
- <!ENTITY qupzilla-md5sum "24c4033cbf20223eb73a33af9c037862">
- <!ENTITY qupzilla-size "45 MB">
- <!ENTITY qupzilla-buildsize "79 MB">
- <!ENTITY qupzilla-time "3.1 SBU">
+ <!ENTITY qscintilla-download-http
"&sourceforge-repo;/pyqt/QScintilla-gpl-&qscintilla-version;.tar.gz">
+ <!ENTITY qscintilla-download-ftp " ">
+ <!ENTITY qscintilla-md5sum "24c4033cbf20223eb73a33af9c037862">
+ <!ENTITY qscintilla-size "45 MB">
+ <!ENTITY qscintilla-buildsize "79 MB">
+ <!ENTITY qscintilla-time "3.1 SBU">
]>
-<sect1 id="qupzilla" xreflabel="QupZilla-&qupzilla-version;">
- <?dbhtml filename="qupzilla.html"?>
+<sect1 id="qscintilla" xreflabel="qscintilla-&qscintilla-version;">
+ <?dbhtml filename="qscintilla.html"?>
<sect1info>
<othername>$LastChangedBy$</othername>
<date>$Date$</date>
</sect1info>
- <title>qupzilla-&qupzilla-version;</title>
+ <title>QScintilla-gpl-&qscintilla-version;</title>
- <indexterm zone="qupzilla">
- <primary sortas="a-QupZilla">QupZilla</primary>
+ <indexterm zone="qscintilla">
+ <primary sortas="a-qscintilla">qscintilla</primary>
</indexterm>
<sect2 role="package">
- <title>Introduction to QupZilla</title>
+ <title>Introduction to QScintilla</title>
<para>
- <application>QupZilla</application> is a fast, feature-rich and
- lightweight <application>QtWebKit</application> based browser,
- originally intended only for educational purposes.
+ <application>QScintilla</application> is a port to
+ <application>Qt</application> of <ulink
+ url="http://www.scintilla.org/">Scintilla</ulink>. As well as features
+ found in standard text editing components, it includes features
+ especially useful when editing and debugging source code: language
+ syntax styling, error indicators, code completion, call tips, code
+ folding, margins can contain markers like those used in debuggers to
+ indicate breakpoints and the current line, recordable macros, multiple
+ views and, of course, printing.
</para>
&lfs77_checked; &gcc5_checked;
@@ -42,72 +48,76 @@
<itemizedlist spacing="compact">
<listitem>
<para>
- Download (HTTP): <ulink url="&qupzilla-download-http;"/>
+ Download (HTTP): <ulink url="&qscintilla-download-http;"/>
</para>
</listitem>
<listitem>
<para>
- Download (FTP): <ulink url="&qupzilla-download-ftp;"/>
+ Download (FTP): <ulink url="&qscintilla-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
- Download MD5 sum: &qupzilla-md5sum;
+ Download MD5 sum: &qscintilla-md5sum;
</para>
</listitem>
<listitem>
<para>
- Download size: &qupzilla-size;
+ Download size: &qscintilla-size;
</para>
</listitem>
<listitem>
<para>
- Estimated disk space required: &qupzilla-buildsize;
+ Estimated disk space required: &qscintilla-buildsize;
</para>
</listitem>
<listitem>
<para>
- Estimated build time: &qupzilla-time;
+ Estimated build time: &qscintilla-time;
</para>
</listitem>
</itemizedlist>
- <bridgehead renderas="sect3">QupZilla Dependencies</bridgehead>
+ <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Required patch (if building with <application>Qt5</application>):
+ <ulink
url="&patch-root;/QScintilla-gpl-&qscintilla-version;-fixes-1.patch"/>
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <bridgehead renderas="sect3">QScintilla Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
- <xref linkend="cmake"/>,
- <xref linkend="openssl"/>, and
+ <xref linkend="chrpath"/> and
<xref linkend="qt5"/> or
<xref linkend="qt4"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
- <xref linkend="gdb"/>,
- <xref linkend="kdelibs"/> (KWallet plugin),
- <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>, and
- <ulink
url="&gnome-download-ftp;/libgnome-keyring/">libgnome-keyring</ulink>
(Gnome-Keyring plugin)
+ <ulink
+ url="http://riverbankcomputing.co.uk/software/pyqt/intro">PyQt</ulink>
+ (for <application>Python</application> <application>Qt</application>
+ bindings)
</para>
<para condition="html" role="usernotes">
- User Notes: <ulink url="&blfs-wiki;/qupzilla"/>
+ User Notes: <ulink url="&blfs-wiki;/qscintilla"/>
</para>
</sect2>
<sect2 role="installation">
- <title>Installation of QupZilla</title>
+ <title>Installation of QScintilla</title>
<para>
- The following fixes are needed, if building with
- <application>Qt5</application>:
+ If building with <application>Qt5</application>, run the following
commnd:
</para>
-<screen><userinput>sed -e '/qtlocalpeer/ i #include <QDataStream>'
\
- -i src/lib/3rdparty/qtsingleapplication/qtlocalpeer.cpp &&
-
-sed -e '/QHash/ i #include <QObject>' \
- -i src/plugins/TabManager/tldextractor/tldextractor.h</userinput></screen>
+<screen><userinput>patch -Np1 -i
../QScintilla-gpl-&qscintilla-version;-fixes-1.patch</userinput></screen>
<para>
If <application>Qt4</application> and <application>Qt5</application> are
@@ -117,38 +127,25 @@
<note>
<para>
- By default, <application>QupZilla</application> installs its menu in
- the Office category, depending on the Desktop Environment. If
- desired, change it to the Internet category:
+ The instructions in this page are just for the
+ <application>QScintilla</application> application. Code is included in
+ the tarball for <application>QScintilla Qt Designer</application>
+ plugin and <application>Python</application> bindings.
</para>
-
-<screen><userinput>sed -e 's/^TargetEnvironment/#&/' \
- -e 's/Categories=/&Application;Internet;/' \
- -i linux/applications/qupzilla.desktop</userinput></screen>
</note>
<para>
- Install <application>QupZilla</application> by running the following
+ Install <application>QScintilla</application> by running the following
commands:
</para>
-<screen><userinput>export QUPZILLA_PREFIX=/usr \
- USE_WEBGL=true &&
+<screen><userinput>cd Qt4Qt5 &&
-qmake &&
+qmake qscintilla.pro &&
make</userinput></screen>
<para>
- The <command>export</command> command is used for configuring the build.
- Alternatively, you can add each environmet variable, one at a line, to
- <filename>src/defines.pri</filename>. The choice of <filename
- class="directory">/usr</filename> prefix is due to the general
- characteristics of this program, which can be used without
- <application>LXQt</application>.
- </para>
-
- <para>
This package does not come with a test suite.
</para>
@@ -158,65 +155,25 @@
<screen role="root"><userinput>make install</userinput></screen>
- <para>
- If <xref linkend="desktop-file-utils"/> and <xref linkend="xdg-utils"/>
- are installed, run as, the <systemitem
- class="username">root</systemitem> user:
- </para>
-
-<screen role="root"><userinput>xdg-icon-resource forceupdate --theme hicolor
&&
-update-desktop-database -q</userinput></screen>
-
- </sect2>
-
- <sect2 role="commands">
- <title>Command Explanations</title>
-
- <note>
- <para>
- If you wish to use any of the following variables, they need to be
- exported. You can add them to the <command>export</command> block in
- the main instructions. Alternatively, instead of exporting, they can
- be added, one at a line, to <filename>src/defines.pri</filename>.
- </para>
- </note>
-
- <para>
- <envar>CONFIG += debug</envar>: Use if you want to build QupZilla with
- debugging symbols.
- </para>
-
- <para>
- <envar>GNOME_INTEGRATION=true</envar>: Enables Gnome integration, this
- meaning the build of Gnome-Keyring Password plugin, which provides
- support for storing passwords in Gnome-Keyring.
- </para>
-
- <para>
- <envar>KDE_INTEGRATION=true</envar>: Enables KDE integration, this
- meaning the build of KWallet Password plugin, which provides support for
- storing passwords in KWallet.
- </para>
-
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
- <segtitle>Installed Program</segtitle>
+ <segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
- <segtitle>Installed Directory</segtitle>
+ <segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
- qupzilla
+ None
</seg>
<seg>
- libQupZilla.so and plugins under /usr/lib/qupzilla/
+ $QT5DIR/lib/libqt5scintilla2.so or $QT4DIR/lib/libqtscintilla2.so
</seg>
<seg>
- /usr/{lib,share}/qupzilla
+ $QT5DIR/{include,}/Qsci or $QT4DIR/{include,}/Qsci
</seg>
</seglistitem>
</segmentedlist>
@@ -226,26 +183,28 @@
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
- <varlistentry id="qupzilla-prog">
- <term><command>qupzilla</command></term>
+ <varlistentry id="libqt5scintilla2">
+ <term><filename
class="libraryfile">libqt5scintilla2.so</filename></term>
<listitem>
<para>
- is a lightweight <application>QtWebKit</application> web browser.
+ contains the <application>QScintilla</application>
+ <application>Qt5</application> API functions.
</para>
- <indexterm zone="qupzilla qupzilla-prog">
- <primary sortas="b-qupzilla">qupzilla</primary>
+ <indexterm zone="qscintilla libqt5scintilla2">
+ <primary sortas="c-libqt5scintilla2">libqt5scintilla2.so</primary>
</indexterm>
</listitem>
</varlistentry>
- <varlistentry id="libQupZilla">
- <term><filename class="libraryfile">libQupZilla.so</filename></term>
+ <varlistentry id="libqscintilla2">
+ <term><filename class="libraryfile">libqscintilla2.so</filename></term>
<listitem>
<para>
- contains the <application>libQupZilla</application> API functions.
+ contains the <application>QScintilla</application>
+ <application>Qt4</application> API functions.
</para>
- <indexterm zone="qupzilla libQupZilla">
- <primary sortas="c-libQupZilla">libQupZilla.so</primary>
+ <indexterm zone="qscintilla libqscintilla2">
+ <primary sortas="c-libqscintilla2">libqscintilla2.so</primary>
</indexterm>
</listitem>
</varlistentry>
Modified: trunk/BOOK/lxqt/apps/qterminal.xml
==============================================================================
--- trunk/BOOK/lxqt/apps/qterminal.xml Sun Jul 19 20:25:20 2015 (r16266)
+++ trunk/BOOK/lxqt/apps/qterminal.xml Mon Jul 20 13:20:31 2015 (r16267)
@@ -172,8 +172,8 @@
<term><command>qterminal</command></term>
<listitem>
<para>
- a lightweight terminal emulator for the
- <application>Qt</application> desktop.
+ is a <application>Qt</application> based lightweight terminal
+ emulator for.
</para>
<indexterm zone="qterminal qterminal-prog">
<primary sortas="b-qterminal">qterminal</primary>
Modified: trunk/BOOK/lxqt/apps/qupzilla.xml
==============================================================================
--- trunk/BOOK/lxqt/apps/qupzilla.xml Sun Jul 19 20:25:20 2015 (r16266)
+++ trunk/BOOK/lxqt/apps/qupzilla.xml Mon Jul 20 13:20:31 2015 (r16267)
@@ -4,7 +4,7 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
- <!ENTITY qupzilla-download-http
"&sources-anduin-other-http;/qupzilla-&qupzilla-version;.tar.gz">
+ <!ENTITY qupzilla-download-http
"http://anduin.linuxfromscratch.org/sources/BLFS/conglomeration/qupzilla/qupzilla-&qupzilla-version;.tar.gz">
<!ENTITY qupzilla-download-ftp " ">
<!ENTITY qupzilla-md5sum "24c4033cbf20223eb73a33af9c037862">
<!ENTITY qupzilla-size "45 MB">
@@ -103,10 +103,10 @@
<application>Qt5</application>:
</para>
-<screen><userinput>sed -e '/qtlocalpeer/ i #include <QDataStream>'
\
+<screen><userinput>sed -e '/qtlocalpeer/ i #include <QDataStream>' \
-i src/lib/3rdparty/qtsingleapplication/qtlocalpeer.cpp &&
-sed -e '/QHash/ i #include <QObject>' \
+sed -e '/QHash/ i #include <QObject>' \
-i src/plugins/TabManager/tldextractor/tldextractor.h</userinput></screen>
<para>
Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent Sun Jul 19 20:25:20 2015 (r16266)
+++ trunk/BOOK/packages.ent Mon Jul 20 13:20:31 2015 (r16267)
@@ -186,6 +186,7 @@
<!-- Chapter 11 -->
<!ENTITY appstream-glib-version "0.4.0">
+<!ENTITY chrpath-version "0.16">
<!ENTITY compface-version "1.5.2">
<!ENTITY desktop-file-utils-version "0.22">
<!ENTITY gperf-version "3.0.4">
@@ -613,6 +614,8 @@
<!ENTITY qtermwidget-version "0.6.0">
<!ENTITY qterminal-version "0.6.0">
<!ENTITY qupzilla-version "1.8.6">
+<!ENTITY qscintilla-version "2.9">
+<!ENTITY juffed-version "0.10.r71.gc3c1a3f">
<!-- Part X -->
<!-- Chapter 38 -->
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page