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 %{?with_libblkio:BuildRequires: libblkio-devel}
48 BuildRequires: libcom_err-devel
49 BuildRequires: libguestfs-devel
50 BuildRequires: libnbd-devel >= 0.9.8
51 BuildRequires: libselinux-devel >= 2.0.90
52 BuildRequires: libssh-devel >= 0.8.0
53 BuildRequires: libtool >= 2:2
54 BuildRequires: libtorrent-rasterbar-devel
55 BuildRequires: libvirt-devel
56 %{?with_lua:BuildRequires: lua-devel >= 5.1}
57 %{?with_ocaml:BuildRequires: ocaml >= 4.02.2}
58 %{?with_perl:BuildRequires: perl-devel}
59 BuildRequires: perl-tools-pod
60 BuildRequires: pkgconfig
61 %{?with_python:BuildRequires: python3-devel >= 1:3.2}
62 BuildRequires: rpm-build >= 4.6
63 %{?with_ruby:BuildRequires: ruby-devel >= 1:2.6}
64 BuildRequires: sed >= 4.0
65 %{?with_tcl:BuildRequires: tcl-devel >= 8.6}
66 BuildRequires: xz-devel
67 BuildRequires: zlib-devel >= 1.2.3.5
68 BuildRequires: zstd-devel
69 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
71 # depends on symbols from nbdkit binary and ocaml ABI
72 %define skip_post_check_so libnbdkitocaml.so.*
75 NBD is a protocol for accessing Block Devices (hard disks and
76 disk-like things) over a Network.
78 'nbdkit' is a toolkit for creating NBD servers.
80 %description -l pl.UTF-8
81 NBD (Network Block Device) to protokół sieciowego dostępu do urządzeń
82 blokowych (dysków twardych i podobnego osprzętu).
84 nbdkit to zestaw narzędzi do tworzenia serwerów NBD.
86 %package -n bash-completion-nbdkit
87 Summary: Bash completion for nbdkit commands
88 Summary(pl.UTF-8): Bashowe uzupełnianie składni poleceń nbdkit
89 Group: Applications/Shells
90 Requires: %{name} = %{version}-%{release}
91 Requires: bash-completion >= 1:2.0
94 %description -n bash-completion-nbdkit
95 Bash completion for nbdkit commands.
97 %description -n bash-completion-nbdkit -l pl.UTF-8
98 Bashowe uzupełnianie składni poleceń nbdkit.
101 Summary: curl plugin for nbdkit
102 Summary(pl.UTF-8): Wtyczka curl dla nbdkitu
104 Requires: %{name} = %{version}-%{release}
105 Requires: curl-libs >= 7.54.0
107 %description plugin-curl
108 curl plugin for nbdkit.
110 %description plugin-curl -l pl.UTF-8
111 Wtyczka curl dla nbdkitu.
113 %package plugin-guestfs
114 Summary: guestfs plugin for nbdkit
115 Summary(pl.UTF-8): Wtyczka guestfs dla nbdkitu
117 Requires: %{name} = %{version}-%{release}
119 %description plugin-guestfs
120 guestfs plugin for nbdkit.
122 %description plugin-guestfs -l pl.UTF-8
123 Wtyczka guestfs dla nbdkitu.
125 %package plugin-libvirt
126 Summary: libvirt plugin for nbdkit
127 Summary(pl.UTF-8): Wtyczka libvirt dla nbdkitu
129 Requires: %{name} = %{version}-%{release}
131 %description plugin-libvirt
132 libvirt plugin for nbdkit.
134 %description plugin-libvirt -l pl.UTF-8
135 Wtyczka libvirt dla nbdkitu.
138 Summary: Go embed plugin for nbdkit
139 Summary(pl.UTF-8): Wtyczka wbudowanego Go dla nbdkitu
141 Requires: %{name} = %{version}-%{release}
143 %description plugin-go
144 Go embed plugin for nbdkit.
146 %description plugin-go -l pl.UTF-8
147 Wtyczka wbudowanego Go dla nbdkitu.
150 Summary: Lua embed plugin for nbdkit
151 Summary(pl.UTF-8): Wtyczka wbudowanego Lua dla nbdkitu
153 Requires: %{name} = %{version}-%{release}
155 %description plugin-lua
156 Lua embed plugin for nbdkit.
158 %description plugin-lua -l pl.UTF-8
159 Wtyczka wbudowanego Lua dla nbdkitu.
161 %package plugin-ocaml
162 Summary: OCaml embed plugin for nbdkit
163 Summary(pl.UTF-8): Wtyczka wbudowanego OCamla dla nbdkitu
165 Requires: %{name} = %{version}-%{release}
166 Requires: ocaml-runtime
168 %description plugin-ocaml
169 OCaml embed plugin for nbdkit.
171 %description plugin-ocaml -l pl.UTF-8
172 Wtyczka wbudowanego OCamla dla nbdkitu.
175 Summary: Perl embed plugin for nbdkit
176 Summary(pl.UTF-8): Wtyczka wbudowanego Perla dla nbdkitu
178 Requires: %{name} = %{version}-%{release}
180 %description plugin-perl
181 Perl embed plugin for nbdkit.
183 %description plugin-perl -l pl.UTF-8
184 Wtyczka wbudowanego Perla dla nbdkitu.
186 %package plugin-python
187 Summary: Python embed plugin for nbdkit
188 Summary(pl.UTF-8): Wtyczka wbudowanego Pythona dla nbdkitu
190 Requires: %{name} = %{version}-%{release}
192 %description plugin-python
193 Python embed plugin for nbdkit.
195 %description plugin-python -l pl.UTF-8
196 Wtyczka wbudowanego Pythona dla nbdkitu.
199 Summary: Ruby embed plugin for nbdkit
200 Summary(pl.UTF-8): Wtyczka wbudowanego Ruby dla nbdkitu
202 Requires: %{name} = %{version}-%{release}
204 %description plugin-ruby
205 Ruby embed plugin for nbdkit.
207 %description plugin-ruby -l pl.UTF-8
208 Wtyczka wbudowanego Ruby dla nbdkitu.
211 Summary: VMware VDDK plugin for nbdkit
212 Summary(pl.UTF-8): Wtyczka VMware VDDK dla nbdkitu
214 Requires: %{name} = %{version}-%{release}
216 %description plugin-vddk
217 VMware VDDK plugin for nbdkit.
219 %description plugin-vddk -l pl.UTF-8
220 Wtyczka VMware VDDK dla nbdkitu.
223 Summary: Header file for nbdkit plugins
224 Summary(pl.UTF-8): Plik nagłówkowy dla wtyczek nbdkit
225 Group: Development/Libraries
226 # doesn't require base
229 Header file for nbdkit plugins.
231 %description devel -l pl.UTF-8
232 Plik nagłówkowy dla wtyczek nbdkit.
237 %{__sed} -i -e '/PKG_CHECK_MODULES(\[RUBY/ s/ruby/ruby-2.6/' configure.ac
239 # use full path, don't require /sbin in $PATH
240 %{__sed} -i -e 's,mke2fs -,/sbin/mke2fs -,' configure.ac
249 GENISOIMAGE=/usr/bin/genisoimage \
251 MKISOFS=/usr/bin/mkisofs \
252 %{!?with_golang:--disable-golang} \
253 %{!?with_lua:--disable-lua} \
254 %{!?with_ocaml:--disable-ocaml} \
255 %{!?with_perl:--disable-perl} \
256 %{!?with_python:--disable-python} \
257 %{!?with_ruby:--disable-ruby} \
258 %{!?with_rust:--disable-rust} \
260 %{!?with_tcl:--disable-tcl} \
261 %{!?with_libblkio:--without-libblkio} \
262 %{!?with_vddk:--without-vddk}
268 rm -rf $RPM_BUILD_ROOT
271 DESTDIR=$RPM_BUILD_ROOT
273 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nbdkit/filters/*.la
274 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nbdkit/plugins/*.la
277 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libnbdkitocaml.la
281 rm -rf $RPM_BUILD_ROOT
283 %post plugin-ocaml -p /sbin/ldconfig
284 %postun plugin-ocaml -p /sbin/ldconfig
287 %defattr(644,root,root,755)
288 %doc LICENSE OTHER_PLUGINS README.md SECURITY TODO
289 %attr(755,root,root) %{_sbindir}/nbdkit
290 %dir %{_libdir}/nbdkit
291 %dir %{_libdir}/nbdkit/filters
292 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-blocksize-filter.so
293 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-blocksize-policy-filter.so
294 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-cache-filter.so
295 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-cacheextents-filter.so
296 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-checkwrite-filter.so
297 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-cow-filter.so
298 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-ddrescue-filter.so
299 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-delay-filter.so
300 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-error-filter.so
301 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-exitlast-filter.so
302 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-exitwhen-filter.so
303 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-exportname-filter.so
304 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-ext2-filter.so
305 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-extentlist-filter.so
306 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-fua-filter.so
307 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-gzip-filter.so
308 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-ip-filter.so
309 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-limit-filter.so
310 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-log-filter.so
311 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-luks-filter.so
312 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-multi-conn-filter.so
313 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-nocache-filter.so
314 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-noextents-filter.so
315 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-nofilter-filter.so
316 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-noparallel-filter.so
317 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-nozero-filter.so
318 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-offset-filter.so
319 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-partition-filter.so
320 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-pause-filter.so
321 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-protect-filter.so
322 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-rate-filter.so
323 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-readahead-filter.so
324 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-retry-filter.so
325 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-retry-request-filter.so
326 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-scan-filter.so
327 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-stats-filter.so
328 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-swab-filter.so
329 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-tar-filter.so
330 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-tls-fallback-filter.so
331 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-truncate-filter.so
332 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-xz-filter.so
333 %dir %{_libdir}/nbdkit/plugins
334 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-S3-plugin
336 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-blkio-plugin.so
338 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-cc-plugin.so
339 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-cdi-plugin.so
340 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-data-plugin.so
341 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-eval-plugin.so
342 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example1-plugin.so
343 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example2-plugin.so
344 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example3-plugin.so
345 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example4-plugin
346 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-file-plugin.so
347 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-floppy-plugin.so
348 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-full-plugin.so
349 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-info-plugin.so
350 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-iso-plugin.so
351 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-linuxdisk-plugin.so
352 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-memory-plugin.so
353 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-nbd-plugin.so
354 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-null-plugin.so
355 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-ondemand-plugin.so
356 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-partitioning-plugin.so
357 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-pattern-plugin.so
358 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-random-plugin.so
359 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-sh-plugin.so
360 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-sparse-random-plugin.so
361 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-split-plugin.so
362 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-ssh-plugin.so
363 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-tcl-plugin.so
364 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-tmpdisk-plugin.so
365 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-torrent-plugin.so
366 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-zero-plugin.so
367 %{_mandir}/man1/nbdkit.1*
368 %{_mandir}/man1/nbdkit-S3-plugin.1*
370 %{_mandir}/man1/nbdkit-blkio-plugin.1*
372 %{_mandir}/man1/nbdkit-blocksize-filter.1*
373 %{_mandir}/man1/nbdkit-blocksize-policy-filter.1*
374 %{_mandir}/man1/nbdkit-cache-filter.1*
375 %{_mandir}/man1/nbdkit-cacheextents-filter.1*
376 %{_mandir}/man1/nbdkit-captive.1*
377 %{_mandir}/man1/nbdkit-cdi-plugin.1*
378 %{_mandir}/man1/nbdkit-checkwrite-filter.1*
379 %{_mandir}/man1/nbdkit-client.1*
380 %{_mandir}/man1/nbdkit-cow-filter.1*
381 %{_mandir}/man1/nbdkit-data-plugin.1*
382 %{_mandir}/man1/nbdkit-ddrescue-filter.1*
383 %{_mandir}/man1/nbdkit-delay-filter.1*
384 %{_mandir}/man1/nbdkit-error-filter.1*
385 %{_mandir}/man1/nbdkit-eval-plugin.1*
386 %{_mandir}/man1/nbdkit-example1-plugin.1*
387 %{_mandir}/man1/nbdkit-example2-plugin.1*
388 %{_mandir}/man1/nbdkit-example3-plugin.1*
389 %{_mandir}/man1/nbdkit-example4-plugin.1*
390 %{_mandir}/man1/nbdkit-exitlast-filter.1*
391 %{_mandir}/man1/nbdkit-exitwhen-filter.1*
392 %{_mandir}/man1/nbdkit-exportname-filter.1*
393 %{_mandir}/man1/nbdkit-ext2-filter.1*
394 %{_mandir}/man1/nbdkit-extentlist-filter.1*
395 %{_mandir}/man1/nbdkit-file-plugin.1*
396 %{_mandir}/man1/nbdkit-floppy-plugin.1*
397 %{_mandir}/man1/nbdkit-fua-filter.1*
398 %{_mandir}/man1/nbdkit-full-plugin.1*
399 %{_mandir}/man1/nbdkit-gzip-filter.1*
400 %{_mandir}/man1/nbdkit-info-plugin.1*
401 %{_mandir}/man1/nbdkit-ip-filter.1*
402 %{_mandir}/man1/nbdkit-iso-plugin.1*
403 %{_mandir}/man1/nbdkit-limit-filter.1*
404 %{_mandir}/man1/nbdkit-linuxdisk-plugin.1*
405 %{_mandir}/man1/nbdkit-log-filter.1*
406 %{_mandir}/man1/nbdkit-loop.1*
407 %{_mandir}/man1/nbdkit-luks-filter.1*
408 %{_mandir}/man1/nbdkit-memory-plugin.1*
409 %{_mandir}/man1/nbdkit-multi-conn-filter.1*
410 %{_mandir}/man1/nbdkit-nbd-plugin.1*
411 %{_mandir}/man1/nbdkit-nocache-filter.1*
412 %{_mandir}/man1/nbdkit-noextents-filter.1*
413 %{_mandir}/man1/nbdkit-nofilter-filter.1*
414 %{_mandir}/man1/nbdkit-noparallel-filter.1*
415 %{_mandir}/man1/nbdkit-nozero-filter.1*
416 %{_mandir}/man1/nbdkit-null-plugin.1*
417 %{_mandir}/man1/nbdkit-offset-filter.1*
418 %{_mandir}/man1/nbdkit-ondemand-plugin.1*
419 %{_mandir}/man1/nbdkit-partition-filter.1*
420 %{_mandir}/man1/nbdkit-partitioning-plugin.1*
421 %{_mandir}/man1/nbdkit-pattern-plugin.1*
422 %{_mandir}/man1/nbdkit-pause-filter.1*
423 %{_mandir}/man1/nbdkit-probing.1*
424 %{_mandir}/man1/nbdkit-protect-filter.1*
425 %{_mandir}/man1/nbdkit-protocol.1*
426 %{_mandir}/man1/nbdkit-random-plugin.1*
427 %{_mandir}/man1/nbdkit-rate-filter.1*
428 %{_mandir}/man1/nbdkit-readahead-filter.1*
429 %{_mandir}/man1/nbdkit-release-notes-1.4.1*
430 %{_mandir}/man1/nbdkit-release-notes-1.6.1*
431 %{_mandir}/man1/nbdkit-release-notes-1.8.1*
432 %{_mandir}/man1/nbdkit-release-notes-1.10.1*
433 %{_mandir}/man1/nbdkit-release-notes-1.12.1*
434 %{_mandir}/man1/nbdkit-release-notes-1.14.1*
435 %{_mandir}/man1/nbdkit-release-notes-1.16.1*
436 %{_mandir}/man1/nbdkit-release-notes-1.18.1*
437 %{_mandir}/man1/nbdkit-release-notes-1.20.1*
438 %{_mandir}/man1/nbdkit-release-notes-1.22.1*
439 %{_mandir}/man1/nbdkit-release-notes-1.24.1*
440 %{_mandir}/man1/nbdkit-release-notes-1.26.1*
441 %{_mandir}/man1/nbdkit-release-notes-1.28.1*
442 %{_mandir}/man1/nbdkit-release-notes-1.30.1*
443 %{_mandir}/man1/nbdkit-release-notes-1.32.1*
444 %{_mandir}/man1/nbdkit-release-notes-1.34.1*
445 %{_mandir}/man1/nbdkit-retry-filter.1*
446 %{_mandir}/man1/nbdkit-retry-request-filter.1*
447 %{_mandir}/man1/nbdkit-scan-filter.1*
448 %{_mandir}/man1/nbdkit-security.1*
449 %{_mandir}/man1/nbdkit-service.1*
450 %{_mandir}/man1/nbdkit-sparse-random-plugin.1*
451 %{_mandir}/man1/nbdkit-split-plugin.1*
452 %{_mandir}/man1/nbdkit-ssh-plugin.1*
453 %{_mandir}/man1/nbdkit-stats-filter.1*
454 %{_mandir}/man1/nbdkit-swab-filter.1*
455 %{_mandir}/man1/nbdkit-tar-filter.1*
456 %{_mandir}/man1/nbdkit-tls.1*
457 %{_mandir}/man1/nbdkit-tls-fallback-filter.1*
458 %{_mandir}/man1/nbdkit-tmpdisk-plugin.1*
459 %{_mandir}/man1/nbdkit-torrent-plugin.1*
460 %{_mandir}/man1/nbdkit-truncate-filter.1*
461 %{_mandir}/man1/nbdkit-xz-filter.1*
462 %{_mandir}/man1/nbdkit-zero-plugin.1*
464 %{_mandir}/man3/nbdkit-rust-plugin.3*
466 %{_mandir}/man3/nbdkit-sh-plugin.3*
467 %{_mandir}/man3/nbdkit-tcl-plugin.3*
469 %files -n bash-completion-nbdkit
470 %defattr(644,root,root,755)
471 %{bash_compdir}/nbdkit
474 %defattr(644,root,root,755)
475 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-curl-plugin.so
476 %{_mandir}/man1/nbdkit-curl-plugin.1*
478 %files plugin-guestfs
479 %defattr(644,root,root,755)
480 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-guestfs-plugin.so
481 %{_mandir}/man1/nbdkit-guestfs-plugin.1*
483 %files plugin-libvirt
484 %defattr(644,root,root,755)
485 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-libvirt-plugin.so
486 %{_mandir}/man1/nbdkit-libvirt-plugin.1*
490 %defattr(644,root,root,755)
491 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-golang-plugin.so
492 %{_mandir}/man3/nbdkit-golang-plugin.3*
497 %defattr(644,root,root,755)
498 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-lua-plugin.so
499 %{_mandir}/man3/nbdkit-lua-plugin.3*
504 %defattr(644,root,root,755)
505 %attr(755,root,root) %{_libdir}/libnbdkitocaml.so.*.*.*
506 %attr(755,root,root) %ghost %{_libdir}/libnbdkitocaml.so.0
507 %attr(755,root,root) %{_libdir}/libnbdkitocaml.so
508 %{_libdir}/ocaml/NBDKit.cm[ix]
509 %{_libdir}/ocaml/NBDKit.mli
510 %{_libdir}/ocaml/NBDKit.o
511 %{_mandir}/man3/NBDKit.3*
512 %{_mandir}/man3/nbdkit-ocaml-plugin.3*
517 %defattr(644,root,root,755)
518 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-perl-plugin.so
519 %{_mandir}/man3/nbdkit-perl-plugin.3*
524 %defattr(644,root,root,755)
525 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-ruby-plugin.so
526 %{_mandir}/man3/nbdkit-ruby-plugin.3*
531 %defattr(644,root,root,755)
532 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-python-plugin.so
533 %{_mandir}/man3/nbdkit-python-plugin.3*
538 %defattr(644,root,root,755)
539 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-vddk-plugin.so
540 %{_mandir}/man1/nbdkit-vddk-plugin.1*
544 %defattr(644,root,root,755)
545 %{_includedir}/nbd-protocol.h
546 %{_includedir}/nbdkit-common.h
547 %{_includedir}/nbdkit-filter.h
548 %{_includedir}/nbdkit-plugin.h
549 %{_includedir}/nbdkit-version.h
550 %{_pkgconfigdir}/nbdkit.pc
551 %{_mandir}/man3/nbdkit-cc-plugin.3*
552 %{_mandir}/man3/nbdkit-filter.3*
553 %{_mandir}/man3/nbdkit-plugin.3*