[packages/criterion] add static_libs bcond
atler
atler at pld-linux.org
Sun Dec 21 15:16:33 CET 2025
commit 81dc6efac0af2bb353afcd32c15a241b47afdeaa
Author: Jan Palus <atler at pld-linux.org>
Date: Sun Dec 21 14:56:46 2025 +0100
add static_libs bcond
criterion.spec | 5 +++++
1 file changed, 5 insertions(+)
---
diff --git a/criterion.spec b/criterion.spec
index 3e7391c..0220e0a 100644
--- a/criterion.spec
+++ b/criterion.spec
@@ -6,6 +6,7 @@
# Conditional build:
%bcond_without tests # testing
%bcond_without system_nanopb # system nanopb
+%bcond_without static_libs # static libraries
#
Summary: A cross-platform C and C++ unit testing framework for the 21th century
Summary(pl.UTF-8): Wieloplatformowy szkielet do testów jednostkowych dla C i C++ w XXI wieku
@@ -91,6 +92,8 @@ rm -rf $RPM_BUILD_ROOT
%meson_install
+%{!?with_static_libs:%{__rm} $RPM_BUILD_ROOT%{_libdir}/libcriterion.a %{!?with_system_nanopb:$RPM_BUILD_ROOT%{_libdir}/libprotobuf_nanopb_static.a}}
+
%find_lang criterion
%clean
@@ -111,9 +114,11 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/criterion
%{_pkgconfigdir}/criterion.pc
+%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/libcriterion.a
%if %{without system_nanopb}
%{_libdir}/libprotobuf_nanopb_static.a
%endif
+%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/criterion.git/commitdiff/01dd46ad924035b5fa8d803b0117dd4fa6430db1
More information about the pld-cvs-commit
mailing list