3 %bcond_with vddk # VMware VDDK plugin [needs proprietary VDDK]
5 %include /usr/lib/rpm/macros.perl
6 Summary: Toolkit for creating NBD servers
7 Summary(pl.UTF-8): Narzędzia do tworzenia serwerów NBD
12 Group: Applications/System
13 Source0: http://libguestfs.org/download/nbdkit/%{name}-%{version}.tar.gz
14 # Source0-md5: e903a3d44ff4229800ffda604812f5a0
15 URL: http://libguestfs.org/
16 BuildRequires: libguestfs-devel
17 BuildRequires: libvirt-devel
18 BuildRequires: perl-devel
19 BuildRequires: perl-tools-pod
20 BuildRequires: pkgconfig
21 BuildRequires: python-devel >= 2
22 BuildRequires: xz-devel
23 BuildRequires: zlib-devel
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 NBD is a protocol for accessing Block Devices (hard disks and
28 disk-like things) over a Network.
30 'nbdkit' is a toolkit for creating NBD servers.
32 %description -l pl.UTF-8
33 NBD (Network Block Device) to protokół sieciowego dostępu do urządzeń
34 blokowych (dysków twardych i podobnego osprzętu).
36 nbdkit to zestaw narzędzi do tworzenia serwerów NBD.
38 %package plugin-guestfs
39 Summary: guestfs plugin for nbdkit
40 Summary(pl.UTF-8): Wtyczka guestfs dla nbdkitu
42 Requires: %{name} = %{version}-%{release}
44 %description plugin-guestfs
45 guestfs plugin for nbdkit.
47 %description plugin-guestfs -l pl.UTF-8
48 Wtyczka guestfs dla nbdkitu.
50 %package plugin-libvirt
51 Summary: libvirt plugin for nbdkit
52 Summary(pl.UTF-8): Wtyczka libvirt dla nbdkitu
54 Requires: %{name} = %{version}-%{release}
56 %description plugin-libvirt
57 libvirt plugin for nbdkit.
59 %description plugin-libvirt -l pl.UTF-8
60 Wtyczka libvirt dla nbdkitu.
63 Summary: Perl embed plugin for nbdkit
64 Summary(pl.UTF-8): Wtyczka wbudowanego Perla dla nbdkitu
66 Requires: %{name} = %{version}-%{release}
68 %description plugin-perl
69 Perl embed plugin for nbdkit.
71 %description plugin-perl -l pl.UTF-8
72 Wtyczka wbudowanego Perla dla nbdkitu.
74 %package plugin-python
75 Summary: Python embed plugin for nbdkit
76 Summary(pl.UTF-8): Wtyczka wbudowanego Pythona dla nbdkitu
78 Requires: %{name} = %{version}-%{release}
80 %description plugin-python
81 Python embed plugin for nbdkit.
83 %description plugin-python -l pl.UTF-8
84 Wtyczka wbudowanego Pythona dla nbdkitu.
87 Summary: VMware VDDK plugin for nbdkit
88 Summary(pl.UTF-8): Wtyczka VMware VDDK dla nbdkitu
90 Requires: %{name} = %{version}-%{release}
92 %description plugin-vddk
93 VMware VDDK plugin for nbdkit.
95 %description plugin-vddk -l pl.UTF-8
96 Wtyczka VMware VDDK dla nbdkitu.
99 Summary: Header file for nbdkit plugins
100 Summary(pl.UTF-8): Plik nagłówkowy dla wtyczek nbdkit
101 Group: Development/Libraries
102 # doesn't require base
105 Header file for nbdkit plugins.
107 %description devel -l pl.UTF-8
108 Plik nagłówkowy dla wtyczek nbdkit.
116 %{?with_vddk:--with-vddk}
122 rm -rf $RPM_BUILD_ROOT
125 DESTDIR=$RPM_BUILD_ROOT
127 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nbdkit/plugins/*.la
130 rm -rf $RPM_BUILD_ROOT
133 %defattr(644,root,root,755)
134 %doc LICENSE README TODO
135 %attr(755,root,root) %{_sbindir}/nbdkit
136 %dir %{_libdir}/nbdkit
137 %dir %{_libdir}/nbdkit/plugins
138 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example1-plugin.so
139 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example2-plugin.so
140 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example3-plugin.so
141 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-file-plugin.so
142 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-gzip-plugin.so
143 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-xz-plugin.so
144 %{_mandir}/man1/nbdkit.1*
145 %{_mandir}/man1/nbdkit-example1-plugin.1*
146 %{_mandir}/man1/nbdkit-example2-plugin.1*
147 %{_mandir}/man1/nbdkit-example3-plugin.1*
148 %{_mandir}/man1/nbdkit-file-plugin.1*
149 %{_mandir}/man1/nbdkit-gzip-plugin.1*
150 %{_mandir}/man1/nbdkit-xz-plugin.1*
152 %files plugin-guestfs
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-guestfs-plugin.so
155 %{_mandir}/man1/nbdkit-guestfs-plugin.1*
157 %files plugin-libvirt
158 %defattr(644,root,root,755)
159 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-libvirt-plugin.so
160 %{_mandir}/man1/nbdkit-libvirt-plugin.1*
163 %defattr(644,root,root,755)
164 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-perl-plugin.so
165 %{_mandir}/man3/nbdkit-perl-plugin.3*
168 %defattr(644,root,root,755)
169 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-python-plugin.so
170 %{_mandir}/man3/nbdkit-python-plugin.3*
174 %defattr(644,root,root,755)
175 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-vddk-plugin.so
176 %{_mandir}/man1/nbdkit-vddk-plugin.1*
180 %defattr(644,root,root,755)
181 %{_includedir}/nbdkit-plugin.h
182 %{_mandir}/man3/nbdkit-plugin.3*