1 %global debug_package %{nil}
4 Version: @PACKAGE_VERSION@
5 Release: @RPM_RELEASE@%{?dist}
6 Summary: Simple qemu and Linux kernel sanity checker
9 URL: http://people.redhat.com/~rjones/qemu-sanity-check
10 Source0: http://people.redhat.com/~rjones/qemu-sanity-check/files/%{name}-%{version}.tar.gz
12 # For building manual pages.
13 BuildRequires: /usr/bin/perldoc
15 # For building the initramfs.
17 BuildRequires: glibc-static
19 # BuildRequire these in order to let 'make check' run. These are
20 # not required unless you want to run the tests. Note don't run the
21 # tests on ARM since qemu isn't likely to work.
22 %ifarch %{ix86} x86_64
23 BuildRequires: qemu-system-x86
28 %ifarch %{ix86} x86_64
29 Requires: qemu-system-x86
32 Requires: qemu-system-arm
37 # Require the -nodeps subpackage.
38 Requires: %{name}-nodeps = %{version}-%{release}
42 Qemu-sanity-check is a short shell script that test-boots a Linux
43 kernel under qemu, making sure it boots up to userspace. The idea is
44 to test the Linux kernel and/or qemu to make sure they are working.
46 Most users should install the %{name} package.
48 If you are testing qemu or the kernel in those packages and you want
49 to avoid a circular dependency on qemu or kernel, you should use
50 'BuildRequires: %{name}-nodeps' instead.
54 Summary: Simple qemu and Linux kernel sanity checker (no dependencies)
59 This is the no-depedencies version of %{name}. It is exactly the same
60 as %{name} except that this package does not depend on qemu or kernel.
68 # NB: canonical_arch is a variable in the final script, so it
69 # has to be escaped here.
70 %configure --with-qemu-list="qemu-system-\$canonical_arch"
75 %ifarch %{ix86} x86_64
84 make DESTDIR=$RPM_BUILD_ROOT install
93 %{_bindir}/qemu-sanity-check
94 %{_libdir}/qemu-sanity-check
95 %{_mandir}/man1/qemu-sanity-check.1*
99 * Tue Aug 20 2013 Richard W.M. Jones <rjones@redhat.com> - @PACKAGE_VERSION@-@RPM_RELEASE@