[packages/xfsprogs] add static_libs bcond

atler atler at pld-linux.org
Wed Apr 17 13:32:38 CEST 2024


commit 4f04313ec86ceb495f6f544d75b271caa18755d8
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed Apr 17 12:38:10 2024 +0200

    add static_libs bcond

 xfsprogs.spec | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/xfsprogs.spec b/xfsprogs.spec
index 25ab3fa..330bbd8 100644
--- a/xfsprogs.spec
+++ b/xfsprogs.spec
@@ -2,6 +2,7 @@
 # Conditional build:
 %bcond_without	debug_asserts
 %bcond_without	scrub
+%bcond_without	static_libs	# static library
 #
 Summary:	Tools for the XFS filesystem
 Summary(pl.UTF-8):	Narzędzia do systemu plików XFS
@@ -34,7 +35,7 @@ BuildRequires:	libuuid-devel
 BuildRequires:	libuuid-static
 BuildRequires:	pkgconfig
 BuildRequires:	rpm >= 4.4.9-56
-BuildRequires:	rpmbuild(macros) >= 1.402
+BuildRequires:	rpmbuild(macros) >= 1.527
 %{?with_scrub:BuildRequires:	systemd-devel}
 BuildRequires:	userspace-rcu-devel
 BuildRequires:	userspace-rcu-static
@@ -135,6 +136,7 @@ Biblioteki statyczne do XFS.
 	--enable-libicu \
 	--disable-lto \
 	%{?with_scrub:--enable-scrub=yes} \
+	%{__enable_disable static_libs static} \
 	--with-udev-rule-dir=/lib/udev/rules.d
 
 %{__make} \
@@ -258,6 +260,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/*handle.3*
 %{_mandir}/man3/xfsctl.3*
 
+%if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libhandle.a
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xfsprogs.git/commitdiff/4f04313ec86ceb495f6f544d75b271caa18755d8



More information about the pld-cvs-commit mailing list