]> git.pld-linux.org Git - packages/perl-Sys-Virt-TCK.git/blob - perl-Sys-Virt-TCK.spec
6153aead4f48e1a8b9ce1ed569b0abb862d69e00
[packages/perl-Sys-Virt-TCK.git] / perl-Sys-Virt-TCK.spec
1 #
2 # Conditional build:
3 %bcond_with     tests   # perform "make test" (one test requires libvirtd)
4 #
5 Summary:        libvirt TCK - Technology Compatibility Kit
6 Summary(pl.UTF-8):      libvirt Technology Compatibility Kit - pakiet sprawdzający kompatybilność
7 Name:           perl-Sys-Virt-TCK
8 Version:        0.1.0
9 Release:        1
10 License:        GPL v2+ or Artistic
11 Group:          Development/Languages/Perl
12 Source0:        ftp://libvirt.org/libvirt/tck/Sys-Virt-TCK-%{version}.tar.gz
13 # Source0-md5:  1acffc328fb126bafd95fa3ddb00890c
14 URL:            http://libvirt.org/
15 BuildRequires:  perl-Module-Build
16 BuildRequires:  perl-devel >= 1:5.8.0
17 BuildRequires:  rpm-perlprov >= 4.1-13
18 %if %{with tests}
19 BuildRequires:  libvirt-daemon
20 BuildRequires:  perl-Config-Record >= 1.0.0
21 BuildRequires:  perl-Digest
22 BuildRequires:  perl-Digest-MD5
23 BuildRequires:  perl-IO-Compress
24 BuildRequires:  perl-IO-String
25 BuildRequires:  perl-Sub-Uplevel
26 BuildRequires:  perl-Sys-Virt >= 0.2.0
27 BuildRequires:  perl-TAP-Formatter-HTML
28 BuildRequires:  perl-TAP-Harness-Archive
29 BuildRequires:  perl-Test-Harness >= 3.11
30 BuildRequires:  perl-Test-Pod
31 BuildRequires:  perl-Test-Pod-Coverage
32 BuildRequires:  perl-Test-Simple
33 BuildRequires:  perl-XML-Trig
34 BuildRequires:  perl-XML-Writer
35 BuildRequires:  perl-XML-XPath
36 BuildRequires:  perl-accessors
37 BuildRequires:  perl-libwww
38 %endif
39 BuildArch:      noarch
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %description
43 The libvirt TCK provides a framework for performing testing of the
44 integration between libvirt drivers, the underlying virt hypervisor
45 technology, related operating system services and system
46 configuration. The idea (and name) is motivated by the Java TCK.
47
48 %description -l pl.UTF-8
49 libvirt TCK udostępnia szkielet do wykonywania testów integracji
50 między sterownikami libvirt, leżącymi poniżej ich hipernadzorcami,
51 powiązanymi usługami systemów operacyjnych oraz konfiguracją systemu.
52 Idea (i nazwa) została zainspirowana przez Java TCK.
53
54 %prep
55 %setup -q -n Sys-Virt-TCK-%{version}
56
57 %build
58 %{__perl} Build.PL \
59         installdirs=vendor
60
61 ./Build
62
63 %{?with_tests:./Build test}
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67
68 ./Build install \
69         destdir=$RPM_BUILD_ROOT \
70         --install_path pkgdata=%{_datadir}/libvirt-tck/tests
71
72 %clean
73 rm -rf $RPM_BUILD_ROOT
74
75 %files
76 %defattr(644,root,root,755)
77 %doc README
78 %attr(755,root,root) %{_bindir}/libvirt-tck
79 %dir %{_sysconfdir}/libvirt-tck
80 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libvirt-tck/default.cfg
81 %dir %{perl_vendorlib}/Sys/Virt
82 %{perl_vendorlib}/Sys/Virt/TCK.pm
83 %{perl_vendorlib}/Sys/Virt/TCK
84 %{_datadir}/libvirt-tck
85 %{_mandir}/man1/libvirt-tck.1p*
This page took 0.129598 seconds and 2 git commands to generate.