# Automatically generated by perl-Sys-Virt-TCK.spec.PL %define perlvendorlib %(perl -e 'use Config; print $Config{installvendorlib}') %define perlvendorprefix %(perl -e 'use Config; print $Config{vendorprefix}') %define perlvendorman1 %{perlvendorprefix}/share/man/man1 %define perlvendorman3 %{perlvendorprefix}/share/man/man3 %define appname Sys-Virt-TCK Summary: Sys::Virt::TCK - libvirt Technology Compatibility Kit Name: perl-%{appname} Version: 0.1.0 Release: %mkrel 7 License: GPLv2 or Artistic Group: Development/Perl Source: http://libvirt.org/sources/tck/%{appname}-%{version}.tar.gz Patch1: %{appname}-%{version}-cleanup-skip.patch Patch2: %{appname}-%{version}-skip-dom0.patch Patch3: %{appname}-%{version}-i686-pae-kernels.patch Patch4: %{appname}-%{version}-clone-api.patch Url: http://libvirt.org/ BuildRoot: %{_tmppath}/%{appname}-%{version}-%{release} Requires: perl BuildRequires: perl BuildRequires: perl(App::Prove) BuildRequires: perl(Config::Record) BuildRequires: perl(Cwd) BuildRequires: perl(File::Spec::Functions) BuildRequires: perl(File::Copy) BuildRequires: perl(File::Path) BuildRequires: perl(LWP::UserAgent) BuildRequires: perl(IO::String) BuildRequires: perl(IO::Uncompress::Gunzip) BuildRequires: perl(IO::Uncompress::Bunzip2) BuildRequires: perl(Module::Build) BuildRequires: perl(TAP::Formatter::HTML) BuildRequires: perl(TAP::Harness) BuildRequires: perl(TAP::Harness::Archive) BuildRequires: perl(Test::Builder) BuildRequires: perl(Test::More) BuildRequires: perl(Sub::Uplevel) BuildRequires: perl(Sys::Virt) >= 0.2.1 BuildRequires: perl(XML::Twig) BuildRequires: perl(XML::Writer) BuildRequires: perl(XML::XPath) BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod::Coverage) Requires: perl(Test::Exception) Requires: perl(TAP::Formatter::HTML) Requires: perl(TAP::Harness::Archive) Requires: perl(Sys::Virt) >= 0.2.1 BuildArchitectures: noarch %description Sys::Virt::TCK provides an integration test suite for validating correct operation of libvirt drivers with underlying virtualization technology. %prep %setup -q -n %{appname}-%{version} %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %build %{__perl} Build.PL installdirs=vendor ./Build %install rm -rf $RPM_BUILD_ROOT ./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 \ --install_path conf=%{_sysconfdir}/libvirt-tck \ --install_path pkgdata=%{_datadir}/libvirt-tck/tests find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %__install -m 0755 -d $RPM_BUILD_ROOT%{_localstatedir}/cache/libvirt-tck %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) #%doc AUTHORS %doc LICENSE %doc README #%doc INSTALL %dir %{_sysconfdir}/libvirt-tck %config(noreplace) %{_sysconfdir}/libvirt-tck/default.cfg %{_bindir}/libvirt-tck %dir %{_datadir}/libvirt-tck %{_datadir}/libvirt-tck/* %{perlvendorman1}/* #%{perlvendorman3}/* %{perlvendorlib}/Sys/Virt/TCK.pm %{perlvendorlib}/Sys/Virt/TCK/ %dir %{_localstatedir}/cache/libvirt-tck %changelog * Mon Mar 18 2013 jquelin <jquelin> 0.1.0-7.mga3 + Revision: 403830 - perl 5.16.3 rebuild * Sun Jan 13 2013 umeabot <umeabot> 0.1.0-6.mga3 + Revision: 373004 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Tue Nov 06 2012 jquelin <jquelin> 0.1.0-5.mga3 + Revision: 315054 - perl 5.16.2 shebang rebuild * Fri Aug 24 2012 jquelin <jquelin> 0.1.0-4.mga3 + Revision: 283583 - perl 5.16.1 rebuild * Mon Jun 04 2012 jquelin <jquelin> 0.1.0-3.mga3 + Revision: 254313 - rebuild to fix new shebang with perl 5.16 * Tue Mar 29 2011 alien <alien> 0.1.0-2.mga1 + Revision: 78947 - Remove obsolete and wrong requires * Tue Mar 15 2011 saispo <saispo> 0.1.0-1.mga1 + Revision: 72224 - Fix macro - Fix Requires and BuildRequires - imported package perl-Sys-Virt-TCK