]> git.pld-linux.org Git - packages/nbdkit.git/blame - nbdkit.spec
- rebuild for perl 5.20
[packages/nbdkit.git] / nbdkit.spec
CommitLineData
b292b70c
JB
1#
2# Conditional build:
3%bcond_with vddk # VMware VDDK plugin [needs proprietary VDDK]
4#
5%include /usr/lib/rpm/macros.perl
6Summary: Toolkit for creating NBD servers
7Summary(pl.UTF-8): Narzędzia do tworzenia serwerów NBD
8Name: nbdkit
79142b23 9Version: 1.1.8
adce6ac2 10Release: 2
b292b70c
JB
11License: BSD
12Group: Applications/System
13Source0: http://libguestfs.org/download/nbdkit/%{name}-%{version}.tar.gz
79142b23 14# Source0-md5: 9b301dd4eecbb2d076d01963b60975aa
b292b70c 15URL: http://libguestfs.org/
79142b23 16BuildRequires: curl-devel
b292b70c
JB
17BuildRequires: libguestfs-devel
18BuildRequires: libvirt-devel
ad694937 19BuildRequires: perl-devel
b292b70c
JB
20BuildRequires: perl-tools-pod
21BuildRequires: pkgconfig
07dc2164 22BuildRequires: python-devel >= 2
b292b70c
JB
23BuildRequires: xz-devel
24BuildRequires: zlib-devel
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28NBD is a protocol for accessing Block Devices (hard disks and
29disk-like things) over a Network.
30
31'nbdkit' is a toolkit for creating NBD servers.
32
33%description -l pl.UTF-8
34NBD (Network Block Device) to protokół sieciowego dostępu do urządzeń
35blokowych (dysków twardych i podobnego osprzętu).
36
37nbdkit to zestaw narzędzi do tworzenia serwerów NBD.
38
79142b23
JB
39%package plugin-curl
40Summary: curl plugin for nbdkit
41Summary(pl.UTF-8): Wtyczka curl dla nbdkitu
42Group: Libraries
43Requires: %{name} = %{version}-%{release}
44
45%description plugin-curl
46curl plugin for nbdkit.
47
48%description plugin-curl -l pl.UTF-8
49Wtyczka curl dla nbdkitu.
50
b292b70c
JB
51%package plugin-guestfs
52Summary: guestfs plugin for nbdkit
53Summary(pl.UTF-8): Wtyczka guestfs dla nbdkitu
54Group: Libraries
55Requires: %{name} = %{version}-%{release}
56
57%description plugin-guestfs
58guestfs plugin for nbdkit.
59
60%description plugin-guestfs -l pl.UTF-8
61Wtyczka guestfs dla nbdkitu.
62
63%package plugin-libvirt
64Summary: libvirt plugin for nbdkit
65Summary(pl.UTF-8): Wtyczka libvirt dla nbdkitu
66Group: Libraries
67Requires: %{name} = %{version}-%{release}
68
69%description plugin-libvirt
70libvirt plugin for nbdkit.
71
72%description plugin-libvirt -l pl.UTF-8
73Wtyczka libvirt dla nbdkitu.
74
ad694937
JB
75%package plugin-perl
76Summary: Perl embed plugin for nbdkit
77Summary(pl.UTF-8): Wtyczka wbudowanego Perla dla nbdkitu
78Group: Libraries
79Requires: %{name} = %{version}-%{release}
80
81%description plugin-perl
82Perl embed plugin for nbdkit.
83
84%description plugin-perl -l pl.UTF-8
85Wtyczka wbudowanego Perla dla nbdkitu.
86
07dc2164
JB
87%package plugin-python
88Summary: Python embed plugin for nbdkit
89Summary(pl.UTF-8): Wtyczka wbudowanego Pythona dla nbdkitu
90Group: Libraries
91Requires: %{name} = %{version}-%{release}
92
93%description plugin-python
94Python embed plugin for nbdkit.
95
96%description plugin-python -l pl.UTF-8
97Wtyczka wbudowanego Pythona dla nbdkitu.
98
b292b70c
JB
99%package plugin-vddk
100Summary: VMware VDDK plugin for nbdkit
101Summary(pl.UTF-8): Wtyczka VMware VDDK dla nbdkitu
102Group: Libraries
103Requires: %{name} = %{version}-%{release}
104
105%description plugin-vddk
106VMware VDDK plugin for nbdkit.
107
108%description plugin-vddk -l pl.UTF-8
109Wtyczka VMware VDDK dla nbdkitu.
110
111%package devel
112Summary: Header file for nbdkit plugins
113Summary(pl.UTF-8): Plik nagłówkowy dla wtyczek nbdkit
114Group: Development/Libraries
115# doesn't require base
116
117%description devel
118Header file for nbdkit plugins.
119
120%description devel -l pl.UTF-8
121Plik nagłówkowy dla wtyczek nbdkit.
122
123%prep
124%setup -q
125
126%build
127%configure \
128 GUESTFISH=no \
129 %{?with_vddk:--with-vddk}
130
131%{__make} \
132 INSTALLDIRS=vendor
133
134%install
135rm -rf $RPM_BUILD_ROOT
136
137%{__make} install \
138 DESTDIR=$RPM_BUILD_ROOT
139
140%{__rm} $RPM_BUILD_ROOT%{_libdir}/nbdkit/plugins/*.la
141
142%clean
143rm -rf $RPM_BUILD_ROOT
144
145%files
146%defattr(644,root,root,755)
147%doc LICENSE README TODO
148%attr(755,root,root) %{_sbindir}/nbdkit
149%dir %{_libdir}/nbdkit
150%dir %{_libdir}/nbdkit/plugins
151%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example1-plugin.so
152%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example2-plugin.so
153%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example3-plugin.so
154%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-file-plugin.so
155%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-gzip-plugin.so
156%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-xz-plugin.so
157%{_mandir}/man1/nbdkit.1*
158%{_mandir}/man1/nbdkit-example1-plugin.1*
159%{_mandir}/man1/nbdkit-example2-plugin.1*
160%{_mandir}/man1/nbdkit-example3-plugin.1*
161%{_mandir}/man1/nbdkit-file-plugin.1*
162%{_mandir}/man1/nbdkit-gzip-plugin.1*
163%{_mandir}/man1/nbdkit-xz-plugin.1*
164
79142b23
JB
165%files plugin-curl
166%defattr(644,root,root,755)
167%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-curl-plugin.so
168%{_mandir}/man1/nbdkit-curl-plugin.1*
169
b292b70c
JB
170%files plugin-guestfs
171%defattr(644,root,root,755)
172%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-guestfs-plugin.so
173%{_mandir}/man1/nbdkit-guestfs-plugin.1*
174
175%files plugin-libvirt
176%defattr(644,root,root,755)
177%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-libvirt-plugin.so
178%{_mandir}/man1/nbdkit-libvirt-plugin.1*
179
ad694937
JB
180%files plugin-perl
181%defattr(644,root,root,755)
182%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-perl-plugin.so
07dc2164
JB
183%{_mandir}/man3/nbdkit-perl-plugin.3*
184
185%files plugin-python
186%defattr(644,root,root,755)
187%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-python-plugin.so
188%{_mandir}/man3/nbdkit-python-plugin.3*
ad694937 189
b292b70c
JB
190%if %{with vddk}
191%files plugin-vddk
192%defattr(644,root,root,755)
193%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-vddk-plugin.so
194%{_mandir}/man1/nbdkit-vddk-plugin.1*
195%endif
196
197%files devel
198%defattr(644,root,root,755)
199%{_includedir}/nbdkit-plugin.h
200%{_mandir}/man3/nbdkit-plugin.3*
This page took 0.053329 seconds and 4 git commands to generate.