lxpanel-0.9.1, lxde-common-0.99.2, mupdf-1.10

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@18016 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Pierre Labastie 2016-11-27 16:05:13 +00:00
parent 23e36d191c
commit ff3a9a0955
6 changed files with 169 additions and 38 deletions

View File

@ -1,12 +1,12 @@
<!-- $LastChangedBy$ $Date$ -->
<!ENTITY day "26"> <!-- Always 2 digits -->
<!ENTITY day "27"> <!-- Always 2 digits -->
<!ENTITY month "11"> <!-- Always 2 digits -->
<!ENTITY year "2016">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
<!ENTITY releasedate "November 26th &year;">
<!ENTITY releasedate "November 27th &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
<!ENTITY lfs-version "development"> <!-- x.y|development -->

View File

@ -46,6 +46,19 @@
<listitem>
<para>November 27th, 2016</para>
<itemizedlist>
<listitem>
<para>[pierre] - Update to mupdf-1.10, and add a patch for
generating shared libraries (courtesy of Armin K). Fixes
<ulink url="&blfs-ticket-root;8562">#8562</ulink>.</para>
</listitem>
<listitem>
<para>[pierre] - Update to lxpanel-0.9.1. Fixes
<ulink url="&blfs-ticket-root;8561">#8561</ulink>.</para>
</listitem>
<listitem>
<para>[pierre] - Update to lxde-common-0.99.2. Fixes
<ulink url="&blfs-ticket-root;8560">#8560</ulink>.</para>
</listitem>
<listitem>
<para>[dj] - Update to dbus-1.10.12. Fixes
<ulink url="&blfs-ticket-root;8424">#8424</ulink>.</para>

View File

@ -6,9 +6,9 @@
<!ENTITY lxde-common-download-http "&sourceforge-repo;/lxde/lxde-common-&lxde-common-version;.tar.xz">
<!ENTITY lxde-common-download-ftp " ">
<!ENTITY lxde-common-md5sum "3ab92bd7bcff8bc8e6395651d164cf76">
<!ENTITY lxde-common-size "872 KB">
<!ENTITY lxde-common-buildsize "2.8 MB">
<!ENTITY lxde-common-md5sum "14a9d19c4576dc15d985453ccb8ca9f6">
<!ENTITY lxde-common-size "869 KB">
<!ENTITY lxde-common-buildsize "2.7 MB">
<!ENTITY lxde-common-time "less than 0.1 SBU">
]>
@ -74,7 +74,6 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<phrase revision="sysv"><xref linkend="consolekit"/>,</phrase>
<xref linkend="lxde-icon-theme"/>,
<xref linkend="lxpanel"/>,
<xref linkend="lxsession"/>,
@ -99,7 +98,9 @@
<para role="optional">
A notification daemon such as
<xref linkend="notification-daemon"/> or
<xref linkend="xfce4-notifyd"/>
<xref linkend="xfce4-notifyd"/>, and a display manager such as
<xref linkend="lxdm"/> or
<xref linkend="sddm"/>
</para>
<para condition="html" role="usernotes">
@ -154,7 +155,8 @@ update-desktop-database -q</userinput></screen>
</para>
<screen><userinput>cat &gt; ~/.xinitrc &lt;&lt; "EOF"
<literal>ck-launch-session dbus-launch --exit-with-session startlxde</literal>
<literal># No need to run dbus-launch, since it is run by startlxde
ck-launch-session startlxde</literal>
EOF
startx</userinput></screen>
@ -177,10 +179,10 @@ startx</userinput></screen>
<note>
<para>
You may wish to drop consolekit and/or dbus-launch, e.g., just using
You may wish to drop consolekit, just using
startlxde in ~/.xinitrc. However some capabilities such as mounting or
umounting file systems from a file manager will not be possible, or the
reboot option will be absent or inoperative, among other problems.
umounting file systems from a file manager will not be available, or
the reboot option will be absent or inoperative, among other problems.
</para>
</note>

View File

