Tidy up %descriptions.

This commit is contained in:
Richard W.M. Jones 2018-11-09 21:50:26 +00:00
parent fda10ee196
commit f8dd6dabe1
1 changed files with 33 additions and 82 deletions

View File

@ -113,18 +113,24 @@ Requires: nbdkit-basic-filters%{?_isa} = %{version}-%{release}
NBD is a protocol for accessing block devices (hard disks and NBD is a protocol for accessing block devices (hard disks and
disk-like things) over the network. disk-like things) over the network.
'nbdkit' is a toolkit for creating NBD servers. nbdkit is a toolkit for creating NBD servers.
The key features are: The key features are:
* Multithreaded NBD server written in C with good performance. * Multithreaded NBD server written in C with good performance.
* Well-documented, simple plugin API with a stable ABI guarantee. * Minimal dependencies for the basic server.
Allows you to export "unconventional" block devices easily.
* Liberal license (BSD) allows nbdkit to be linked to proprietary * Liberal license (BSD) allows nbdkit to be linked to proprietary
libraries or included in proprietary code. libraries or included in proprietary code.
* Well-documented, simple plugin API with a stable ABI guarantee.
Lets you to export "unconventional" block devices easily.
* You can write plugins in C or many other languages.
* Filters can be stacked in front of plugins to transform the output.
In Fedora, '%{name}' is a meta-package which pulls in the core server In Fedora, '%{name}' is a meta-package which pulls in the core server
and a useful subset of plugins and filters. and a useful subset of plugins and filters.
@ -159,64 +165,31 @@ Obsoletes: %{name}-plugin-streaming < 1.1.19-1
This package contains some basic plugins for %{name} which have only This package contains some basic plugins for %{name} which have only
trivial dependencies. trivial dependencies.
* nbdkit-data-plugin nbdkit-data-plugin Serve small amounts of data from the command line.
Serve small files directly from the command line. nbdkit-file-plugin The normal file plugin for serving files.
* nbdkit-file-plugin nbdkit-floppy-plugin Create a virtual floppy disk from a directory.
A file serving plugin. nbdkit-memory-plugin A virtual memory plugin.
* nbdkit-floppy-plugin nbdkit-nbd-plugin An NBD forwarding plugin.
Create a virtual floppy disk from a directory. nbdkit-null-plugin A null (bitbucket) plugin.
* nbdkit-memory-plugin nbdkit-pattern-plugin Fixed test pattern.
A virtual memory plugin. nbdkit-partitioning-plugin Create virtual disks from partitions.
* nbdkit-nbd-plugin nbdkit-random-plugin Random content plugin for testing.
An NBD forwarding plugin. nbdkit-sh-plugin Write plugins as shell scripts or executables.
It provides an NBD server that forwards all traffic as a client to nbdkit-split-plugin Concatenate one or more files.
another existing NBD server. A primary usage of this setup is to
alter the set of features available to the ultimate end client,
without having to change the original server (for example, to
convert between oldstyle and newtyle, or to add TLS support where
the original server lacks it).
* nbdkit-null-plugin nbdkit-streaming-plugin A streaming file serving plugin.
A null (bitbucket) plugin. nbdkit-zero-plugin Zero-length plugin for testing.
* nbdkit-pattern-plugin
Fixed test pattern.
* nbdkit-partitioning-plugin
Create virtual disks from partitions.
* nbdkit-random-plugin
Random content plugin for testing.
* nbdkit-sh-plugin
Write plugins as shell scripts or executables.
* nbdkit-split-plugin
Concatenate one or more files into a single virtual disk.
* nbdkit-streaming-plugin
A streaming file serving plugin.
* nbdkit-zero-plugin
Zero-length plugin for testing.
%package example-plugins %package example-plugins
@ -544,49 +517,27 @@ Requires: %{name}-server%{?_isa} = %{version}-%{release}
This package contains some basic filters for %{name} which have only This package contains some basic filters for %{name} which have only
trivial dependencies. trivial dependencies.
* nbdkit-blocksize-filter nbdkit-blocksize-filter Adjust block size of requests sent to plugins.
Adjust block size of requests sent to plugins. nbdkit-cache-filter Server-side cache.
* nbdkit-cache-filter nbdkit-cow-filter Copy-on-write overlay for read-only plugins.
Server-side cache. nbdkit-delay-filter Inject read and write delays.
* nbdkig-cow-filter nbdkit-error-filter Inject errors.
Copy-on-write overlay for read-only plugins. nbdkit-fua-filter Modify flush behaviour in plugins.
* nbdkit-delay-filter nbdkit-log-filter Log all transactions to a file.
Inject read and write delays. nbdkit-nozero-filter Adjust handling of zero requests by plugins.
* nbdkit-error-filter nbdkit-offset-filter Serve an offset and range.
Inject errors. nbdkit-partition-filter Serve a single partition.
* nbdkit-fua-filter nbdkit-truncate-filter Truncate, expand, round up or round down size.
Modify flush behaviour in plugins.
* nbdkit-log-filter
Log all transactions to a file.
* nbdkit-nozero-filter
Adjust handling of zero requests by plugins.
* nbdkit-offset-filter
Serve an offset and range.
* nbdkit-partition-filter
Serve a single partition.
* nbdkit-truncate-filter
Truncate, expand, round up or round down a plugin size.
%package devel %package devel