[packages/libstoragemgmt] - disable tests building by default

qboosh qboosh at pld-linux.org
Sun May 8 20:30:29 CEST 2022


commit 4fbfd4955fb3ea56da5e68af81abb8417b3a343a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun May 8 20:29:34 2022 +0200

    - disable tests building by default

 libstoragemgmt.spec | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)
---
diff --git a/libstoragemgmt.spec b/libstoragemgmt.spec
index e1baf3b..ae756e2 100644
--- a/libstoragemgmt.spec
+++ b/libstoragemgmt.spec
@@ -2,7 +2,7 @@
 # Conditional build:
 %bcond_without	python2	# CPython 2.x support
 %bcond_without	python3	# CPython 3.x support
-%bcond_with	tests
+%bcond_with	tests	# tests
 
 Summary:	Storage array management library
 Summary(pl.UTF-8):	Biblioteka do zarządzania macierzami dyskowymi
@@ -17,7 +17,6 @@ Source0:	https://github.com/libstorage/libstoragemgmt/releases/download/%{versio
 URL:		https://github.com/libstorage/libstoragemgmt
 BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake
-BuildRequires:	check-devel >= 0.9.8
 BuildRequires:	glib2-devel >= 1:2.22.5
 BuildRequires:	libconfig-devel >= 1.3.2
 BuildRequires:	libstdc++-devel
@@ -43,6 +42,11 @@ BuildRequires:	rpmbuild(macros) >= 1.673
 BuildRequires:	sqlite3-devel >= 3
 BuildRequires:	systemd-devel
 BuildRequires:	udev-devel
+%if %{with tests}
+BuildRequires:	check-devel >= 0.9.8
+BuildRequires:	chrpath
+BuildRequires:	valgrind
+%endif
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -264,10 +268,11 @@ Ten pakiet zawiera wtyczkę do obsługi macierzy targetd.
 install -d build
 cd build
 ../%configure \
-	--with-bash-completion-dir=%{bash_compdir} \
-	--with-python3 \
 	--disable-silent-rules \
 	--disable-static \
+	--with-bash-completion-dir=%{bash_compdir} \
+	--with-python3 \
+	%{!?with_tests:--without-test}
 
 %{__make}
 cd ..
@@ -276,10 +281,11 @@ cd ..
 install -d build-py2
 cd build-py2
 ../%configure \
-	--with-bash-completion-dir=%{bash_compdir} \
-	--with-python2 \
 	--disable-silent-rules \
 	--disable-static \
+	--with-bash-completion-dir=%{bash_compdir} \
+	--with-python2 \
+	%{!?with_tests:--without-test}
 
 %{__make}
 cd ..
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libstoragemgmt.git/commitdiff/920b3d1e6415a073e85a690f36d3103abe00428a



More information about the pld-cvs-commit mailing list