2 # --enable-valgrind (valgrind extensions)?
5 %bcond_with golang # Go language plugin
6 %bcond_without lua # Lua language plugin
7 %bcond_without ocaml # OCaml language plugin (requires ocaml_opt support)
8 %bcond_without perl # Perl language plugin
9 %bcond_without python # Python language plugin
10 %bcond_without ruby # Ruby language plugin
11 %bcond_with rust # Rust language plugin
12 %bcond_without tcl # Tcl language plugin
13 %bcond_without libblkio # libblkio plugin (rust)
14 %bcond_without vddk # VMware VDDK plugin (x86_64 only)
16 %ifnarch %{ix86} %{x8664} %{arm} aarch64 ppc sparc sparcv9
20 %ifnarch %{x8664} %{ix86} x32 aarch64 armv6hl armv7hl armv7hnl
21 %undefine with_libblkio
27 Summary: Toolkit for creating NBD servers
28 Summary(pl.UTF-8): Narzędzia do tworzenia serwerów NBD
33 Group: Applications/System
34 Source0: https://download.libguestfs.org/nbdkit/1.34-stable/%{name}-%{version}.tar.gz
35 # Source0-md5: 3b2a8218011721439d63e770f22567b4
36 URL: https://libguestfs.org/
37 BuildRequires: autoconf >= 2.50
38 BuildRequires: automake
39 BuildRequires: bash-completion-devel >= 1:2.0
40 %{?with_rust:BuildRequires: cargo}
41 BuildRequires: curl-devel >= 7.54.0
42 # for mke2fs options detection (incl. -d option support)
43 BuildRequires: e2fsprogs >= 1.43
44 BuildRequires: e2fsprogs-devel
45 BuildRequires: gnutls-devel >= 3.3.0
46 %{?with_golang:BuildRequires: golang-devel}
47 BuildRequires: libcom_err-devel
48 BuildRequires: libguestfs-devel
49 BuildRequires: libnbd-devel >= 0.9.8
50 BuildRequires: libselinux-devel >= 2.0.90
51 BuildRequires: libssh-devel >= 0.8.0
52 BuildRequires: libtool >= 2:2
53 BuildRequires: libtorrent-rasterbar-devel
54 BuildRequires: libvirt-devel
55 %{?with_lua:BuildRequires: lua-devel >= 5.1}
56 %{?with_ocaml:BuildRequires: ocaml >= 4.02.2}
57 %{?with_perl:BuildRequires: perl-devel}
58 BuildRequires: perl-tools-pod
59 BuildRequires: pkgconfig
60 %{?with_python:BuildRequires: python3-devel >= 1:3.2}
61 BuildRequires: rpm-build >= 4.6
62 %{?with_ruby:BuildRequires: ruby-devel >= 1:2.6}
63 BuildRequires: sed >= 4.0
64 %{?with_tcl:BuildRequires: tcl-devel >= 8.6}
65 BuildRequires: xz-devel
66 BuildRequires: zlib-devel >= 1.2.3.5
67 BuildRequires: zstd-devel
68 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
70 # depends on symbols from nbdkit binary and ocaml ABI
71 %define skip_post_check_so libnbdkitocaml.so.*
74 NBD is a protocol for accessing Block Devices (hard disks and
75 disk-like things) over a Network.
77 'nbdkit' is a toolkit for creating NBD servers.
79 %description -l pl.UTF-8
80 NBD (Network Block Device) to protokół sieciowego dostępu do urządzeń
81 blokowych (dysków twardych i podobnego osprzętu).
83 nbdkit to zestaw narzędzi do tworzenia serwerów NBD.
85 %package -n bash-completion-nbdkit
86 Summary: Bash completion for nbdkit commands
87 Summary(pl.UTF-8): Bashowe uzupełnianie składni poleceń nbdkit
88 Group: Applications/Shells
89 Requires: %{name} = %{version}-%{release}
90 Requires: bash-completion >= 1:2.0
93 %description -n bash-completion-nbdkit
94 Bash completion for nbdkit commands.
96 %description -n bash-completion-nbdkit -l pl.UTF-8
97 Bashowe uzupełnianie składni poleceń nbdkit.
100 Summary: curl plugin for nbdkit
101 Summary(pl.UTF-8): Wtyczka curl dla nbdkitu
103 Requires: %{name} = %{version}-%{release}
104 Requires: curl-libs >= 7.54.0
106 %description plugin-curl
107 curl plugin for nbdkit.
109 %description plugin-curl -l pl.UTF-8
110 Wtyczka curl dla nbdkitu.
112 %package plugin-guestfs
113 Summary: guestfs plugin for nbdkit
114 Summary(pl.UTF-8): Wtyczka guestfs dla nbdkitu
116 Requires: %{name} = %{version}-%{release}
118 %description plugin-guestfs
119 guestfs plugin for nbdkit.
121 %description plugin-guestfs -l pl.UTF-8
122 Wtyczka guestfs dla nbdkitu.
124 %package plugin-libvirt
125 Summary: libvirt plugin for nbdkit
126 Summary(pl.UTF-8): Wtyczka libvirt dla nbdkitu
128 Requires: %{name} = %{version}-%{release}
130 %description plugin-libvirt
131 libvirt plugin for nbdkit.
133 %description plugin-libvirt -l pl.UTF-8
134 Wtyczka libvirt dla nbdkitu.
137 Summary: Go embed plugin for nbdkit
138 Summary(pl.UTF-8): Wtyczka wbudowanego Go dla nbdkitu
140 Requires: %{name} = %{version}-%{release}
142 %description plugin-go
143 Go embed plugin for nbdkit.
145 %description plugin-go -l pl.UTF-8
146 Wtyczka wbudowanego Go dla nbdkitu.
149 Summary: Lua embed plugin for nbdkit
150 Summary(pl.UTF-8): Wtyczka wbudowanego Lua dla nbdkitu
152 Requires: %{name} = %{version}-%{release}
154 %description plugin-lua
155 Lua embed plugin for nbdkit.
157 %description plugin-lua -l pl.UTF-8
158 Wtyczka wbudowanego Lua dla nbdkitu.
160 %package plugin-ocaml
161 Summary: OCaml embed plugin for nbdkit
162 Summary(pl.UTF-8): Wtyczka wbudowanego OCamla dla nbdkitu
164 Requires: %{name} = %{version}-%{release}
165 Requires: ocaml-runtime
167 %description plugin-ocaml
168 OCaml embed plugin for nbdkit.
170 %description plugin-ocaml -l pl.UTF-8
171 Wtyczka wbudowanego OCamla dla nbdkitu.
174 Summary: Perl embed plugin for nbdkit
175 Summary(pl.UTF-8): Wtyczka wbudowanego Perla dla nbdkitu
177 Requires: %{name} = %{version}-%{release}
179 %description plugin-perl
180 Perl embed plugin for nbdkit.
182 %description plugin-perl -l pl.UTF-8
183 Wtyczka wbudowanego Perla dla nbdkitu.
185 %package plugin-python
186 Summary: Python embed plugin for nbdkit
187 Summary(pl.UTF-8): Wtyczka wbudowanego Pythona dla nbdkitu
189 Requires: %{name} = %{version}-%{release}
191 %description plugin-python
192 Python embed plugin for nbdkit.
194 %description plugin-python -l pl.UTF-8
195 Wtyczka wbudowanego Pythona dla nbdkitu.
198 Summary: Ruby embed plugin for nbdkit
199 Summary(pl.UTF-8): Wtyczka wbudowanego Ruby dla nbdkitu
201 Requires: %{name} = %{version}-%{release}
203 %description plugin-ruby
204 Ruby embed plugin for nbdkit.
206 %description plugin-ruby -l pl.UTF-8
207 Wtyczka wbudowanego Ruby dla nbdkitu.
210 Summary: VMware VDDK plugin for nbdkit
211 Summary(pl.UTF-8): Wtyczka VMware VDDK dla nbdkitu
213 Requires: %{name} = %{version}-%{release}
215 %description plugin-vddk
216 VMware VDDK plugin for nbdkit.
218 %description plugin-vddk -l pl.UTF-8
219 Wtyczka VMware VDDK dla nbdkitu.
222 Summary: Header file for nbdkit plugins
223 Summary(pl.UTF-8): Plik nagłówkowy dla wtyczek nbdkit
224 Group: Development/Libraries
225 # doesn't require base
228 Header file for nbdkit plugins.
230 %description devel -l pl.UTF-8
231 Plik nagłówkowy dla wtyczek nbdkit.
236 %{__sed} -i -e '/PKG_CHECK_MODULES(\[RUBY/ s/ruby/ruby-2.6/' configure.ac
238 # use full path, don't require /sbin in $PATH
239 %{__sed} -i -e 's,mke2fs -,/sbin/mke2fs -,' configure.ac
248 GENISOIMAGE=/usr/bin/genisoimage \
250 MKISOFS=/usr/bin/mkisofs \
251 %{!?with_golang:--disable-golang} \
252 %{!?with_lua:--disable-lua} \
253 %{!?with_ocaml:--disable-ocaml} \
254 %{!?with_perl:--disable-perl} \
255 %{!?with_python:--disable-python} \
256 %{!?with_ruby:--disable-ruby} \
257 %{!?with_rust:--disable-rust} \
259 %{!?with_tcl:--disable-tcl} \
260 %{!?with_libblkio:--disable-libblkio} \
261 %{!?with_vddk:--without-vddk}
267 rm -rf $RPM_BUILD_ROOT
270 DESTDIR=$RPM_BUILD_ROOT
272 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nbdkit/filters/*.la
273 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nbdkit/plugins/*.la
276 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libnbdkitocaml.la
280 rm -rf $RPM_BUILD_ROOT
282 %post plugin-ocaml -p /sbin/ldconfig
283 %postun plugin-ocaml -p /sbin/ldconfig
286 %defattr(644,root,root,755)
287 %doc LICENSE OTHER_PLUGINS README.md SECURITY TODO
288 %attr(755,root,root) %{_sbindir}/nbdkit
289 %dir %{_libdir}/nbdkit
290 %dir %{_libdir}/nbdkit/filters
291 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-blocksize-filter.so
292 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-blocksize-policy-filter.so
293 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-cache-filter.so
294 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-cacheextents-filter.so
295 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-checkwrite-filter.so
296 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-cow-filter.so
297 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-ddrescue-filter.so
298 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-delay-filter.so
299 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-error-filter.so
300 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-exitlast-filter.so
301 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-exitwhen-filter.so
302 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-exportname-filter.so
303 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-ext2-filter.so
304 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-extentlist-filter.so
305 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-fua-filter.so
306 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-gzip-filter.so
307 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-ip-filter.so
308 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-limit-filter.so
309 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-log-filter.so
310 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-luks-filter.so
311 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-multi-conn-filter.so
312 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-nocache-filter.so
313 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-noextents-filter.so
314 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-nofilter-filter.so
315 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-noparallel-filter.so
316 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-nozero-filter.so
317 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-offset-filter.so
318 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-partition-filter.so
319 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-pause-filter.so
320 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-protect-filter.so
321 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-rate-filter.so
322 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-readahead-filter.so
323 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-retry-filter.so
324 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-retry-request-filter.so
325 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-scan-filter.so
326 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-stats-filter.so
327 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-swab-filter.so
328 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-tar-filter.so
329 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-tls-fallback-filter.so
330 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-truncate-filter.so
331 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-xz-filter.so
332 %dir %{_libdir}/nbdkit/plugins
333 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-S3-plugin
335 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-blkio-plugin.so
337 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-cc-plugin.so
338 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-cdi-plugin.so
339 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-data-plugin.so
340 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-eval-plugin.so
341 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example1-plugin.so
342 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example2-plugin.so
343 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example3-plugin.so
344 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example4-plugin
345 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-file-plugin.so
346 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-floppy-plugin.so
347 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-full-plugin.so
348 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-info-plugin.so
349 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-iso-plugin.so
350 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-linuxdisk-plugin.so
351 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-memory-plugin.so
352 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-nbd-plugin.so
353 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-null-plugin.so
354 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-ondemand-plugin.so
355 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-partitioning-plugin.so
356 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-pattern-plugin.so
357 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-random-plugin.so
358 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-sh-plugin.so
359 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-sparse-random-plugin.so
360 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-split-plugin.so
361 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-ssh-plugin.so
362 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-tcl-plugin.so
363 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-tmpdisk-plugin.so
364 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-torrent-plugin.so
365 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-zero-plugin.so
366 %{_mandir}/man1/nbdkit.1*
367 %{_mandir}/man1/nbdkit-S3-plugin.1*
369 %{_mandir}/man1/nbdkit-blkio-plugin.1*
371 %{_mandir}/man1/nbdkit-blocksize-filter.1*
372 %{_mandir}/man1/nbdkit-blocksize-policy-filter.1*
373 %{_mandir}/man1/nbdkit-cache-filter.1*
374 %{_mandir}/man1/nbdkit-cacheextents-filter.1*
375 %{_mandir}/man1/nbdkit-captive.1*
376 %{_mandir}/man1/nbdkit-cdi-plugin.1*
377 %{_mandir}/man1/nbdkit-checkwrite-filter.1*
378 %{_mandir}/man1/nbdkit-client.1*
379 %{_mandir}/man1/nbdkit-cow-filter.1*
380 %{_mandir}/man1/nbdkit-data-plugin.1*
381 %{_mandir}/man1/nbdkit-ddrescue-filter.1*
382 %{_mandir}/man1/nbdkit-delay-filter.1*
383 %{_mandir}/man1/nbdkit-error-filter.1*
384 %{_mandir}/man1/nbdkit-eval-plugin.1*
385 %{_mandir}/man1/nbdkit-example1-plugin.1*
386 %{_mandir}/man1/nbdkit-example2-plugin.1*
387 %{_mandir}/man1/nbdkit-example3-plugin.1*
388 %{_mandir}/man1/nbdkit-example4-plugin.1*
389 %{_mandir}/man1/nbdkit-exitlast-filter.1*
390 %{_mandir}/man1/nbdkit-exitwhen-filter.1*
391 %{_mandir}/man1/nbdkit-exportname-filter.1*
392 %{_mandir}/man1/nbdkit-ext2-filter.1*
393 %{_mandir}/man1/nbdkit-extentlist-filter.1*
394 %{_mandir}/man1/nbdkit-file-plugin.1*
395 %{_mandir}/man1/nbdkit-floppy-plugin.1*
396 %{_mandir}/man1/nbdkit-fua-filter.1*
397 %{_mandir}/man1/nbdkit-full-plugin.1*
398 %{_mandir}/man1/nbdkit-gzip-filter.1*
399 %{_mandir}/man1/nbdkit-info-plugin.1*
400 %{_mandir}/man1/nbdkit-ip-filter.1*
401 %{_mandir}/man1/nbdkit-iso-plugin.1*
402 %{_mandir}/man1/nbdkit-limit-filter.1*
403 %{_mandir}/man1/nbdkit-linuxdisk-plugin.1*
404 %{_mandir}/man1/nbdkit-log-filter.1*
405 %{_mandir}/man1/nbdkit-loop.1*
406 %{_mandir}/man1/nbdkit-luks-filter.1*
407 %{_mandir}/man1/nbdkit-memory-plugin.1*
408 %{_mandir}/man1/nbdkit-multi-conn-filter.1*
409 %{_mandir}/man1/nbdkit-nbd-plugin.1*
410 %{_mandir}/man1/nbdkit-nocache-filter.1*
411 %{_mandir}/man1/nbdkit-noextents-filter.1*
412 %{_mandir}/man1/nbdkit-nofilter-filter.1*
413 %{_mandir}/man1/nbdkit-noparallel-filter.1*
414 %{_mandir}/man1/nbdkit-nozero-filter.1*
415 %{_mandir}/man1/nbdkit-null-plugin.1*
416 %{_mandir}/man1/nbdkit-offset-filter.1*
417 %{_mandir}/man1/nbdkit-ondemand-plugin.1*
418 %{_mandir}/man1/nbdkit-partition-filter.1*
419 %{_mandir}/man1/nbdkit-partitioning-plugin.1*
420 %{_mandir}/man1/nbdkit-pattern-plugin.1*
421 %{_mandir}/man1/nbdkit-pause-filter.1*
422 %{_mandir}/man1/nbdkit-probing.1*
423 %{_mandir}/man1/nbdkit-protect-filter.1*
424 %{_mandir}/man1/nbdkit-protocol.1*
425 %{_mandir}/man1/nbdkit-random-plugin.1*
426 %{_mandir}/man1/nbdkit-rate-filter.1*
427 %{_mandir}/man1/nbdkit-readahead-filter.1*
428 %{_mandir}/man1/nbdkit-release-notes-1.4.1*
429 %{_mandir}/man1/nbdkit-release-notes-1.6.1*
430 %{_mandir}/man1/nbdkit-release-notes-1.8.1*
431 %{_mandir}/man1/nbdkit-release-notes-1.10.1*
432 %{_mandir}/man1/nbdkit-release-notes-1.12.1*
433 %{_mandir}/man1/nbdkit-release-notes-1.14.1*
434 %{_mandir}/man1/nbdkit-release-notes-1.16.1*
435 %{_mandir}/man1/nbdkit-release-notes-1.18.1*
436 %{_mandir}/man1/nbdkit-release-notes-1.20.1*
437 %{_mandir}/man1/nbdkit-release-notes-1.22.1*
438 %{_mandir}/man1/nbdkit-release-notes-1.24.1*
439 %{_mandir}/man1/nbdkit-release-notes-1.26.1*
440 %{_mandir}/man1/nbdkit-release-notes-1.28.1*
441 %{_mandir}/man1/nbdkit-release-notes-1.30.1*
442 %{_mandir}/man1/nbdkit-release-notes-1.32.1*
443 %{_mandir}/man1/nbdkit-release-notes-1.34.1*
444 %{_mandir}/man1/nbdkit-retry-filter.1*
445 %{_mandir}/man1/nbdkit-retry-request-filter.1*
446 %{_mandir}/man1/nbdkit-scan-filter.1*
447 %{_mandir}/man1/nbdkit-security.1*
448 %{_mandir}/man1/nbdkit-service.1*
449 %{_mandir}/man1/nbdkit-sparse-random-plugin.1*
450 %{_mandir}/man1/nbdkit-split-plugin.1*
451 %{_mandir}/man1/nbdkit-ssh-plugin.1*
452 %{_mandir}/man1/nbdkit-stats-filter.1*
453 %{_mandir}/man1/nbdkit-swab-filter.1*
454 %{_mandir}/man1/nbdkit-tar-filter.1*
455 %{_mandir}/man1/nbdkit-tls.1*
456 %{_mandir}/man1/nbdkit-tls-fallback-filter.1*
457 %{_mandir}/man1/nbdkit-tmpdisk-plugin.1*
458 %{_mandir}/man1/nbdkit-torrent-plugin.1*
459 %{_mandir}/man1/nbdkit-truncate-filter.1*
460 %{_mandir}/man1/nbdkit-xz-filter.1*
461 %{_mandir}/man1/nbdkit-zero-plugin.1*
463 %{_mandir}/man3/nbdkit-rust-plugin.3*
465 %{_mandir}/man3/nbdkit-sh-plugin.3*
466 %{_mandir}/man3/nbdkit-tcl-plugin.3*
468 %files -n bash-completion-nbdkit
469 %defattr(644,root,root,755)
470 %{bash_compdir}/nbdkit
473 %defattr(644,root,root,755)
474 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-curl-plugin.so
475 %{_mandir}/man1/nbdkit-curl-plugin.1*
477 %files plugin-guestfs
478 %defattr(644,root,root,755)
479 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-guestfs-plugin.so
480 %{_mandir}/man1/nbdkit-guestfs-plugin.1*
482 %files plugin-libvirt
483 %defattr(644,root,root,755)
484 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-libvirt-plugin.so
485 %{_mandir}/man1/nbdkit-libvirt-plugin.1*
489 %defattr(644,root,root,755)
490 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-golang-plugin.so
491 %{_mandir}/man3/nbdkit-golang-plugin.3*
496 %defattr(644,root,root,755)
497 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-lua-plugin.so
498 %{_mandir}/man3/nbdkit-lua-plugin.3*
503 %defattr(644,root,root,755)
504 %attr(755,root,root) %{_libdir}/libnbdkitocaml.so.*.*.*
505 %attr(755,root,root) %ghost %{_libdir}/libnbdkitocaml.so.0
506 %attr(755,root,root) %{_libdir}/libnbdkitocaml.so
507 %{_libdir}/ocaml/NBDKit.cm[ix]
508 %{_libdir}/ocaml/NBDKit.mli
509 %{_libdir}/ocaml/NBDKit.o
510 %{_mandir}/man3/NBDKit.3*
511 %{_mandir}/man3/nbdkit-ocaml-plugin.3*
516 %defattr(644,root,root,755)
517 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-perl-plugin.so
518 %{_mandir}/man3/nbdkit-perl-plugin.3*
523 %defattr(644,root,root,755)
524 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-ruby-plugin.so
525 %{_mandir}/man3/nbdkit-ruby-plugin.3*
530 %defattr(644,root,root,755)
531 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-python-plugin.so
532 %{_mandir}/man3/nbdkit-python-plugin.3*
537 %defattr(644,root,root,755)
538 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-vddk-plugin.so
539 %{_mandir}/man1/nbdkit-vddk-plugin.1*
543 %defattr(644,root,root,755)
544 %{_includedir}/nbd-protocol.h
545 %{_includedir}/nbdkit-common.h
546 %{_includedir}/nbdkit-filter.h
547 %{_includedir}/nbdkit-plugin.h
548 %{_includedir}/nbdkit-version.h
549 %{_pkgconfigdir}/nbdkit.pc
550 %{_mandir}/man3/nbdkit-cc-plugin.3*
551 %{_mandir}/man3/nbdkit-filter.3*
552 %{_mandir}/man3/nbdkit-plugin.3*