[packages/procps] add tests bcond
glen
glen at pld-linux.org
Wed Jun 3 21:30:22 CEST 2015
commit 60d860a085138e9ff03a92549712175911655727
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed Jun 3 22:30:17 2015 +0300
add tests bcond
procps.spec | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/procps.spec b/procps.spec
index c1022ce..96b03ab 100644
--- a/procps.spec
+++ b/procps.spec
@@ -2,6 +2,7 @@
# Conditional build:
%bcond_without systemd # systemd support
%bcond_with selinux # selinux support
+%bcond_with tests # run tests. The testsuite is unsuitable for running on buildsystems
Summary: Utilities for monitoring your system and processes on your system
Summary(de.UTF-8): Utilities zum Ueberwachen Ihres Systems und der Prozesse
@@ -12,7 +13,7 @@ Summary(pt_BR.UTF-8): Utilitários de monitoração de processos
Summary(tr.UTF-8): Süreç izleme araçları
Name: procps
Version: 3.3.10
-Release: 0.1
+Release: 0.3
Epoch: 1
License: GPL v2+
Group: Applications/System
@@ -28,6 +29,7 @@ Patch1: %{name}-FILLBUG_backport.patch
URL: https://gitlab.com/procps-ng/procps
BuildRequires: autoconf >= 2.69
BuildRequires: automake >= 1:1.11
+%{?with_tests:BuildRequires: dejagnu}
BuildRequires: gettext-tools >= 0.14.1
%{?with_selinux:BuildRequires: libselinux-devel}
BuildRequires: libtool >= 2:2
@@ -38,7 +40,7 @@ BuildRequires: sed >= 4.0
%{?with_systemd:BuildRequires: systemd-devel >= 1:206}
BuildRequires: tar >= 1:1.22
BuildRequires: xz
-Requires(post): /sbin/ldconfig
+Requires(post,postun): /sbin/ldconfig
Requires: fileutils
Obsoletes: procps-X11
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -158,6 +160,10 @@ Statyczna wersja biblioteki libproc.
--sbindir=/sbin
%{__make}
+%if %{with tests}
+%{__make} check
+%endif
+
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},/%{_lib},/bin}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/procps.git/commitdiff/60d860a085138e9ff03a92549712175911655727
More information about the pld-cvs-commit
mailing list