commit d1a402c5fc782f886c5684c9f42d023242fc0e50
Author: Jakub Bogusz <qbo...@pld-linux.org>
Date:   Wed Jun 21 22:48:56 2023 +0200

    - added blkio plugin (where available), release 2

 nbdkit.spec | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/nbdkit.spec b/nbdkit.spec
index cd91b10..d081a3a 100644
--- a/nbdkit.spec
+++ b/nbdkit.spec
@@ -1,5 +1,4 @@
 # TODO:
-# - libblkio
 # --enable-valgrind (valgrind extensions)?
 #
 # Conditional build:
@@ -11,12 +10,16 @@
 %bcond_without ruby            # Ruby language plugin
 %bcond_with    rust            # Rust language plugin
 %bcond_without tcl             # Tcl language plugin
+%bcond_without libblkio        # libblkio plugin (rust)
 %bcond_without vddk            # VMware VDDK plugin (x86_64 only)
 #
 %ifnarch %{ix86} %{x8664} %{arm} aarch64 ppc sparc sparcv9
 %undefine      with_ocaml
 %undefine      with_golang
 %endif
+%ifnarch %{x8664} %{ix86} x32 aarch64 armv6hl armv7hl armv7hnl
+%undefine      with_libblkio
+%endif
 %ifnarch %{x8664}
 %undefine      with_vddk
 %endif
@@ -25,7 +28,7 @@ Summary:      Toolkit for creating NBD servers
 Summary(pl.UTF-8):     Narzędzia do tworzenia serwerów NBD
 Name:          nbdkit
 Version:       1.34.1
-Release:       1
+Release:       2
 License:       BSD
 Group:         Applications/System
 Source0:       
https://download.libguestfs.org/nbdkit/1.34-stable/%{name}-%{version}.tar.gz
@@ -252,6 +255,7 @@ Plik nagłówkowy dla wtyczek nbdkit.
        %{!?with_rust:--disable-rust} \
        --disable-static \
        %{!?with_tcl:--disable-tcl} \
+       %{!?with_libblkio:--disable-libblkio} \
        %{!?with_vddk:--without-vddk}
 
 %{__make} \
@@ -325,6 +329,9 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/nbdkit/filters/nbdkit-xz-filter.so
 %dir %{_libdir}/nbdkit/plugins
 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-S3-plugin
+%if %{with libblkio}
+%attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-blkio-plugin.so
+%endif
 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-cc-plugin.so
 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-cdi-plugin.so
 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-data-plugin.so
@@ -356,6 +363,9 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/nbdkit/plugins/nbdkit-zero-plugin.so
 %{_mandir}/man1/nbdkit.1*
 %{_mandir}/man1/nbdkit-S3-plugin.1*
+%if %{with libblkio}
+%{_mandir}/man1/nbdkit-blkio-plugin.1*
+%endif
 %{_mandir}/man1/nbdkit-blocksize-filter.1*
 %{_mandir}/man1/nbdkit-blocksize-policy-filter.1*
 %{_mandir}/man1/nbdkit-cache-filter.1*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/nbdkit.git/commitdiff/d1a402c5fc782f886c5684c9f42d023242fc0e50

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to