diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml index d3f99a9e7..cb316cc84 100644 --- a/appendices/dependencies.xml +++ b/appendices/dependencies.xml @@ -2763,4 +2763,39 @@ + + Zstd + + + &dependencies; + + + Binutils, Coreutils, GCC, Glibc, Gzip, Make, and Xz + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + &external; + + + None + + + diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 9f791c635..2faf42ec7 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -42,6 +42,15 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + + 2020-01-12 + + + [bdubbs] - Added zstd-1.4.4. + + + + 2020-01-09 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index cc1763cae..d5008a4b5 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -270,7 +270,7 @@ Added: - + Zstd-&zstd-version; diff --git a/chapter03/packages.xml b/chapter03/packages.xml index a21f8e3a8..bf365e81b 100644 --- a/chapter03/packages.xml +++ b/chapter03/packages.xml @@ -764,6 +764,15 @@ + + Zstd (&zstd-version;) - &zstd-size;: + + Home page: + Download: + MD5 sum: &zstd-md5; + + + Total size of these packages: about diff --git a/chapter06/chapter06.xml b/chapter06/chapter06.xml index ef987f231..8cac6af0b 100644 --- a/chapter06/chapter06.xml +++ b/chapter06/chapter06.xml @@ -73,6 +73,7 @@ + diff --git a/chapter06/zstd.xml b/chapter06/zstd.xml new file mode 100644 index 000000000..0db98d694 --- /dev/null +++ b/chapter06/zstd.xml @@ -0,0 +1,127 @@ + + + %general-entities; +]> + + + + + + zstd + &zstd-version; +
&zstd-url;
+
+ + Zstd-&zstd-version; + + + zstd + + + + + + <para>Zstandard is a real-time compression algorithm, providing high + compression ratios. It offers a very wide range of compression / speed + trade-offs, while being backed by a very fast decoder.</para> + + <segmentedlist> + <segtitle>&buildtime;</segtitle> + <segtitle>&diskspace;</segtitle> + + <seglistitem> + <seg>&zstd-ch6-sbu;</seg> + <seg>&zstd-ch6-du;</seg> + </seglistitem> + </segmentedlist> + + </sect2> + + <sect2 role="installiation"> + <title>Installation of Zstd + + Compile the package: + +make + + This package does not come with a test suite. + + Install the package: + +make prefix=/usr install + + + + + Contents of zstd + + + Installed programs + Installed library + + + zstd, + zstdcat (link to zstd), + zstdgrep, + zstdless, + zstdmt (link to zstd), and + unzstd (link to zstd) + + + libzstd.so + + + + + Short Descriptions + + + + + zstd + + Compresses or decompresses files using the ZSTD format + + zstd + + + + + + zstdgrep + + Runs egrep on ZSTD compressed files + + zstdgrep + + + + + + zstdless + + Runs less on ZSTD compressed files + + zstdless + + + + + + libzstd + + The library implementing lossless data + compression, using the ZSTD algorithm + + libzstd + + + + + + + + +
diff --git a/general.ent b/general.ent index 233da37ab..c9451df78 100644 --- a/general.ent +++ b/general.ent @@ -1,13 +1,13 @@ - + - + - + diff --git a/packages.ent b/packages.ent index 5fb109da4..f77a10e89 100644 --- a/packages.ent +++ b/packages.ent @@ -734,3 +734,11 @@ + + + + + + + + diff --git a/prologue/why.xml b/prologue/why.xml index 31cc87620..4b1b263e1 100644 --- a/prologue/why.xml +++ b/prologue/why.xml @@ -608,6 +608,14 @@ used by some programs.
+ + Zstd + + This package contains compression and decompression routines + used by some programs. It provide high compression ratios and a very + wide range of compression / speed trade-offs. + +