Package updates and a new addition:

Update to Linux-6.8.1
Update to iproute2-6.8.0
Add LZ4 to the book
This commit is contained in:
Douglas R. Reno 2024-03-19 17:56:41 -05:00
parent e31b6c53cb
commit c5ae777ac2
7 changed files with 229 additions and 15 deletions

View File

@ -1980,6 +1980,44 @@
</seglistitem>
</segmentedlist>
<!-- Begin LZ4 dependency info -->
<bridgehead renderas="sect2" id="lz4-dep">Lz4</bridgehead>
<segmentedlist id="lz4-depends">
<segtitle>&dependencies;</segtitle>
<seglistitem>
<seg>Bash, Binutils, Coreutils, GCC, Glibc, and Make</seg>
</seglistitem>
</segmentedlist>
<segmentedlist id="lz4-rundeps">
<segtitle>&runtime;</segtitle>
<seglistitem>
<seg>Glibc</seg>
</seglistitem>
</segmentedlist>
<segmentedlist id="lz4-testdeps">
<segtitle>&testsuites;</segtitle>
<seglistitem>
<seg>Python</seg>
</seglistitem>
</segmentedlist>
<segmentedlist id="lz4-before">
<segtitle>&before;</segtitle>
<seglistitem>
<seg>Zstd <phrase revision="systemd">and Systemd</phrase></seg>
</seglistitem>
</segmentedlist>
<segmentedlist id="lz4-optdeps">
<segtitle>&external;</segtitle>
<seglistitem>
<seg>None</seg>
</seglistitem>
</segmentedlist>
<!-- Begin M4 dependency info -->
<bridgehead renderas="sect2" id="m4-dep">M4</bridgehead>
@ -2876,7 +2914,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
<seg>Acl, Bash, Binutils, Coreutils, Diffutils, Gawk,
GCC, Glibc, Gperf, Grep, Jinja2, Libcap, Libxcrypt, Meson,
GCC, Glibc, Gperf, Grep, Jinja2, Libcap, Libxcrypt, Lz4, Meson,
OpenSSL, Pkgconf, Sed, Util-linux, and Zstd</seg>
</seglistitem>
</segmentedlist>
@ -2942,7 +2980,6 @@
<ulink url="&blfs-book;postlfs/linux-pam.html">Linux-PAM</ulink>,
<ulink
url="&blfs-book;general/python-modules.html#lxml">lxml</ulink>,
<ulink url="https://lz4.github.io/lz4/">LZ4</ulink>,
<ulink url="&blfs-book;postlfs/make-ca.html">make-ca</ulink>,
<ulink url="&blfs-book;postlfs/p11-kit.html">p11-kit</ulink>,
<ulink url="&blfs-book;general/pcre2.html">PCRE2</ulink>,
@ -3426,7 +3463,7 @@
<segmentedlist id="zstd-depends">
<segtitle>&dependencies;</segtitle>
<seglistitem>
<seg>Binutils, Coreutils, GCC, Glibc, Gzip, Make, Xz, and Zlib</seg>
<seg>Binutils, Coreutils, GCC, Glibc, Gzip, Lz4, Make, Xz, and Zlib</seg>
</seglistitem>
</segmentedlist>
@ -3455,7 +3492,7 @@
<segtitle>&external;</segtitle>
<seglistitem>
<seg>
<ulink url="https://lz4.github.io/lz4/">LZ4</ulink>
None
</seg>
</seglistitem>
</segmentedlist>

View File

@ -40,6 +40,20 @@
appropriate for the entry or if needed the entire day's listitem.
-->
<listitem>
<para>2024-03-19</para>
<itemizedlist>
<listitem>
<para>[renodr] - Update to Linux-6.8.1. Fixes
<ulink url="&blfs-ticket-root;5453">#5453</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Added LZ4 to the book. Fixes
<ulink url="&blfs-ticket-root;5463">#5463</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2024-03-15</para>
<itemizedlist>

View File

@ -131,9 +131,9 @@
<!--<listitem>
<para>Intltool-&intltool-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>IPRoute2-&iproute2-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Jinja2-&jinja2-version;</para>
</listitem>-->
@ -167,6 +167,9 @@
<listitem>
<para>Linux-&linux-version;</para>
</listitem>
<!--<listitem>
<para>Lz4-&lz4-version;</para>
</listitem>-->
<!--<listitem>
<para>M4-&m4-version;</para>
</listitem>-->
@ -288,8 +291,9 @@
<itemizedlist>
<title>Added:</title>
<listitem><para></para></listitem> <!-- satisfy build -->
<listitem>
<para>Lz4-&lz4-version;</para>
</listitem>
</itemizedlist>
<itemizedlist>

View File

@ -489,6 +489,15 @@
</listitem>
</varlistentry>
<varlistentry>
<term>Lz4 (&lz4-version;) - <token>&lz4-size;</token>:</term>
<listitem>
<para>Home page: <ulink url="&lz4-home;"/></para>
<para>Download: <ulink url="&lz4-url;"/></para>
<para>MD5 sum: <literal>&lz4-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry>
<term>M4 (&m4-version;) - <token>&m4-size;</token>:</term>
<listitem>

View File

@ -19,6 +19,7 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="zlib.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bzip2.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lz4.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="zstd.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="file.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="readline.xml"/>

141
chapter08/lz4.xml Normal file
View File

