summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorPetr Rockai <prockai@redhat.com>2014-06-27 01:24:47 +0200
committerPetr Rockai <prockai@redhat.com>2015-02-05 13:47:18 +0100
commitd5537e7d6b28d2a7f2214529797aade0ed29efab (patch)
treeacd9ae4541aed7adcedb27aa6ec2d24f56aabcc1 /spec
parentd488f032298ee6e8bf3f0abc50e2756f11a73196 (diff)
downloadlvm2-d5537e7d6b28d2a7f2214529797aade0ed29efab.tar.gz
spec: Add an (optional) lvm2-testsuite subpackage.
Diffstat (limited to 'spec')
-rw-r--r--spec/build.inc3
-rw-r--r--spec/packages.inc15
-rw-r--r--spec/source.inc1
3 files changed, 19 insertions, 0 deletions
diff --git a/spec/build.inc b/spec/build.inc
index 95c9b8357..176fdb13b 100644
--- a/spec/build.inc
+++ b/spec/build.inc
@@ -37,6 +37,9 @@ make install_initscripts DESTDIR=$RPM_BUILD_ROOT
make install_systemd_units DESTDIR=$RPM_BUILD_ROOT
make install_tmpfiles_configuration DESTDIR=$RPM_BUILD_ROOT
%endif
+%if %{enable_testsuite}
+make -C test install DESTDIR=$RPM_BUILD_ROOT
+%endif
# when building an src.rpm from freestanding specfiles
test -e %{_sourcedir}/source.inc || cp source.inc build.inc packages.inc macros.inc %{_sourcedir}
diff --git a/spec/packages.inc b/spec/packages.inc
index f0b7cfdd5..d36883833 100644
--- a/spec/packages.inc
+++ b/spec/packages.inc
@@ -494,3 +494,18 @@ the device-mapper event library.
%{_includedir}/libdevmapper-event.h
%{_libdir}/pkgconfig/devmapper-event.pc
+%if %{enable_testsuite}
+%package testsuite
+Summary: LVM2 Testsuite
+License: LGPLv2
+Group: Development
+
+%description testsuite
+An extensive functional testsuite for LVM2.
+
+%files testsuite
+%defattr(-,root,root,-)
+%{_datadir}/lvm2-testsuite/
+%{_libexecdir}/lvm2-testsuite/
+%{_bindir}/lvm2-testsuite
+%endif
diff --git a/spec/source.inc b/spec/source.inc
index 6ef479130..21fbf7d0c 100644
--- a/spec/source.inc
+++ b/spec/source.inc
@@ -4,6 +4,7 @@
# Defaults (rawhide)...
%global enable_profiling 0
+%global enable_testsuite 0
%global enable_udev 1
%global enable_systemd 1
%global enable_cmirror 1