Compare commits
No commits in common. "7a7b08778113330d10ccced5612176c26fe05f40" and "a0334c9c2844b9e46c559c1727e1eae71b7b1623" have entirely different histories.
7a7b087781
...
a0334c9c28
Binary file not shown.
@ -1,17 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmQ+hCYRHHJpY2hAYW5u
|
||||
ZXhpYS5vcmcACgkQkXOPc+G3aKAjOA//YeTcb2gJfHXgzSZm55YjFgNk8aC5Tk5k
|
||||
6z8DpMQDDmTHhdLXdUUcO8bdVgOExvlRjqR2x8fzfeOnCm36cOKEXhj4EjP8AXOU
|
||||
sSwggRIMqBFMy4CYapve8kheMfTjOWDpUeRmlyat1j1IqFx+MYuy5JISuyv0ZYMH
|
||||
i3EquEBurRP5cHsMT/q7gq+PAjFP1pCeiEIQZ0bQ4w13j1vWYvKqotL5MjUjLCGA
|
||||
LKQd5sv+62Kl60A2E8wtyl8w1p/uVI1SKEvgX8oom/z9d6OdUTUSqZJnOMWRi2aF
|
||||
of/5qmdOBjif4VEFm441tEiVUkFWpv79Kl31ujgWrdSUTXZOK8A3sb83uSqOjtgz
|
||||
jqRUlVj6bIfnU7k8wKiv5pYB2HU1lZjQ9c2vYTrO/twcLTjkSckVvEztcYV4V+Fv
|
||||
01bsD4zBn7s+jzPPouMmrjgrsVNFSlkF72uDB0HgouNwr9rZaFyJpBfR23elS0EB
|
||||
owmn1M5OpkKWNZ2Vj38kcYmg2Ga/YHlW2ceirH83e6FFqo02tpwOYgx7sZl7vB2A
|
||||
0TEYdB0SrbLIwW5GzGGLv8CGO7Xco9Mm0+J178G3muW55KoM9IoV8IYYEWogMcmW
|
||||
cy5SIc3TH9wOO7SD0vT/FjSlQ7wW0kDIwlAMM1O9C3ZniC0TsmxZCSYbMRcwwqlV
|
||||
15lFzxju65E=
|
||||
=lWP8
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
nbdkit-1.6.2.tar.gz
Normal file
BIN
nbdkit-1.6.2.tar.gz
Normal file
Binary file not shown.
16
nbdkit-1.6.2.tar.gz.sig
Normal file
16
nbdkit-1.6.2.tar.gz.sig
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIcBAABAgAGBQJboX5mAAoJEJFzj3Pht2igNiUQAJXj6AF5IaqNTVJYEe/I5Y31
|
||||
vXAHTRT9ni1FDdF+xLlBa5F0Ii6ESE1SHUis5M55cvK37M0G2VhdBhqLmuMYxxfp
|
||||
QTO5Khz82Of5Jj1Commdg9/yXchlXVNG/GeYaV1OcDfW+QlgQMCPApguKhF0PNf7
|
||||
oaL0LhrYLXri2geR7GC/7BGNp9QuYFLhQjqS7+0x1j9kPlrzalE26o0TEO+zjXmS
|
||||
TP7H5vZh7aguD9+hrbZP1wVba0UaG4bTO9+UxV5Doh+7vDZEmZwjpfI3WTZjs12S
|
||||
VRuo5dMscGB91/6Tq03zPqxBBxCHXClndsdBOa8W9N4U633y9Z2uIXGmFzLeIroT
|
||||
e3ZwSBktYXyMoA9wtJ0NwL21U2gqxSJEtt0nchaseiJpv7wTw+vk1Gy4CSx2Tr5k
|
||||
Yzjd3UsnJog0kX37mkMxXs7ciFo9cSGWZsLoanXGWs8eXhWZNUE1mJHQFvop9GGG
|
||||
RRpS8yVEIOkinXe6w9O3SXBa0aR30CMzjvpHWGtaOQY/iJ/byNyv8NGUGA5gmHFQ
|
||||
7CpOSM67a9ZPL91iKWNb80emBY0aLiSlVYFkmyWsJ72Bxr02q6zg7BSN3fXgUpkU
|
||||
Myr1ZQWLmIibClm5gwpFGZQAM8nEePiBHdAk3pSqs+bVoZhC3F8BmwKpRn/VkzVp
|
||||
kITZyBu8RqN4mops8+F6
|
||||
=1npC
|
||||
-----END PGP SIGNATURE-----
|
||||
230
nbdkit.spec
230
nbdkit.spec
@ -3,13 +3,13 @@
|
||||
%global patches_touch_autotools %{nil}
|
||||
|
||||
Name: nbdkit
|
||||
Version: 1.32.6
|
||||
Release: 1
|
||||
Version: 1.6.2
|
||||
Release: 5
|
||||
Summary: NBD server
|
||||
License: BSD-3-Clause
|
||||
License: BSD
|
||||
URL: https://github.com/libguestfs/nbdkit
|
||||
Source0: https://download.libguestfs.org/nbdkit/1.36-stable/nbdkit-%{version}.tar.gz
|
||||
Source1: https://download.libguestfs.org/nbdkit/1.36-stable/nbdkit-%{version}.tar.gz.sig
|
||||
Source0: http://libguestfs.org/download/nbdkit/1.6-stable/nbdkit-%{version}.tar.gz
|
||||
Source1: http://libguestfs.org/download/nbdkit/1.6-stable/nbdkit-%{version}.tar.gz.sig
|
||||
Source2: libguestfs.keyring
|
||||
%if 0%{patches_touch_autotools}
|
||||
BuildRequires: autoconf, automake, libtool
|
||||
@ -19,10 +19,8 @@ BuildRequires: autoconf, automake, libtool
|
||||
%endif
|
||||
BuildRequires: gnutls gnutls-devel libselinux-devel python3-devel gnupg2 lua-devel socat iproute
|
||||
BuildRequires: libguestfs-devel libvirt-devel xz-devel zlib-devel libcurl-devel e2fsprogs-devel
|
||||
BuildRequires: bash-completion perl-devel perl(ExtUtils::Embed) ocaml >= 4.03 ocaml-ocamldoc
|
||||
BuildRequires: bash-completion perl-devel perl(ExtUtils::Embed) python2-devel ocaml >= 4.02.2
|
||||
BuildRequires: ruby-devel tcl-devel perl-podlators qemu-img
|
||||
#BuildRequires: gcc gcc-c++ perl-podlators zstd-devel libssh-devel
|
||||
#BuildRequires: bc gnutls-utils coreutils expect util-linux iproute jq socat
|
||||
Requires: nbdkit-server nbdkit-basic-plugins nbdkit-basic-filters
|
||||
|
||||
%description
|
||||
@ -39,14 +37,14 @@ The key features are:
|
||||
|
||||
%package server
|
||||
Summary: The nbdkit server
|
||||
License: BSD-3-Clause
|
||||
License: BSD
|
||||
|
||||
%description server
|
||||
This package contains the nbdkit server with no plugins or filters.
|
||||
|
||||
%package basic-plugins
|
||||
Summary: Basic plugins for nbdkit
|
||||
License: BSD-3-Clause
|
||||
License: BSD
|
||||
Requires: nbdkit-server = %{version}-%{release}
|
||||
Obsoletes: nbdkit-plugin-file < 1.1.19-1 nbdkit-plugin-nbd < 1.1.19-1 nbdkit-plugin-streaming < 1.1.19-1
|
||||
|
||||
@ -82,44 +80,32 @@ trivial dependencies.
|
||||
|
||||
%package plugins
|
||||
Summary: Plugins set
|
||||
License: BSD-3-Clause
|
||||
License: BSD
|
||||
Provides: nbdkit-example-plugins nbdkit-curl-plugin nbdkit-plugin-curl = %{version}-%{release}
|
||||
Provides: nbdkit-ext2-plugin nbdkit-plugin-ext2 = %{version}-%{release}
|
||||
Provides: nbdkit-gzip-plugin nbdkit-plugin-gzip = %{version}-%{release}
|
||||
Provides: nbdkit-lua-plugin nbdkit-plugin-lua = %{version}-%{release}
|
||||
Provides: nbdkit-ruby-plugin nbdkit-plugin-ruby = %{version}-%{release}
|
||||
Provides: nbdkit-tar-plugin nbdkit-plugin-tar = %{version}-%{release}
|
||||
Provides: nbdkit-tcl-plugin nbdkit-plugin-tcl = %{version}-%{release}
|
||||
Provides: nbdkit-xz-plugin nbdkit-plugin-xz = %{version}-%{release}
|
||||
Obsoletes: nbdkit-example-plugins nbdkit-plugin-examples < 1.1.19-1
|
||||
Obsoletes: nbdkit-curl-plugin nbdkit-plugin-curl <= %{version}-%{release}
|
||||
Obsoletes: nbdkit-ext2-plugin nbdkit-plugin-ext2 <= %{version}-%{release}
|
||||
Obsoletes: nbdkit-gzip-plugin nbdkit-plugin-gzip <= %{version}-%{release}
|
||||
Obsoletes: nbdkit-lua-plugin nbdkit-plugin-lua <= %{version}-%{release}
|
||||
Obsoletes: nbdkit-ruby-plugin nbdkit-plugin-ruby <= %{version}-%{release}
|
||||
Obsoletes: nbdkit-tar-plugin nbdkit-plugin-tar <= %{version}-%{release}
|
||||
Obsoletes: nbdkit-tcl-plugin nbdkit-plugin-tcl <= %{version}-%{release}
|
||||
Obsoletes: nbdkit-xz-plugin nbdkit-plugin-xz <= %{version}-%{release}
|
||||
Requires: nbdkit-server = %{version}-%{release} nbdkit-perl-plugin
|
||||
Provides: %{name}-S3-plugin %{name}-S3-plugin = %{version}-%{release}
|
||||
Provides: %{name}-cc-plugin %{name}-cc-plugin = %{version}-%{release}
|
||||
Provides: %{name}-cdi-plugin %{name}-cdi-plugin = %{version}-%{release}
|
||||
Provides: %{name}-linuxdisk-plugin %{name}-linuxdisk-plugin = %{version}-%{release}
|
||||
Provides: %{name}-tmpdisk-plugin %{name}-tmpdisk-plugin = %{version}-%{release}
|
||||
Provides: %{name}-eval-plugin %{name}-eval-plugin = %{version}-%{release}
|
||||
Provides: %{name}-floppy-plugin %{name}-floppy-plugin = %{version}-%{release}
|
||||
Provides: %{name}-full-plugin %{name}-full-plugin = %{version}-%{release}
|
||||
Provides: %{name}-info-plugin %{name}-info-plugin = %{version}-%{release}
|
||||
Provides: %{name}-ondemand-plugin %{name}-ondemand-plugin = %{version}-%{release}
|
||||
Provides: %{name}-partitioning-plugin %{name}-partitioning-plugin = %{version}-%{release}
|
||||
Provides: %{name}-sh-plugin %{name}-sh-plugin = %{version}-%{release}
|
||||
Provides: %{name}-sparse-random-plugin %{name}-sparse-random-plugin = %{version}-%{release}
|
||||
Obsoletes: %{name}-S3-plugin %{name}-S3-plugin <= %{version}-%{release}
|
||||
Obsoletes: %{name}-cc-plugin %{name}-cc-plugin <= %{version}-%{release}
|
||||
Obsoletes: %{name}-cdi-plugin %{name}-cdi-plugin <= %{version}-%{release}
|
||||
Obsoletes: %{name}-linuxdisk-plugin %{name}-linuxdisk-plugin <= %{version}-%{release}
|
||||
Obsoletes: %{name}-tmpdisk-plugin %{name}-tmpdisk-plugin <= %{version}-%{release}
|
||||
|
||||
%description plugins
|
||||
This package contains a set of plugins for nbdkit.
|
||||
|
||||
%package guestfs-plugin
|
||||
Summary: libguestfs plugin for nbdkit
|
||||
License: BSD-3-Clause
|
||||
License: BSD
|
||||
Requires: nbdkit-server = %{version}-%{release}
|
||||
Provides: nbdkit-plugin-guestfs = %{version}-%{release}
|
||||
Obsoletes: nbdkit-plugin-guestfs <= %{version}-%{release}
|
||||
@ -129,7 +115,7 @@ This package is a libguestfs plugin for nbdkit.
|
||||
|
||||
%package libvirt-plugin
|
||||
Summary: Libvirt plugin for nbdkit
|
||||
License: BSD-3-Clause
|
||||
License: BSD
|
||||
Requires: nbdkit-server = %{version}-%{release}
|
||||
Provides: nbdkit-plugin-libvirt = %{version}-%{release}
|
||||
Obsoletes: nbdkit-plugin-libvirt <= %{version}-%{release}
|
||||
@ -141,7 +127,7 @@ virDomainBlockPeek API.
|
||||
|
||||
%package ocaml-plugin
|
||||
Summary: OCaml plugin for nbdkit
|
||||
License: BSD-3-Clause
|
||||
License: BSD
|
||||
Requires: nbdkit-server = %{version}-%{release}
|
||||
Provides: nbdkit-plugin-ocaml = %{version}-%{release}
|
||||
Obsoletes: nbdkit-plugin-ocaml <= %{version}-%{release}
|
||||
@ -153,7 +139,7 @@ nbdkit-ocaml-plugin-devel.
|
||||
|
||||
%package ocaml-plugin-devel
|
||||
Summary: OCaml development environment for nbdkit
|
||||
License: BSD-3-Clause
|
||||
License: BSD
|
||||
Requires: nbdkit-server = %{version}-%{release} nbdkit-ocaml-plugin = %{version}-%{release}
|
||||
Provides: nbdkit-plugin-ocaml-devel = %{version}-%{release}
|
||||
Obsoletes: nbdkit-plugin-ocaml-devel <= %{version}-%{release}
|
||||
@ -163,7 +149,7 @@ This package lets you write OCaml plugins for nbdkit.
|
||||
|
||||
%package perl-plugin
|
||||
Summary: Perl plugin for nbdkit
|
||||
License: BSD-3-Clause
|
||||
License: BSD
|
||||
Requires: nbdkit-server = %{version}-%{release}
|
||||
Provides: nbdkit-plugin-perl = %{version}-%{release}
|
||||
Obsoletes: nbdkit-plugin-perl <= %{version}-%{release}
|
||||
@ -171,14 +157,35 @@ Obsoletes: nbdkit-plugin-perl <= %{version}-%{release}
|
||||
%description perl-plugin
|
||||
This package lets you write Perl plugins for nbdkit.
|
||||
|
||||
%package python-plugin-common
|
||||
Summary: Python 2 and 3 plugin common files for nbdkit
|
||||
License: BSD
|
||||
Requires: nbdkit-server = %{version}-%{release}
|
||||
Provides: nbdkit-plugin-python-common = %{version}-%{release}
|
||||
Obsoletes: nbdkit-plugin-python-common <= %{version}-%{release}
|
||||
|
||||
%description python-plugin-common
|
||||
This package contains common files shared between Python 2
|
||||
and Python 3 nbdkit plugins.
|
||||
You should not install this package directly. Instead install
|
||||
either nbdkit-python2-plugin or nbdkit-python3-plugin.
|
||||
|
||||
%package python2-plugin
|
||||
Summary: Python 2 plugin for nbdkit
|
||||
License: BSD
|
||||
Requires: nbdkit-server = %{version}-%{release} nbdkit-python-plugin-common = %{version}-%{release}
|
||||
Provides: nbdkit-plugin-python = %{version}-%{release} nbdkit-plugin-python2 = %{version}-%{release}
|
||||
Obsoletes: nbdkit-plugin-python <= %{version}-%{release} nbdkit-plugin-python2 <= %{version}-%{release}
|
||||
|
||||
%description python2-plugin
|
||||
This package lets you write Python 2 plugins for nbdkit.
|
||||
|
||||
%package python3-plugin
|
||||
Summary: Python 3 plugin for nbdkit
|
||||
License: BSD-3-Clause
|
||||
Requires: nbdkit-server = %{version}-%{release}
|
||||
License: BSD
|
||||
Requires: nbdkit-server = %{version}-%{release} nbdkit-python-plugin-common = %{version}-%{release}
|
||||
Provides: nbdkit-plugin-python3 = %{version}-%{release}
|
||||
Obsoletes: nbdkit-plugin-python3 <= %{version}-%{release}
|
||||
Provides: nbdkit-python-plugin-common = %{version}-%{release}
|
||||
Obsoletes: nbdkit-python-plugin-common <= %{version}-%{release}
|
||||
|
||||
%description python3-plugin
|
||||
This package lets you write Python 3 plugins for nbdkit.
|
||||
@ -186,7 +193,7 @@ This package lets you write Python 3 plugins for nbdkit.
|
||||
%ifarch x86_64
|
||||
%package vddk-plugin
|
||||
Summary: VMware VDDK plugin for nbdkit
|
||||
License: BSD-3-Clause
|
||||
License: BSD
|
||||
Requires: nbdkit-server = %{version}-%{release}
|
||||
Provides: nbdkit-plugin-vddk = %{version}-%{release}
|
||||
Obsoletes: nbdkit-plugin-vddk <= %{version}-%{release}
|
||||
@ -198,46 +205,9 @@ VMware VDDK for accessing VMware disks and servers.
|
||||
|
||||
%package basic-filters
|
||||
Summary: Basic filters for nbdkit
|
||||
License: BSD-3-Clause
|
||||
License: BSD
|
||||
Requires: nbdkit-server = %{version}-%{release}
|
||||
Provides: %{name}-blocksize-filter = %{version}-%{release}
|
||||
Provides: %{name}-cache-filter = %{version}-%{release}
|
||||
Provides: %{name}-cacheextents-filter = %{version}-%{release}
|
||||
Provides: %{name}-checkwrite-filter = %{version}-%{release}
|
||||
Provides: %{name}-cow-filter = %{version}-%{release}
|
||||
Provides: %{name}-ddrescue-filter = %{version}-%{release}
|
||||
Provides: %{name}-protect-filter = %{version}-%{release}
|
||||
Provides: %{name}-delay-filter = %{version}-%{release}
|
||||
Provides: %{name}-error-filter = %{version}-%{release}
|
||||
Provides: %{name}-exitlast-filter = %{version}-%{release}
|
||||
Provides: %{name}-exitwhen-filter = %{version}-%{release}
|
||||
Provides: %{name}-exportname-filter = %{version}-%{release}
|
||||
Provides: %{name}-extentlist-filter = %{version}-%{release}
|
||||
Provides: %{name}-fua-filter = %{version}-%{release}
|
||||
Provides: %{name}-ip-filter = %{version}-%{release}
|
||||
Provides: %{name}-limit-filter = %{version}-%{release}
|
||||
Provides: %{name}-log-filter = %{version}-%{release}
|
||||
Provides: %{name}-multi-conn-filter = %{version}-%{release}
|
||||
Provides: %{name}-nocache-filter = %{version}-%{release}
|
||||
Provides: %{name}-noextents-filter = %{version}-%{release}
|
||||
Provides: %{name}-nofilter-filter = %{version}-%{release}
|
||||
Provides: %{name}-noparallel-filter = %{version}-%{release}
|
||||
Provides: %{name}-nozero-filter = %{version}-%{release}
|
||||
Provides: %{name}-offset-filter = %{version}-%{release}
|
||||
Provides: %{name}-partition-filter = %{version}-%{release}
|
||||
Provides: %{name}-pause-filter = %{version}-%{release}
|
||||
Provides: %{name}-rate-filter = %{version}-%{release}
|
||||
Provides: %{name}-readahead-filter = %{version}-%{release}
|
||||
Provides: %{name}-retry-filter = %{version}-%{release}
|
||||
Provides: %{name}-stats-filter = %{version}-%{release}
|
||||
Provides: %{name}-swab-filter = %{version}-%{release}
|
||||
Provides: %{name}-tls-fallback-filter = %{version}-%{release}
|
||||
Provides: %{name}-truncate-filter = %{version}-%{release}
|
||||
Provides: %{name}-ext2-filter = %{version}-%{release}
|
||||
Provides: %{name}-gzip-filter = %{version}-%{release}
|
||||
Provides: %{name}-lua-filter = %{version}-%{release}
|
||||
Provides: %{name}-retry-request-filter = %{version}-%{release}
|
||||
Provides: %{name}-tar-filter = %{version}-%{release}
|
||||
|
||||
%description basic-filters
|
||||
This package contains some basic filters for nbdkit which have only
|
||||
trivial dependencies.
|
||||
@ -266,7 +236,7 @@ trivial dependencies.
|
||||
|
||||
%package devel
|
||||
Summary: Development files and documentation for nbdkit
|
||||
License: BSD-3-Clause
|
||||
License: BSD
|
||||
Requires: nbdkit-server = %{version}-%{release} pkgconfig
|
||||
|
||||
%description devel
|
||||
@ -313,11 +283,10 @@ mv "$copy" python3
|
||||
%configure --disable-static --with-libguestfs --with-libvirt --with-tls-priority=@NBDKIT,SYSTEM
|
||||
%make_build
|
||||
|
||||
|
||||
pushd python3
|
||||
export PYTHON=%{_bindir}/python3
|
||||
%configure --disable-static --disable-lua --disable-tcl \
|
||||
--without-curl --without-liblzma --without-zlib
|
||||
%configure --disable-static --disable-lua --disable-perl --disable-ocaml --disable-ruby --disable-tcl \
|
||||
--without-curl --without-ext2 --without-libvirt --without-liblzma --without-zlib
|
||||
grep '^PYTHON_VERSION = 3' Makefile
|
||||
%make_build
|
||||
unset PYTHON
|
||||
@ -331,37 +300,24 @@ popd
|
||||
pushd $RPM_BUILD_ROOT%{_libdir}/nbdkit/plugins/
|
||||
mv nbdkit-python-plugin.so nbdkit-python3-plugin.so
|
||||
popd
|
||||
%make_install
|
||||
|
||||
pushd $RPM_BUILD_ROOT%{_libdir}/nbdkit/plugins/
|
||||
mv nbdkit-python-plugin.so nbdkit-python2-plugin.so
|
||||
ln -s nbdkit-python2-plugin.so nbdkit-python-plugin.so
|
||||
popd
|
||||
|
||||
find $RPM_BUILD_ROOT -name '*.la' -delete
|
||||
|
||||
%ifnarch x86_64
|
||||
rm $RPM_BUILD_ROOT%{_libdir}/nbdkit/plugins/nbdkit-vddk-plugin.so
|
||||
rm $RPM_BUILD_ROOT%{_mandir}/man1/nbdkit-vddk-plugin.1*
|
||||
%endif
|
||||
|
||||
%check
|
||||
function skip_test ()
|
||||
|
||||
{
|
||||
|
||||
for f in "$@"; do
|
||||
|
||||
rm -f "$f"
|
||||
|
||||
echo 'exit 77' > "$f"
|
||||
|
||||
chmod +x "$f"
|
||||
|
||||
done
|
||||
|
||||
}
|
||||
skip_test tests/test-shebang-cc.sh tests/test-floppy.sh tests/test-eval-file.sh
|
||||
skip_test tests/test-linuxdisk.sh tests/test-ondemand.sh tests/test-partitioning2.sh
|
||||
skip_test tests/test-partitioning3.sh tests/test-partitioning5.sh tests/test-tar.sh
|
||||
skip_test tests/test-old-plugins-x86_64-Linux-v1.18.2.sh
|
||||
skip_test tests/test-old-plugins-x86_64-Linux-v1.8.4.sh
|
||||
skip_test tests/test-old-plugins-x86_64-Linux-v1.12.8.sh
|
||||
skip_test tests/test-old-plugins-x86_64-Linux-v1.2.8.sh
|
||||
skip_test tests/test-old-plugins-x86_64-Linux-v1.0.0.sh
|
||||
mkdir -p $HOME/.cache/libvirt
|
||||
export LIBGUESTFS_DEBUG=1
|
||||
export LIBGUESTFS_TRACE=1
|
||||
find -name *.log
|
||||
make check -j1 || {
|
||||
cat tests/test-suite.log
|
||||
exit 1
|
||||
@ -375,43 +331,40 @@ make check -j1 -C tests TESTS=test-python || {
|
||||
}
|
||||
popd
|
||||
%endif
|
||||
|
||||
%post ocaml-plugin -p /sbin/ldconfig
|
||||
%postun ocaml-plugin -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
|
||||
%files server
|
||||
%doc README.md LICENSE
|
||||
%doc README LICENSE
|
||||
%{_sbindir}/nbdkit
|
||||
%dir %{_libdir}/nbdkit/{plugins,filters}
|
||||
|
||||
%files basic-plugins
|
||||
%doc README.md LICENSE
|
||||
%doc README LICENSE
|
||||
%{_libdir}/nbdkit/plugins/{nbdkit-data-plugin.so,nbdkit-file-plugin.so,nbdkit-memory-plugin.so}
|
||||
%{_libdir}/nbdkit/plugins/{nbdkit-nbd-plugin.so,nbdkit-null-plugin.so,nbdkit-pattern-plugin.so}
|
||||
%{_libdir}/nbdkit/plugins/{nbdkit-random-plugin.so,nbdkit-split-plugin.so}
|
||||
%{_libdir}/nbdkit/plugins/{nbdkit-streaming-plugin.so,nbdkit-zero-plugin.so}
|
||||
|
||||
%files plugins
|
||||
%doc README.md LICENSE
|
||||
%doc README LICENSE
|
||||
%{_libdir}/nbdkit/plugins/{nbdkit-example*-plugin.so,nbdkit-example4-plugin,nbdkit-curl-plugin.so}
|
||||
%{_libdir}/nbdkit/plugins/{nbdkit-ext2-plugin.so,nbdkit-gzip-plugin.so,nbdkit-lua-plugin.so}
|
||||
%{_libdir}/nbdkit/plugins/{nbdkit-ruby-plugin.so,nbdkit-tar-plugin,nbdkit-tcl-plugin.so,nbdkit-xz-plugin.so}
|
||||
%{_libdir}/nbdkit/plugins/{nbdkit-S3-plugin,nbdkit-cc-plugin.so,nbdkit-cdi-plugin.so,nbdkit-eval-plugin.so}
|
||||
%{_libdir}/nbdkit/plugins/{nbdkit-floppy-plugin.so,nbdkit-full-plugin.so,nbdkit-info-plugin.so}
|
||||
%{_libdir}/nbdkit/plugins/{nbdkit-linuxdisk-plugin.so,nbdkit-ondemand-plugin.so,nbdkit-partitioning-plugin.so}
|
||||
%{_libdir}/nbdkit/plugins/{nbdkit-sh-plugin.so,nbdkit-sparse-random-plugin.so,nbdkit-tmpdisk-plugin.so}
|
||||
#%%{_libdir}/nbdkit/plugins/{nbdkit-ones-plugin.so,nbdkit-ssh-plugin.so}
|
||||
|
||||
%files guestfs-plugin
|
||||
%doc README.md LICENSE
|
||||
%doc README LICENSE
|
||||
%{_libdir}/nbdkit/plugins/nbdkit-guestfs-plugin.so
|
||||
|
||||
%files libvirt-plugin
|
||||
%doc README.md LICENSE
|
||||
%doc README LICENSE
|
||||
%{_libdir}/nbdkit/plugins/nbdkit-libvirt-plugin.so
|
||||
|
||||
%files ocaml-plugin
|
||||
%doc README.md LICENSE
|
||||
%doc README LICENSE
|
||||
%{_libdir}/libnbdkitocaml.so.*
|
||||
|
||||
%files ocaml-plugin-devel
|
||||
@ -419,51 +372,43 @@ popd
|
||||
%{_libdir}/ocaml/NBDKit.*
|
||||
|
||||
%files perl-plugin
|
||||
%doc README.md LICENSE
|
||||
%doc README LICENSE
|
||||
%{_libdir}/nbdkit/plugins/nbdkit-perl-plugin.so
|
||||
|
||||
%files python-plugin-common
|
||||
%doc README LICENSE
|
||||
|
||||
%files python2-plugin
|
||||
%{_libdir}/nbdkit/plugins/{nbdkit-python-plugin.so,nbdkit-python2-plugin.so}
|
||||
|
||||
%files python3-plugin
|
||||
%doc README.md LICENSE
|
||||
%{_libdir}/nbdkit/plugins/nbdkit-python3-plugin.so
|
||||
|
||||
%ifarch x86_64
|
||||
%files vddk-plugin
|
||||
%doc README.md LICENSE
|
||||
%doc README LICENSE
|
||||
%{_libdir}/nbdkit/plugins/nbdkit-vddk-plugin.so
|
||||
%endif
|
||||
|
||||
%files basic-filters
|
||||
%doc README.md LICENSE
|
||||
%doc README LICENSE
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-blocksize-filter.so,nbdkit-cache-filter.so,nbdkit-cow-filter.so}
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-delay-filter.so,nbdkit-error-filter.so,nbdkit-fua-filter.so}
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-log-filter.so,nbdkit-nozero-filter.so,nbdkit-offset-filter.so}
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-partition-filter.so,nbdkit-truncate-filter.so}
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-cacheextents-filter.so,nbdkit-checkwrite-filter.so,nbdkit-ddrescue-filter.so}
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-exitlast-filter.so,nbdkit-exitwhen-filter.so,nbdkit-exportname-filter.so}
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-extentlist-filter.so,nbdkit-ip-filter.so,nbdkit-limit-filter.so}
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-multi-conn-filter.so,nbdkit-nocache-filter.so,nbdkit-noextents-filter.so}
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-nofilter-filter.so,nbdkit-noparallel-filter.so,nbdkit-pause-filter.so}
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-rate-filter.so,nbdkit-readahead-filter.so,nbdkit-retry-filter.so}
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-retry-request-filter.so,nbdkit-stats-filter.so,nbdkit-swab-filter.so}
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-tar-filter.so,nbdkit-tls-fallback-filter.so,nbdkit-protect-filter.so}
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-ext2-filter.so,nbdkit-gzip-filter.so,nbdkit-lua-filter.so}
|
||||
%{_libdir}/nbdkit/filters/{nbdkit-blocksize-policy-filter.so,nbdkit-evil-filter.so,nbdkit-luks-filter.so,nbdkit-qcow2dec-filter.so,nbdkit-scan-filter.so}
|
||||
|
||||
|
||||
%files devel
|
||||
%doc OTHER_PLUGINS README.md TODO LICENSE
|
||||
%doc OTHER_PLUGINS README TODO LICENSE
|
||||
%doc plugins/example*/*.c
|
||||
%doc plugins/example4/nbdkit-example4-plugin
|
||||
%doc plugins/lua/example.lua
|
||||
%doc plugins/perl/example.pl
|
||||
%doc plugins/python/examples/*.py
|
||||
%doc plugins/python/example.py
|
||||
%doc plugins/ruby/example.rb
|
||||
%doc plugins/tcl/example.tcl
|
||||
%{_includedir}/nbdkit-common.h
|
||||
%{_includedir}/nbdkit-filter.h
|
||||
%{_includedir}/nbdkit-plugin.h
|
||||
%{_includedir}/nbd-protocol.h
|
||||
%{_includedir}/nbdkit-version.h
|
||||
%{_libdir}/pkgconfig/nbdkit.pc
|
||||
|
||||
%files bash-completion
|
||||
@ -474,21 +419,8 @@ popd
|
||||
%files help
|
||||
%{_mandir}/man1/nbdkit*.1*
|
||||
%{_mandir}/man3/nbdkit-*.3*
|
||||
%{_mandir}/man3/NBDKit.3.gz
|
||||
|
||||
%changelog
|
||||
* Tue Oct 17 2023 Ge Wang <wang__ge@126.com> - 1.32.6-1
|
||||
- update to version 1.32.6
|
||||
|
||||
* Thu Dec 30 2021 liyanan <liyanan32@huawei.com> - 1.29.11-1
|
||||
- update to 1.29.11
|
||||
|
||||
* Wed Oct 21 2020 chengzihan <chengzihan2@huawei.com> - 1.6.2-7
|
||||
- Remove subpackage nbdkit-python2-plugin
|
||||
|
||||
* Wed Jun 24 2020 yaokai13 <yaokai13@huawei.com> - 1.6.2-6
|
||||
- Fix the test error
|
||||
|
||||
* Mon Jun 1 2020 Jeffery.Gao <gaojianxing@huawei.com> - 1.6.2-5
|
||||
- Remove the special check for x86-64 architecture, consist with aarch64.
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user