[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