[packages/libnvme] add static_libs bcond
atler
atler at pld-linux.org
Tue Dec 19 14:28:04 CET 2023
commit 558ec9a19fe95d605b737b2d69ed500fbf52cefc
Author: Jan Palus <atler at pld-linux.org>
Date: Tue Dec 19 13:27:46 2023 +0100
add static_libs bcond
libnvme.spec | 7 +++++++
1 file changed, 7 insertions(+)
---
diff --git a/libnvme.spec b/libnvme.spec
index 28895fe..4ac8f9a 100644
--- a/libnvme.spec
+++ b/libnvme.spec
@@ -1,3 +1,7 @@
+#
+# Conditional build:
+%bcond_without static_libs # static libraries
+
Summary: C Library for NVM Express on Linux
Summary(pl.UTF-8): Biblioteka C do obsługi NVM Express na Linuksie
Name: libnvme
@@ -82,6 +86,7 @@ Wiązania Pythona do libnvme.
%build
%meson build \
+ %{!?with_static_libs:--default-library=shared} \
-Ddocs=man \
-Djson-c=enabled \
-Dkeyutils=enabled \
@@ -126,10 +131,12 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man2/nvme_*.2*
%{_mandir}/man2/nvmf_*.2*
+%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/libnvme.a
%{_libdir}/libnvme-mi.a
+%endif
%files -n python3-libnvme
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libnvme.git/commitdiff/6abdff1b1c548d3266146dae5095430bdc34b657
More information about the pld-cvs-commit
mailing list