@ -0,0 +1,141 @@
<?xml version="1.0" encoding="UTF-8"?>
<!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;
]>
<sect1 id="ch-system-lz4" role="wrap">
<?dbhtml filename="lz4.html"?>
<sect1info condition="script">
<productname>Lz4</productname>
<productnumber>&lz4-version;</productnumber>
<address>&lz4-url;</address>
</sect1info>
<title>Lz4-&lz4-version;</title>
<indexterm zone="ch-system-lz4">
<primary sortas="a-lz4">Lz4</primary>
</indexterm>
<sect2 role="package">
<title/>
<para>Lz4 is a lossless compression algorithm, providing compression speed
greater than 500 MB/s per core. It features an extremely fast decoder, with
speed in multiple GB/s per core. Lz4 can work with Zstandard to allow both
algorithms to compress data faster.</para>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
<segtitle>&diskspace;</segtitle>
<seglistitem>
<seg>&lz4-fin-sbu;</seg>
<seg>&lz4-fin-du;</seg>
</seglistitem>
</segmentedlist>
</sect2>
<sect2 role="installation">
<title>Installation of Lz4</title>
<para>Compile the package:</para>
<screen><userinput remap="make">make BUILD_STATIC=no</userinput></screen>
<para>To test the results, issue:</para>
<!-- This needs to be done at -j1 because otherwise test files do not
get generated correctly. -->
<screen><userinput remap="test">make -j1 check</userinput></screen>
<para>Install the package:</para>
<screen><userinput remap="install">make BUILD_STATIC=no PREFIX=/usr install</userinput></screen>
</sect2>
<sect2 id="contents-lz4" role="content">
<title>Contents of Lz4</title>
<segmentedlist>
<segtitle>Installed programs</segtitle>
<segtitle>Installed library</segtitle>
<seglistitem>
<seg>lz4,
lz4c (link to lz4),
lz4cat (link to lz4), and
unlz4 (link to lz4)
</seg>
<seg>liblz4.so</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="lz4">
<term><command>lz4</command></term>
<listitem>
<para>Compresses or decompresses files using the LZ4 format</para>
<indexterm zone="ch-system-lz4 lz4">
<primary sortas="b-lz4">lz4</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lz4c">
<term><command>lz4c</command></term>
<listitem>
<para>Compresses files using the LZ4 format</para>
<indexterm zone="ch-system-lz4 lz4c">
<primary sortas="b-lz4c">lz4c</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="lz4cat">
<term><command>lz4cat</command></term>
<listitem>
<para>Lists the contents of a file compressed using the LZ4 format</para>
<indexterm zone="ch-system-lz4 lz4cat">
<primary sortas="b-lz4cat">lz4cat</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="unlz4">
<term><command>unlz4</command></term>
<listitem>
<para>Decompresses files using the LZ4 format</para>
<indexterm zone="ch-system-lz4 unlz4">
<primary sortas="b-unlz4">unlz4</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="liblz4">
<term><filename class="libraryfile">liblz4</filename></term>
<listitem>
<para>The library implementing lossless data
compression, using the LZ4 algorithm</para>
<indexterm zone="ch-system-lz4 liblz4">
<primary sortas="c-liblz4">liblz4</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -341,10 +341,10 @@
<!ENTITY intltool-fin-du "1.5 MB">
<!ENTITY intltool-fin-sbu "less than 0.1 SBU">
<!ENTITY iproute2-version "6.7.0">
<!ENTITY iproute2-size "900 KB">
<!ENTITY iproute2-version "6.8.0">
<!ENTITY iproute2-size "896 KB">
<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
<!ENTITY iproute2-md5 "35d8277d1469596b7edc07a51470a033">
<!ENTITY iproute2-md5 "9d6ea453986900d98e3b6bcb868815cd">
<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
<!ENTITY iproute2-fin-du "17 MB">
<!ENTITY iproute2-fin-sbu "0.1 SBU">
@ -430,13 +430,13 @@
<!ENTITY libxcrypt-fin-sbu "0.1 SBU">
<!ENTITY linux-major-version "6">
<!ENTITY linux-minor-version "7">
<!ENTITY linux-patch-version "7">
<!ENTITY linux-minor-version "8">
<!ENTITY linux-patch-version "1">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!ENTITY linux-size "138,148 KB">
<!ENTITY linux-size "139,188 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "daad88f53f3bddd03fd703c3a885fd4f">
<!ENTITY linux-md5 "c4423a42f1e32d9decf17897eaca15ee">
<!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 6.5.3 / gcc-13.2.0 on x86_64 with -j4 : minimum is
allnoconfig + some configs we recommend for the users, rounded down to
@ -450,6 +450,14 @@
<!ENTITY linux-headers-tmp-du "1.5 GB">
<!ENTITY linux-headers-tmp-sbu "less than 0.1 SBU">
<!ENTITY lz4-version "1.9.4">
<!ENTITY lz4-size "348 KB">
<!ENTITY lz4-url "&github;/lz4/lz4/releases/download/v&lz4-version;/lz4-&lz4-version;.tar.gz">
<!ENTITY lz4-md5 "e9286adb64040071c5e23498bf753261">
<!ENTITY lz4-home "https://lz4.org/">
<!ENTITY lz4-fin-du "">
<!ENTITY lz4-fin-sbu "">
<!ENTITY m4-version "1.4.19">
<!ENTITY m4-size "1,617 KB">
<!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.xz">