]> git.pld-linux.org Git - packages/nbdkit.git/blob - nbdkit.spec
- updated to 1.1.4
[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.4
10 Release:        1
11 License:        BSD
12 Group:          Applications/System
13 Source0:        http://libguestfs.org/download/nbdkit/%{name}-%{version}.tar.gz
14 # Source0-md5:  2b9cd160032c0a3889b8588d8e720ffe
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:  xz-devel
22 BuildRequires:  zlib-devel
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 NBD is a protocol for accessing Block Devices (hard disks and
27 disk-like things) over a Network.
28
29 'nbdkit' is a toolkit for creating NBD servers.
30
31 %description -l pl.UTF-8
32 NBD (Network Block Device) to protokół sieciowego dostępu do urządzeń
33 blokowych (dysków twardych i podobnego osprzętu).
34
35 nbdkit to zestaw narzędzi do tworzenia serwerów NBD.
36
37 %package plugin-guestfs
38 Summary:        guestfs plugin for nbdkit
39 Summary(pl.UTF-8):      Wtyczka guestfs dla nbdkitu
40 Group:          Libraries
41 Requires:       %{name} = %{version}-%{release}
42
43 %description plugin-guestfs
44 guestfs plugin for nbdkit.
45
46 %description plugin-guestfs -l pl.UTF-8
47 Wtyczka guestfs dla nbdkitu.
48
49 %package plugin-libvirt
50 Summary:        libvirt plugin for nbdkit
51 Summary(pl.UTF-8):      Wtyczka libvirt dla nbdkitu
52 Group:          Libraries
53 Requires:       %{name} = %{version}-%{release}
54
55 %description plugin-libvirt
56 libvirt plugin for nbdkit.
57
58 %description plugin-libvirt -l pl.UTF-8
59 Wtyczka libvirt dla nbdkitu.
60
61 %package plugin-perl
62 Summary:        Perl embed plugin for nbdkit
63 Summary(pl.UTF-8):      Wtyczka wbudowanego Perla dla nbdkitu
64 Group:          Libraries
65 Requires:       %{name} = %{version}-%{release}
66
67 %description plugin-perl
68 Perl embed plugin for nbdkit.
69
70 %description plugin-perl -l pl.UTF-8
71 Wtyczka wbudowanego Perla dla nbdkitu.
72
73 %package plugin-vddk
74 Summary:        VMware VDDK plugin for nbdkit
75 Summary(pl.UTF-8):      Wtyczka VMware VDDK dla nbdkitu
76 Group:          Libraries
77 Requires:       %{name} = %{version}-%{release}
78
79 %description plugin-vddk
80 VMware VDDK plugin for nbdkit.
81
82 %description plugin-vddk -l pl.UTF-8
83 Wtyczka VMware VDDK dla nbdkitu.
84
85 %package devel
86 Summary:        Header file for nbdkit plugins
87 Summary(pl.UTF-8):      Plik nagłówkowy dla wtyczek nbdkit
88 Group:          Development/Libraries
89 # doesn't require base
90
91 %description devel
92 Header file for nbdkit plugins.
93
94 %description devel -l pl.UTF-8
95 Plik nagłówkowy dla wtyczek nbdkit.
96
97 %prep
98 %setup -q
99
100 %build
101 %configure \
102         GUESTFISH=no \
103         %{?with_vddk:--with-vddk}
104
105 %{__make} \
106         INSTALLDIRS=vendor
107
108 %install
109 rm -rf $RPM_BUILD_ROOT
110
111 %{__make} install \
112         DESTDIR=$RPM_BUILD_ROOT
113
114 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nbdkit/plugins/*.la
115
116 %clean
117 rm -rf $RPM_BUILD_ROOT
118
119 %files
120 %defattr(644,root,root,755)
121 %doc LICENSE README TODO
122 %attr(755,root,root) %{_sbindir}/nbdkit
123 %dir %{_libdir}/nbdkit
124 %dir %{_libdir}/nbdkit/plugins
125 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example1-plugin.so
126 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example2-plugin.so
127 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example3-plugin.so
128 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-file-plugin.so
129 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-gzip-plugin.so
130 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-xz-plugin.so
131 %{_mandir}/man1/nbdkit.1*
132 %{_mandir}/man1/nbdkit-example1-plugin.1*
133 %{_mandir}/man1/nbdkit-example2-plugin.1*
134 %{_mandir}/man1/nbdkit-example3-plugin.1*
135 %{_mandir}/man1/nbdkit-file-plugin.1*
136 %{_mandir}/man1/nbdkit-gzip-plugin.1*
137 %{_mandir}/man1/nbdkit-xz-plugin.1*
138
139 %files plugin-guestfs
140 %defattr(644,root,root,755)
141 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-guestfs-plugin.so
142 %{_mandir}/man1/nbdkit-guestfs-plugin.1*
143
144 %files plugin-libvirt
145 %defattr(644,root,root,755)
146 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-libvirt-plugin.so
147 %{_mandir}/man1/nbdkit-libvirt-plugin.1*
148
149 %files plugin-perl
150 %defattr(644,root,root,755)
151 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-perl-plugin.so
152 %{_mandir}/man1/nbdkit-perl-plugin.1*
153
154 %if %{with vddk}
155 %files plugin-vddk
156 %defattr(644,root,root,755)
157 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-vddk-plugin.so
158 %{_mandir}/man1/nbdkit-vddk-plugin.1*
159 %endif
160
161 %files devel
162 %defattr(644,root,root,755)
163 %{_includedir}/nbdkit-plugin.h
164 %{_mandir}/man3/nbdkit-plugin.3*
This page took 0.035186 seconds and 4 git commands to generate.