Split out nbdkit-nbd-plugin subpackage.

Since nbdkit 1.14, nbdkit-nbd-plugin now depends on libnbd.  Therefore
it shouldn't go into the basic plugins package (which is supposed to
have minimal dependencies), but should be placed in its own package.
This commit is contained in:
Richard W.M. Jones 2019-08-29 21:01:21 +01:00
parent 07b855797c
commit 9cc5bdb701
1 changed files with 23 additions and 6 deletions

View File

@ -28,7 +28,7 @@
Name: nbdkit Name: nbdkit
Version: 1.14.0 Version: 1.14.0
Release: 1%{?dist} Release: 2%{?dist}
Summary: NBD server Summary: NBD server
License: BSD License: BSD
@ -153,7 +153,6 @@ Provides: %{name}-file-plugin = %{version}-%{release}
Provides: %{name}-floppy-plugin = %{version}-%{release} Provides: %{name}-floppy-plugin = %{version}-%{release}
Provides: %{name}-full-plugin = %{version}-%{release} Provides: %{name}-full-plugin = %{version}-%{release}
Provides: %{name}-memory-plugin = %{version}-%{release} Provides: %{name}-memory-plugin = %{version}-%{release}
Provides: %{name}-nbd-plugin = %{version}-%{release}
Provides: %{name}-null-plugin = %{version}-%{release} Provides: %{name}-null-plugin = %{version}-%{release}
Provides: %{name}-pattern-plugin = %{version}-%{release} Provides: %{name}-pattern-plugin = %{version}-%{release}
Provides: %{name}-partitioning-plugin = %{version}-%{release} Provides: %{name}-partitioning-plugin = %{version}-%{release}
@ -178,8 +177,6 @@ nbdkit-full-plugin A virtual disk that returns ENOSPC errors.
nbdkit-memory-plugin A virtual memory plugin. nbdkit-memory-plugin A virtual memory plugin.
nbdkit-nbd-plugin An NBD forwarding plugin.
nbdkit-null-plugin A null (bitbucket) plugin. nbdkit-null-plugin A null (bitbucket) plugin.
nbdkit-pattern-plugin Fixed test pattern. nbdkit-pattern-plugin Fixed test pattern.
@ -309,6 +306,18 @@ Requires: %{name}-server%{?_isa} = %{version}-%{release}
This package lets you write Lua plugins for %{name}. This package lets you write Lua plugins for %{name}.
%package nbd-plugin
Summary: NBD passthrough plugin for %{name}
License: BSD
Requires: %{name}-server%{?_isa} = %{version}-%{release}
%description nbd-plugin
This package lets you forward NBD connections from %{name}
to another NBD server.
%ifarch %{ocaml_native_compiler} %ifarch %{ocaml_native_compiler}
%package ocaml-plugin %package ocaml-plugin
Summary: OCaml plugin for %{name} Summary: OCaml plugin for %{name}
@ -648,7 +657,6 @@ make %{?_smp_mflags} check || {
%{_libdir}/%{name}/plugins/nbdkit-floppy-plugin.so %{_libdir}/%{name}/plugins/nbdkit-floppy-plugin.so
%{_libdir}/%{name}/plugins/nbdkit-full-plugin.so %{_libdir}/%{name}/plugins/nbdkit-full-plugin.so
%{_libdir}/%{name}/plugins/nbdkit-memory-plugin.so %{_libdir}/%{name}/plugins/nbdkit-memory-plugin.so
%{_libdir}/%{name}/plugins/nbdkit-nbd-plugin.so
%{_libdir}/%{name}/plugins/nbdkit-null-plugin.so %{_libdir}/%{name}/plugins/nbdkit-null-plugin.so
%{_libdir}/%{name}/plugins/nbdkit-partitioning-plugin.so %{_libdir}/%{name}/plugins/nbdkit-partitioning-plugin.so
%{_libdir}/%{name}/plugins/nbdkit-pattern-plugin.so %{_libdir}/%{name}/plugins/nbdkit-pattern-plugin.so
@ -662,7 +670,6 @@ make %{?_smp_mflags} check || {
%{_mandir}/man1/nbdkit-floppy-plugin.1* %{_mandir}/man1/nbdkit-floppy-plugin.1*
%{_mandir}/man1/nbdkit-full-plugin.1* %{_mandir}/man1/nbdkit-full-plugin.1*
%{_mandir}/man1/nbdkit-memory-plugin.1* %{_mandir}/man1/nbdkit-memory-plugin.1*
%{_mandir}/man1/nbdkit-nbd-plugin.1*
%{_mandir}/man1/nbdkit-null-plugin.1* %{_mandir}/man1/nbdkit-null-plugin.1*
%{_mandir}/man1/nbdkit-partitioning-plugin.1* %{_mandir}/man1/nbdkit-partitioning-plugin.1*
%{_mandir}/man1/nbdkit-pattern-plugin.1* %{_mandir}/man1/nbdkit-pattern-plugin.1*
@ -741,6 +748,13 @@ make %{?_smp_mflags} check || {
%{_mandir}/man3/nbdkit-lua-plugin.3* %{_mandir}/man3/nbdkit-lua-plugin.3*
%files nbd-plugin
%doc README
%license LICENSE
%{_libdir}/%{name}/plugins/nbdkit-nbd-plugin.so
%{_mandir}/man3/nbdkit-nbd-plugin.1*
%ifarch %{ocaml_native_compiler} %ifarch %{ocaml_native_compiler}
%files ocaml-plugin %files ocaml-plugin
%doc README %doc README
@ -881,6 +895,9 @@ make %{?_smp_mflags} check || {
%changelog %changelog
* Thu Aug 29 2019 Richard W.M. Jones <rjones@redhat.com> - 1.14.0-2
- Split out nbdkit-nbd-plugin subpackage.
* Wed Aug 28 2019 Richard W.M. Jones <rjones@redhat.com> - 1.14.0-1 * Wed Aug 28 2019 Richard W.M. Jones <rjones@redhat.com> - 1.14.0-1
- New upstream version 1.14.0. - New upstream version 1.14.0.