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