]> git.pld-linux.org Git - packages/nbdkit.git/blob - nbdkit.spec
- updated to 1.1.6
[packages/nbdkit.git] / nbdkit.spec
1 #
2 # Conditional build:
3 %bcond_with     vddk            # VMware VDDK plugin [needs proprietary VDDK]
4 #
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
8 Name:           nbdkit
9 Version:        1.1.6
10 Release:        1
11 License:        BSD
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)
25
26 %description
27 NBD is a protocol for accessing Block Devices (hard disks and
28 disk-like things) over a Network.
29
30 'nbdkit' is a toolkit for creating NBD servers.
31
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).
35
36 nbdkit to zestaw narzędzi do tworzenia serwerów NBD.
37
38 %package plugin-guestfs
39 Summary:        guestfs plugin for nbdkit
40 Summary(pl.UTF-8):      Wtyczka guestfs dla nbdkitu
41 Group:          Libraries
42 Requires:       %{name} = %{version}-%{release}
43
44 %description plugin-guestfs
45 guestfs plugin for nbdkit.
46
47 %description plugin-guestfs -l pl.UTF-8
48 Wtyczka guestfs dla nbdkitu.
49
50 %package plugin-libvirt
51 Summary:        libvirt plugin for nbdkit
52 Summary(pl.UTF-8):      Wtyczka libvirt dla nbdkitu
53 Group:          Libraries
54 Requires:       %{name} = %{version}-%{release}
55
56 %description plugin-libvirt
57 libvirt plugin for nbdkit.
58
59 %description plugin-libvirt -l pl.UTF-8
60 Wtyczka libvirt dla nbdkitu.
61
62 %package plugin-perl
63 Summary:        Perl embed plugin for nbdkit
64 Summary(pl.UTF-8):      Wtyczka wbudowanego Perla dla nbdkitu
65 Group:          Libraries
66 Requires:       %{name} = %{version}-%{release}
67
68 %description plugin-perl
69 Perl embed plugin for nbdkit.
70
71 %description plugin-perl -l pl.UTF-8
72 Wtyczka wbudowanego Perla dla nbdkitu.
73
74 %package plugin-python
75 Summary:        Python embed plugin for nbdkit
76 Summary(pl.UTF-8):      Wtyczka wbudowanego Pythona dla nbdkitu
77 Group:          Libraries
78 Requires:       %{name} = %{version}-%{release}
79
80 %description plugin-python
81 Python embed plugin for nbdkit.
82
83 %description plugin-python -l pl.UTF-8
84 Wtyczka wbudowanego Pythona dla nbdkitu.
85
86 %package plugin-vddk
87 Summary:        VMware VDDK plugin for nbdkit
88 Summary(pl.UTF-8):      Wtyczka VMware VDDK dla nbdkitu
89 Group:          Libraries
90 Requires:       %{name} = %{version}-%{release}
91
92 %description plugin-vddk
93 VMware VDDK plugin for nbdkit.
94
95 %description plugin-vddk -l pl.UTF-8
96 Wtyczka VMware VDDK dla nbdkitu.
97
98 %package devel
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
103
104 %description devel
105 Header file for nbdkit plugins.
106
107 %description devel -l pl.UTF-8
108 Plik nagłówkowy dla wtyczek nbdkit.
109
110 %prep
111 %setup -q
112
113 %build
114 %configure \
115         GUESTFISH=no \
116         %{?with_vddk:--with-vddk}
117
118 %{__make} \
119         INSTALLDIRS=vendor
120
121 %install
122 rm -rf $RPM_BUILD_ROOT
123
124 %{__make} install \
125         DESTDIR=$RPM_BUILD_ROOT
126
127 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nbdkit/plugins/*.la
128
129 %clean
130 rm -rf $RPM_BUILD_ROOT
131
132 %files
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*
151
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*
156
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*
161
162 %files plugin-perl
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*
166
167 %files plugin-python
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*
171
172 %if %{with vddk}
173 %files plugin-vddk
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*
177 %endif
178
179 %files devel
180 %defattr(644,root,root,755)
181 %{_includedir}/nbdkit-plugin.h
182 %{_mandir}/man3/nbdkit-plugin.3*
This page took 0.049823 seconds and 4 git commands to generate.