@ -6,9 +6,9 @@
<!ENTITY lxpanel-download-http "&sourceforge-repo;/lxde/lxpanel-&lxpanel-version;.tar.xz">
<!ENTITY lxpanel-download-ftp " ">
<!ENTITY lxpanel-md5sum "83e7b471977c4a00f081645065eae5a0">
<!ENTITY lxpanel-md5sum "66500a36b905a7a5c14c0a4fcce9d8da">
<!ENTITY lxpanel-size "1.4 MB">
<!ENTITY lxpanel-buildsize "23 MB">
<!ENTITY lxpanel-buildsize "30 MB">
<!ENTITY lxpanel-time "0.3 SBU">
]>
@ -151,9 +151,7 @@ make</userinput></screen>
liblxpanel.so and several under /usr/lib/lxpanel/plugins
</seg>
<seg>
/etc/xdg/lxpanel,
/usr/include/lxpanel,
/usr/lib/lxpanel and
/etc/xdg/lxpanel, /usr/include/lxpanel, /usr/lib/lxpanel, and
/usr/share/lxpanel
</seg>
</seglistitem>

View File

@ -633,10 +633,10 @@
<!ENTITY menu-cache-version "1.0.2">
<!ENTITY libfm-version "1.2.4">
<!ENTITY pcmanfm-version "1.2.4">
<!ENTITY lxpanel-version "0.9.0">
<!ENTITY lxpanel-version "0.9.1">
<!ENTITY lxappearance-version "0.6.2">
<!ENTITY lxsession-version "0.5.2">
<!ENTITY lxde-common-version "0.99.1">
<!ENTITY lxde-common-version "0.99.2">
<!-- Chapter 39 -->
<!ENTITY gpicview-version "0.2.5">
@ -848,7 +848,7 @@
<!ENTITY psutils-version "p17">
<!ENTITY epdfview-version "0.1.8">
<!ENTITY fop-version "2.1">
<!ENTITY mupdf-version "1.9">
<!ENTITY mupdf-version "1.10">
<!ENTITY paps-version "0.6.8">
<!-- Chapter 55 -->

View File

