f3ee3d4
Name:           perl-Sys-Virt
5fac790
Version:        0.1.2
6379997
Release:        2%{?dist}
f3ee3d4
Summary:        Represent and manage a libvirt hypervisor connection
6379997
License:        GPLv2+ or Artistic
f3ee3d4
Group:          Development/Libraries
f3ee3d4
URL:            http://search.cpan.org/dist/Sys-Virt/
f3ee3d4
Source0:        http://www.cpan.org/authors/id/D/DA/DANBERR/Sys-Virt-%{version}.tar.gz
f3ee3d4
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
131e0d9
BuildRequires:  perl(ExtUtils::MakeMaker)
f3ee3d4
BuildRequires:  perl(Test::Pod)
f3ee3d4
BuildRequires:  perl(Test::Pod::Coverage)
5fac790
BuildRequires:  perl(XML::XPath)
f3ee3d4
BuildRequires:  libvirt-devel >= 0.1.1
f3ee3d4
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
f3ee3d4
f3ee3d4
%description
f3ee3d4
The Sys::Virt module provides a Perl XS binding to the libvirt virtual
f3ee3d4
machine management APIs. This allows machines running within arbitrary
f3ee3d4
virtualization containers to be managed with a consistent API.
f3ee3d4
f3ee3d4
%prep
f3ee3d4
%setup -q -n Sys-Virt-%{version}
f3ee3d4
f3ee3d4
sed -i -e '/Sys-Virt\.spec/d' Makefile.PL
f3ee3d4
sed -i -e '/\.spec\.PL$/d' MANIFEST
f3ee3d4
rm -f *.spec.PL
f3ee3d4
aeccf11
# Disable 100-connect test.
aeccf11
sed -i -e '/^t\/100-connect\.t$/d' MANIFEST
aeccf11
rm -f t/100-connect.t
aeccf11
f3ee3d4
%build
f3ee3d4
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
f3ee3d4
make %{?_smp_mflags}
f3ee3d4
f3ee3d4
%install
f3ee3d4
rm -rf $RPM_BUILD_ROOT
f3ee3d4
f3ee3d4
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
f3ee3d4
f3ee3d4
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
f3ee3d4
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
f3ee3d4
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
f3ee3d4
99c341d
%{_fixperms} $RPM_BUILD_ROOT/*
f3ee3d4
f3ee3d4
%check
f3ee3d4
make test
f3ee3d4
f3ee3d4
%clean
f3ee3d4
rm -rf $RPM_BUILD_ROOT
f3ee3d4
f3ee3d4
%files
f3ee3d4
%defattr(-,root,root,-)
f3ee3d4
%doc AUTHORS CHANGES LICENSE README examples/
f3ee3d4
%{perl_vendorarch}/auto/*
f3ee3d4
%{perl_vendorarch}/Sys*
f3ee3d4
%{_mandir}/man3/*
f3ee3d4
f3ee3d4
%changelog
6379997
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.1.2-2
6379997
Rebuild for new perl
6379997
5fac790
* Wed Mar 05 2008 Steven Pritchard <steve@kspei.com> 0.1.2-1
5fac790
- Update to 0.1.2.
69e20cb
- Drop Sys-Virt-doc.patch.
5fac790
- BR XML::XPath.
aeccf11
- No longer need to BR pkgconfig or xen-devel.
aeccf11
- Disable 100-connect test.
5fac790
9400ed7
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.1.1-10
9400ed7
- Autorebuild for GCC 4.3
9400ed7
131e0d9
* Tue Apr 17 2007 Steven Pritchard <steve@kspei.com> 0.1.1-9
131e0d9
- BR ExtUtils::MakeMaker.
131e0d9
99c341d
* Tue Apr 17 2007 Steven Pritchard <steve@kspei.com> 0.1.1-8
99c341d
- Use fixperms macro instead of our own chmod incantation.
99c341d
ceb12a9
* Mon Aug 28 2006 Steven Pritchard <steve@kspei.com> 0.1.1-7
ceb12a9
- Rebuild.
ceb12a9
a28de3d
* Sat Aug 19 2006 Steven Pritchard <steve@kspei.com> 0.1.1-6
a28de3d
- More documentation fixes.
a28de3d
58e3baf
* Fri Aug 18 2006 Steven Pritchard <steve@kspei.com> 0.1.1-5
58e3baf
- Make this spec work on FC5 or FC6.
58e3baf
- Add ExclusiveArch to match xen and libvirt.
58e3baf
e52917e
* Fri Aug 18 2006 Steven Pritchard <steve@kspei.com> 0.1.1-4
e52917e
- BR xen-devel.
e52917e
f3ee3d4
* Fri Aug 18 2006 Steven Pritchard <steve@kspei.com> 0.1.1-3
f3ee3d4
- BR Test::Pod and Test::Pod::Coverage.
f3ee3d4
f3ee3d4
* Sat Aug 12 2006 Steven Pritchard <steve@kspei.com> 0.1.1-2
f3ee3d4
- Add Sys-Virt-Domain-doc.patch.
f3ee3d4
f3ee3d4
* Sat Aug 12 2006 Steven Pritchard <steve@kspei.com> 0.1.1-1
f3ee3d4
- Specfile autogenerated by cpanspec 1.68.
f3ee3d4
- BR libvirt-devel and pkgconfig.
f3ee3d4
- Fix License.
f3ee3d4
- Drop non-doc autobuild.sh and add the examples directory.
f3ee3d4
- Don't try to build the included perl-Sys-Virt.spec.