mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-26 08:42:12 +08:00
Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk
This commit is contained in:
commit
fec92b53c7
@ -78,7 +78,7 @@
|
||||
<para role="optional">
|
||||
<xref linkend="which"/> (needed for tests),
|
||||
<xref linkend="valgrind"/>,
|
||||
<xref linkend="cython"/> (for python bindings), and
|
||||
<!--<xref linkend="cython"/> (for python bindings), -->and
|
||||
<ulink url="https://ltp.sourceforge.net/coverage/lcov.php">LCOV</ulink>
|
||||
</para>
|
||||
|
||||
@ -114,11 +114,12 @@ make</userinput></screen>
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
href="../../xincludes/static-libraries.xml"/>
|
||||
|
||||
<!--
|
||||
<para>
|
||||
<option>--enable-python</option>: this switch is needed to build
|
||||
<option>- -enable-python</option>: this switch is needed to build
|
||||
python bindings if <xref linkend="cython"/> is installed.
|
||||
</para>
|
||||
-->
|
||||
</sect2>
|
||||
|
||||
<sect2 role="content">
|
||||
|
@ -41,6 +41,14 @@
|
||||
<listitem>
|
||||
<para>February 9th, 2023</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[timtas] - Update to transmission-4.0.0. Fixes
|
||||
<ulink url="&blfs-ticket-root;17609">#17609</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[timtas] - Update to mesa-22.3.5. Fixes
|
||||
<ulink url="&blfs-ticket-root;17615">#17616</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to stunnel-5.68. Fixes
|
||||
<ulink url="&blfs-ticket-root;17610">#17610</ulink>.</para>
|
||||
|
@ -753,7 +753,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
|
||||
<!ENTITY xcb-util-wm-version "0.4.2">
|
||||
<!ENTITY xcb-util-cursor-version "0.1.4">
|
||||
<!ENTITY mesa-major-minor "22.3">
|
||||
<!ENTITY mesa-version "&mesa-major-minor;.4">
|
||||
<!ENTITY mesa-version "&mesa-major-minor;.5">
|
||||
<!ENTITY xbitmaps-version "1.1.2">
|
||||
<!ENTITY xcursor-themes-version "1.0.6">
|
||||
<!ENTITY xkeyboard-config-version "2.38">
|
||||
@ -970,7 +970,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
|
||||
<!ENTITY rxvt-unicode-version "9.31">
|
||||
<!ENTITY thunderbird-version "102.6.1">
|
||||
<!ENTITY tigervnc-version "1.12.0">
|
||||
<!ENTITY transmission-version "3.00">
|
||||
<!ENTITY transmission-version "4.0.0">
|
||||
<!ENTITY xarchiver-version "0.5.4.20">
|
||||
<!ENTITY xdg-utils-version "1.1.3">
|
||||
<!ENTITY xscreensaver-version "6.06">
|
||||
|
@ -6,9 +6,9 @@
|
||||
|
||||
<!ENTITY mesa-download-http "https://mesa.freedesktop.org/archive/mesa-&mesa-version;.tar.xz">
|
||||
<!ENTITY mesa-download-ftp "ftp://ftp.freedesktop.org/pub/mesa/mesa-&mesa-version;.tar.xz">
|
||||
<!ENTITY mesa-md5sum "edc8d2b824403aebc83d2c23b6c1dba0">
|
||||
<!ENTITY mesa-size "16 MB">
|
||||
<!ENTITY mesa-buildsize "372 MB (with docs, add 203 MB for tests)">
|
||||
<!ENTITY mesa-md5sum "fdb35ae46968ce517702037710db6a3f">
|
||||
<!ENTITY mesa-size "17 MB">
|
||||
<!ENTITY mesa-buildsize "369 MB (with docs, add 203 MB for tests)">
|
||||
<!ENTITY mesa-time "2.2 SBU (Using parallelism=4; with docs, add 0.6 SBU for tests)">
|
||||
]>
|
||||
|
||||
|
@ -4,12 +4,12 @@
|
||||
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
||||
%general-entities;
|
||||
|
||||
<!ENTITY transmission-download-http "https://raw.githubusercontent.com/transmission/transmission-releases/master/transmission-&transmission-version;.tar.xz">
|
||||
<!ENTITY transmission-download-http "https://github.com/transmission/transmission/releases/download/&transmission-version;/transmission-&transmission-version;.tar.xz">
|
||||
<!ENTITY transmission-download-ftp " ">
|
||||
<!ENTITY transmission-md5sum "a23a32672b83c89b9b61e90408f53d98">
|
||||
<!ENTITY transmission-size "3.2 MB">
|
||||
<!ENTITY transmission-buildsize "228 MB">
|
||||
<!ENTITY transmission-time "0.5 SBU (with Qt and GTK gui interfaces; using parallelism=4)">
|
||||
<!ENTITY transmission-md5sum "d73915000cf2871404b45a64969cea83">
|
||||
<!ENTITY transmission-size "9.9 MB">
|
||||
<!ENTITY transmission-buildsize "337 MB">
|
||||
<!ENTITY transmission-time "a year or so..">
|
||||
]>
|
||||
|
||||
<sect1 id="transmission" xreflabel="Transmission-&transmission-version;">
|
||||
@ -32,13 +32,6 @@
|
||||
bandwidth.
|
||||
</para>
|
||||
|
||||
<note><para>
|
||||
The download speed of the client defaults to 50 KB/s which is quite slow.
|
||||
It can be raised, but even on a fast internet connection, the highest
|
||||
speeds seen were about 500 KB/s. For those that have internet capabilities
|
||||
faster than about 1 MB/s, direct downloads (if available) will be much faster.
|
||||
</para></note>
|
||||
|
||||
&lfs112_checked;
|
||||
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
@ -75,16 +68,6 @@
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>
|
||||
Optional patch:
|
||||
<ulink url="&patch-root;/transmission-&transmission-version;-pidfile_doc-1.patch"/>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
|
||||
<bridgehead renderas="sect3">Transmission Dependencies</bridgehead>
|
||||
|
||||
@ -96,12 +79,13 @@
|
||||
|
||||
<bridgehead renderas="sect4">Recommended (to build a GUI)</bridgehead>
|
||||
<para role="recommended">
|
||||
<xref linkend="gtk3"/> and
|
||||
<xref linkend="gtkmm3"/> or
|
||||
<xref linkend="qt5"/>
|
||||
</para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="nodejs"/> (only for building, not a run-time dependency),
|
||||
<xref linkend="doxygen"/> and
|
||||
<xref linkend="gdb"/>
|
||||
</para>
|
||||
@ -114,12 +98,6 @@
|
||||
<sect2 role="installation">
|
||||
<title>Installation of Transmission</title>
|
||||
|
||||
<para>
|
||||
Apply an optional patch to document the pid-file option
|
||||
on the man-page of <command>transmission-daemon</command>:
|
||||
</para>
|
||||
|
||||
<screen><userinput remap="pre">patch -Np1 -i ../transmission-&transmission-version;-pidfile_doc-1.patch</userinput></screen>
|
||||
|
||||
|
||||
<para>
|
||||
@ -127,21 +105,17 @@
|
||||
following commands:
|
||||
</para>
|
||||
|
||||
<screen><userinput>./configure --prefix=/usr --enable-cli &&
|
||||
<screen><userinput>mkdir build &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DENABLE_QT=OFF -DENABLE_WEB=ON -DENABLE_CLI=ON .. &&
|
||||
make</userinput></screen>
|
||||
|
||||
<para>
|
||||
Compile the Qt GUI with the following commands:
|
||||
</para>
|
||||
|
||||
<screen><userinput>pushd qt &&
|
||||
qmake qtr.pro &&
|
||||
make &&
|
||||
popd</userinput></screen>
|
||||
|
||||
<para>
|
||||
This package does not come with a test suite.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Now, as the <systemitem class="username">root</systemitem> user:
|
||||
@ -149,15 +123,14 @@ popd</userinput></screen>
|
||||
|
||||
<screen role="root"><userinput>make install</userinput></screen>
|
||||
|
||||
|
||||
<para>
|
||||
If you compiled the Qt GUI, install it by running the following commands
|
||||
as the <systemitem class="username">root</systemitem> user:
|
||||
As transmission.png seems to be missing, create it from the svg::
|
||||
</para>
|
||||
|
||||
<screen role="root"><userinput>make INSTALL_ROOT=/usr -C qt install &&
|
||||
|
||||
install -m644 qt/transmission-qt.desktop /usr/share/applications/transmission-qt.desktop &&
|
||||
install -m644 qt/icons/transmission.png /usr/share/pixmaps/transmission-qt.png</userinput></screen>
|
||||
<screen role="root"><userinput>rsvg-convert \
|
||||
/usr/share/icons/hicolor/scalable/apps/transmission.svg \
|
||||
/usr/share/pixmaps/transmission.png</userinput></screen>
|
||||
|
||||
</sect2>
|
||||
|
||||
@ -165,15 +138,18 @@ install -m644 qt/icons/transmission.png /usr/share/pixmaps/transmission-qt.png<
|
||||
<title>Command Explanations</title>
|
||||
|
||||
<para>
|
||||
<option>--enable-cli</option>: This switch enables building the cli client.
|
||||
<option>--DENABLE_QT=OFF</option>: This switch disable building
|
||||
the <application>Qt5</application> client. Set to ON for building it.
|
||||
</para>
|
||||
|
||||
<!-- with-gtk is auto detected if gtk3 is present -->
|
||||
<para>
|
||||
<option>--without-gtk</option>: This switch disables building of the
|
||||
<application>GTK+</application> interface if
|
||||
<application>GTK+</application> is present on the system (useful for
|
||||
<application>Qt5</application> or cli only builds).
|
||||
<option>--DENABLE_CLI=ON</option>: This switch enables building
|
||||
the cli client.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<option>--DENABLE_WEB=ON</option>: This switch enables building
|
||||
the web client.
|
||||
</para>
|
||||
|
||||
</sect2>
|
||||
|
Loading…
Reference in New Issue
Block a user