@ -8,10 +8,10 @@
can be found there, no need to change directory -->
<!ENTITY mupdf-download-http "http://www.mupdf.com/downloads/archive/mupdf-&mupdf-version;-source.tar.gz">
<!ENTITY mupdf-download-ftp " ">
<!ENTITY mupdf-md5sum "6677c6386e8408a72826a0b7bc647a45">
<!ENTITY mupdf-size "20 MB">
<!ENTITY mupdf-buildsize "145 MB">
<!ENTITY mupdf-time "0.4 SBU">
<!ENTITY mupdf-md5sum "fbe3313cc2e7455aa21cacc64262088b">
<!ENTITY mupdf-size "40 MB">
<!ENTITY mupdf-buildsize "325 MB">
<!ENTITY mupdf-time "0.5 SBU">
]>
<sect1 id="mupdf" xreflabel="mupdf-&mupdf-version;">
@ -73,16 +73,10 @@ can be found there, no need to change directory -->
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
<ulink url="&patch-root;/mupdf-&mupdf-version;-upstream_fix-1.patch"/>
</para>
</listitem>
<listitem>
<para>
Recommended patch:
<ulink url="&patch-root;/mupdf-&mupdf-version;-openjpeg21-1.patch"/>
<ulink url="&patch-root;/mupdf-&mupdf-version;-shared_libs-1.patch"/>
</para>
</listitem>
</itemizedlist>
@ -105,6 +99,7 @@ can be found there, no need to change directory -->
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="openssl"/>,
<xref linkend="xdg-utils"/> (runtime),
<ulink url="http://www.glfw.org/">GLFW</ulink>, and
<ulink url="http://downloads.ghostscript.com/public/jbig2dec/">jbig2dec</ulink>
</para>
@ -134,8 +129,9 @@ rm -rf thirdparty/jpeg &amp;&amp;
rm -rf thirdparty/openjpeg &amp;&amp;
rm -rf thirdparty/zlib &amp;&amp;
patch -Np1 -i ../mupdf-&mupdf-version;-upstream_fix-1.patch &amp;&amp;
patch -Np1 -i ../mupdf-&mupdf-version;-openjpeg21-1.patch &amp;&amp;
sed '/OPJ_STATIC$/d' -i source/fitz/load-jpx.c &amp;&amp;
patch -Np1 -i ../mupdf-&mupdf-version;-shared_libs-1.patch &amp;&amp;
make build=release</userinput></screen>
@ -147,9 +143,29 @@ make build=release</userinput></screen>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>install -v -m 755 build/release/mupdf-x11-curl /usr/bin/mupdf &amp;&amp;
<screen role="root"><userinput>make prefix=/usr \
build=release \
docdir=/usr/share/doc/mupdf-&mupdf-version; \
install &amp;&amp;
ln -sfv mupdf-x11-curl /usr/bin/mupdf</userinput></screen>
install -v -m 644 docs/man/mupdf.1 /usr/share/man/man1/</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<command>sed '/OPJ_STATIC$/d' ... </command>: Remove a switch, which
prevents using shared libraries for <application>openjpeg2</application>.
</para>
<para>
<command>ln -sfv mupdf-x11-curl /usr/bin/mupdf </command>: Three
<command>mupdf</command> executables are installed:
<command>mupdf-gl</command>, <command>mupdf-x11</command>, and
<command>mupdf-x11-curl</command>. This symbolic link allows to choose
which one is used when running <command>mupdf</command>.
</para>
</sect2>
@ -162,9 +178,10 @@ install -v -m 644 docs/man/mupdf.1 /usr/share/man/man1/</userinput></screen>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>mupdf</seg>
<seg>None</seg>
<seg>None</seg>
<seg>mujstest, mupdf(symlink), mupdf-gl, mupdf-x11, mupdf-x11-curl,
muraster, mutool</seg>
<seg>libmupdf.so, libmupdfthird.so</seg>
<seg>/usr/include/mupdf, /usr/share/doc/mupdf-&mupdf-version;</seg>
</seglistitem>
</segmentedlist>
@ -173,17 +190,118 @@ install -v -m 644 docs/man/mupdf.1 /usr/share/man/man1/</userinput></screen>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="mujstest">
<term><command>mujstest</command></term>
<listitem>
<para>
is a test program for mupdf + javascript
</para>
<indexterm zone="mupdf mujstest">
<primary sortas="b-mujstest">mujstest</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mupdf-prog">
<term><command>mupdf</command></term>
<listitem>
<para>
is a program for viewing PDF and XPS documents.
is a program for viewing PDF, XPS, EPUB, and CBZ documents,
and various image formats such as PNG, JPEG, GIFF, and TIFF.
</para>
<indexterm zone="mupdf mupdf-prog">
<primary sortas="b-mupdf">mupdf</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mupdf-gl">
<term><command>mupdf-gl</command></term>
<listitem>
<para>
same as <command>mupdf</command>, using an opengl renderer.
</para>
<indexterm zone="mupdf mupdf-gl">
<primary sortas="b-mupdf-gl">mupdf-gl</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mupdf-x11">
<term><command>mupdf-x11</command></term>
<listitem>
<para>
same as <command>mupdf</command>, using an X Window renderer.
</para>
<indexterm zone="mupdf mupdf-x11">
<primary sortas="b-mupdf-x11">mupdf-x11</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mupdf-x11-curl">
<term><command>mupdf-x11-curl</command></term>
<listitem>
<para>
same as <command>mupdf</command>, using an X Window renderer,
with the capability of rendering web pages, using an
<quote>http://...</quote> url.
</para>
<indexterm zone="mupdf mupdf-x11-curl">
<primary sortas="b-mupdf-x11-curl">mupdf-x11-curl</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="muraster">
<term><command>muraster</command></term>
<listitem>
<para>
transforms files in one of the formats displayable by mupdf into
a graphic file.
</para>
<indexterm zone="mupdf muraster">
<primary sortas="b-muraster">muraster</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="mutool">
<term><command>mutool</command></term>
<listitem>
<para>
deals with document files in various manners.
</para>
<indexterm zone="mupdf mutool">
<primary sortas="b-mutool">mutool</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libmupdf">
<term><filename class="libraryfile">libmupdf.so</filename></term>
<listitem>
<para>
contains the mupdf API functions.
</para>
<indexterm zone="mupdf libmupdf">
<primary sortas="c-libmupdf">libmupdf.so</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libmupdfthird">
<term><filename class="libraryfile">libmupdfthird.so</filename></term>
<listitem>
<para>
contains the third party libraries compiled for mudpf.
</para>
<indexterm zone="mupdf libmupdfthird">
<primary sortas="c-libmupdfthird">libmupdfthird.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>