[packages/nbdkit] - new
qboosh
qboosh at pld-linux.org
Tue Jul 23 16:14:37 CEST 2013
commit b292b70cad4e3b7c03e6da3b1ab704bca0f1e4c0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Jul 23 16:14:16 2013 +0200
- new
nbdkit.spec | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 146 insertions(+)
---
diff --git a/nbdkit.spec b/nbdkit.spec
new file mode 100644
index 0000000..bda4e36
--- /dev/null
+++ b/nbdkit.spec
@@ -0,0 +1,146 @@
+#
+# Conditional build:
+%bcond_with vddk # VMware VDDK plugin [needs proprietary VDDK]
+#
+%include /usr/lib/rpm/macros.perl
+Summary: Toolkit for creating NBD servers
+Summary(pl.UTF-8): Narzędzia do tworzenia serwerów NBD
+Name: nbdkit
+Version: 1.1.2
+Release: 1
+License: BSD
+Group: Applications/System
+Source0: http://libguestfs.org/download/nbdkit/%{name}-%{version}.tar.gz
+# Source0-md5: 4ca3f54caa3a53c298e9831f84af3430
+URL: http://libguestfs.org/
+BuildRequires: libguestfs-devel
+BuildRequires: libvirt-devel
+BuildRequires: perl-tools-pod
+BuildRequires: pkgconfig
+BuildRequires: xz-devel
+BuildRequires: zlib-devel
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+NBD is a protocol for accessing Block Devices (hard disks and
+disk-like things) over a Network.
+
+'nbdkit' is a toolkit for creating NBD servers.
+
+%description -l pl.UTF-8
+NBD (Network Block Device) to protokół sieciowego dostępu do urządzeń
+blokowych (dysków twardych i podobnego osprzętu).
+
+nbdkit to zestaw narzędzi do tworzenia serwerów NBD.
+
+%package plugin-guestfs
+Summary: guestfs plugin for nbdkit
+Summary(pl.UTF-8): Wtyczka guestfs dla nbdkitu
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description plugin-guestfs
+guestfs plugin for nbdkit.
+
+%description plugin-guestfs -l pl.UTF-8
+Wtyczka guestfs dla nbdkitu.
+
+%package plugin-libvirt
+Summary: libvirt plugin for nbdkit
+Summary(pl.UTF-8): Wtyczka libvirt dla nbdkitu
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description plugin-libvirt
+libvirt plugin for nbdkit.
+
+%description plugin-libvirt -l pl.UTF-8
+Wtyczka libvirt dla nbdkitu.
+
+%package plugin-vddk
+Summary: VMware VDDK plugin for nbdkit
+Summary(pl.UTF-8): Wtyczka VMware VDDK dla nbdkitu
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description plugin-vddk
+VMware VDDK plugin for nbdkit.
+
+%description plugin-vddk -l pl.UTF-8
+Wtyczka VMware VDDK dla nbdkitu.
+
+%package devel
+Summary: Header file for nbdkit plugins
+Summary(pl.UTF-8): Plik nagłówkowy dla wtyczek nbdkit
+Group: Development/Libraries
+# doesn't require base
+
+%description devel
+Header file for nbdkit plugins.
+
+%description devel -l pl.UTF-8
+Plik nagłówkowy dla wtyczek nbdkit.
+
+%prep
+%setup -q
+
+%build
+%configure \
+ GUESTFISH=no \
+ %{?with_vddk:--with-vddk}
+
+%{__make} \
+ INSTALLDIRS=vendor
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/nbdkit/plugins/*.la
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc LICENSE README TODO
+%attr(755,root,root) %{_sbindir}/nbdkit
+%dir %{_libdir}/nbdkit
+%dir %{_libdir}/nbdkit/plugins
+%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example1-plugin.so
+%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example2-plugin.so
+%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-example3-plugin.so
+%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-file-plugin.so
+%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-gzip-plugin.so
+%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-xz-plugin.so
+%{_mandir}/man1/nbdkit.1*
+%{_mandir}/man1/nbdkit-example1-plugin.1*
+%{_mandir}/man1/nbdkit-example2-plugin.1*
+%{_mandir}/man1/nbdkit-example3-plugin.1*
+%{_mandir}/man1/nbdkit-file-plugin.1*
+%{_mandir}/man1/nbdkit-gzip-plugin.1*
+%{_mandir}/man1/nbdkit-xz-plugin.1*
+
+%files plugin-guestfs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-guestfs-plugin.so
+%{_mandir}/man1/nbdkit-guestfs-plugin.1*
+
+%files plugin-libvirt
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-libvirt-plugin.so
+%{_mandir}/man1/nbdkit-libvirt-plugin.1*
+
+%if %{with vddk}
+%files plugin-vddk
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-vddk-plugin.so
+%{_mandir}/man1/nbdkit-vddk-plugin.1*
+%endif
+
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/nbdkit-plugin.h
+%{_mandir}/man3/nbdkit-plugin.3*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/nbdkit.git/commitdiff/b292b70cad4e3b7c03e6da3b1ab704bca0f1e4c0
More information about the pld-cvs-commit
mailing list