mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 14:47:17 +08:00
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:
parent
23e36d191c
commit
ff3a9a0955
@ -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 -->
|
||||
|
@ -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>
|
||||
|
@ -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 > ~/.xinitrc << "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>
|
||||
|
||||
|
@ -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>
|
||||
|
@ -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 -->
|
||||
|
156
pst/ps/mupdf.xml
156
pst/ps/mupdf.xml
@ -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 &&
|
||||
rm -rf thirdparty/openjpeg &&
|
||||
rm -rf thirdparty/zlib &&
|
||||
|
||||
patch -Np1 -i ../mupdf-&mupdf-version;-upstream_fix-1.patch &&
|
||||
patch -Np1 -i ../mupdf-&mupdf-version;-openjpeg21-1.patch &&
|
||||
sed '/OPJ_STATIC$/d' -i source/fitz/load-jpx.c &&
|
||||
|
||||
patch -Np1 -i ../mupdf-&mupdf-version;-shared_libs-1.patch &&
|
||||
|
||||
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 &&
|
||||
<screen role="root"><userinput>make prefix=/usr \
|
||||
build=release \
|
||||
docdir=/usr/share/doc/mupdf-&mupdf-version; \
|
||||
install &&
|
||||
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>
|
||||
|
Loading…
Reference in New Issue
Block a user