rpms/virt-v2v/devel .cvsignore, 1.5, 1.6 sources, 1.5, 1.6 virt-v2v.spec, 1.9, 1.10

Matthew Booth mdbooth at fedoraproject.org
Mon Jun 21 14:45:15 UTC 2010


Author: mdbooth

Update of /cvs/pkgs/rpms/virt-v2v/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv32059

Modified Files:
	.cvsignore sources virt-v2v.spec 
Log Message:
Update to version 0.6.1



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/virt-v2v/devel/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- .cvsignore	22 Feb 2010 12:58:21 -0000	1.5
+++ .cvsignore	21 Jun 2010 14:45:14 -0000	1.6
@@ -1 +1 @@
-virt-v2v-0.4.0.tar.gz
+virt-v2v-v0.6.1.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/virt-v2v/devel/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- sources	22 Feb 2010 12:58:21 -0000	1.5
+++ sources	21 Jun 2010 14:45:15 -0000	1.6
@@ -1 +1 @@
-902efe037084773d48c3e4f0df29aff4  virt-v2v-0.4.0.tar.gz
+8b9cc7d3d92cc4b69e973a9e686425df  virt-v2v-v0.6.1.tar.gz


Index: virt-v2v.spec
===================================================================
RCS file: /cvs/pkgs/rpms/virt-v2v/devel/virt-v2v.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- virt-v2v.spec	2 Jun 2010 09:11:32 -0000	1.9
+++ virt-v2v.spec	21 Jun 2010 14:45:15 -0000	1.10
@@ -1,14 +1,13 @@
 Name:           virt-v2v
-Version:        0.4.0
-Release:        2%{?dist}
+Version:        0.6.1
+Release:        0%{?dist}
 Summary:        Convert a virtual machine to run on KVM
 
 Group:          Applications/System
 License:        GPLv2+ and LGPLv2+
-URL:            http://people.redhat.com/mbooth/virt-v2v/
-Source0:        http://people.redhat.com/mbooth/virt-v2v/%{name}-%{version}.tar.gz
+URL:            http://git.fedoraproject.org/git/virt-v2v.git
+Source0:        https://fedorahosted.org/releases/v/i/virt-v2v/%{name}-v%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildArch:      noarch
 
 # Build system direct requirements
 BuildRequires:  gettext
@@ -21,6 +20,7 @@ BuildRequires:  perl(Test::Pod::Coverage
 BuildRequires:  perl(Module::Find)
 
 # Runtime perl modules also required at build time for use_ok test
+BuildRequires:  perl(IO::String)
 BuildRequires:  perl(Locale::TextDomain)
 BuildRequires:  perl(LWP::UserAgent)
 BuildRequires:  perl(Module::Pluggable)
@@ -28,59 +28,46 @@ BuildRequires:  perl(Net::HTTPS)
 BuildRequires:  perl(Net::SSL)
 BuildRequires:  perl(Sys::Guestfs)
 BuildRequires:  perl(Sys::Guestfs::Lib)
-BuildRequires:  perl(Sys::Virt)
 BuildRequires:  perl(URI)
 BuildRequires:  perl(XML::DOM)
 BuildRequires:  perl(XML::DOM::XPath)
 BuildRequires:  perl(XML::Writer)
 
 # Need an explicit package dependency for version requires
-BuildRequires:  perl-libguestfs >= 1:1.0.84
+BuildRequires:  perl-libguestfs >= 1:1.2.7-1.el5.3
+BuildRequires:  perl-hivex >= 1.2.2
 
 Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
-# Perl module requirements
-Requires:       perl(Locale::TextDomain)
-Requires:       perl(LWP::UserAgent)
-Requires:       perl(Module::Pluggable)
-Requires:       perl(Net::HTTPS)
+# Need an explicit package dependency for version requires
+Requires:       perl-libguestfs >= 1:1.2.7-1.el5.3
+Requires:       perl-hivex >= 1.2.2
+
+# Net::SSL is loaded dynamically by Net::HTTPS in Sys::VirtV2V::Transfer::ESX.
+# The dependency isn't automatically discovered.
 Requires:       perl(Net::SSL)
-Requires:       perl(Sys::Guestfs)
-Requires:       perl(Sys::Guestfs::Lib)
-Requires:       perl(Sys::Virt)
-Requires:       perl(URI)
-Requires:       perl(XML::DOM)
-Requires:       perl(XML::DOM::XPath)
-Requires:       perl(XML::Writer)
 
-# Need an explicit package dependency for version requires
-Requires:       perl-libguestfs >= 1:1.0.68
+# Need >= 0.8.1 for rpc fix talking to RHEL 5 libvirt
+Requires:       libvirt >= 0.8.1
 
 # For GuestOS transfer image
 Requires:       /usr/bin/mkisofs
 
-# For v2v-snapshot
-Requires:       /usr/bin/qemu-img
-
-
 %description
-virt-v2v is a tool for converting virtual machines to use the KVM hypervisor.
-It modifies both the virtual machine image and its associated libvirt metadata.
-virt-v2v will also configure a guest to use VirtIO drivers if possible.
-
-virt-v2v also includes the v2v-snapshot tool, which will modify a guest to use
-snapshot storage, and later commit the snapshot back to the original storage if
-desired.
+virt-v2v is a tool for converting and importing virtual machines to
+libvirt-managed KVM, or Red Hat Enterprise Virtualization. It can import a
+variety of guest operating systems from libvirt-managed hosts and VMware ESX.
 
 
 %prep
-%setup -q
-
+%setup -q -n %{name}-v%{version}
 
 %build
 %{__perl} Build.PL
 ./Build
 
+# Perl doesn't need debuginfo
+%define debug_package %{nil}
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -90,10 +77,15 @@ rm -rf $RPM_BUILD_ROOT
     --install_path locale=%{_datadir}/locale \
     --install_path confdoc=%{_mandir}/man5
 
+# Create lib directory, used for holding software to be installed in guests
+statedir=$RPM_BUILD_ROOT%{_localstatedir}/lib/virt-v2v
+mkdir -p $statedir/software
+
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
+cp v2v/virt-v2v.conf $RPM_BUILD_ROOT%{_sysconfdir}/
+
 %find_lang %{name}
 
-# Create v2v-snapshot directories
-mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/virt-v2v/{snapshots,xml}
 
 %check
 ./Build test
@@ -106,11 +98,10 @@ rm -rf $RPM_BUILD_ROOT
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 
-%doc TODO
+%doc TODO.txt
 %doc META.yml
 %doc ChangeLog
 %doc COPYING COPYING.LIB
-%doc v2v/virt-v2v.conf
 
 # For noarch packages: vendorlib
 %{perl_vendorlib}/*
@@ -123,12 +114,16 @@ rm -rf $RPM_BUILD_ROOT
 # Executables
 %attr(0755,root,root) %{_bindir}/*
 
-%{_localstatedir}/lib/virt-v2v
+%dir %{_localstatedir}/lib/virt-v2v
+
+%config(noreplace) %{_sysconfdir}/virt-v2v.conf
+%config(noreplace) %{_localstatedir}/lib/virt-v2v/software
 
 
 %changelog
-* Wed Jun 02 2010 Marcela Maslanova <mmaslano at redhat.com> - 0.4.0-2
-- Mass rebuild with perl-5.12.0
+* Mon Jun 21 2010 Matthew Booth <mbooth at redhat.com> - 0.6.1
+- Update to release 0.6.1
+- Disable building of debuginfo
 
 * Mon Feb 22 2010 Matthew Booth <mbooth at redhat.com> - 0.4.0-1
 - Update to release 0.4.0
@@ -137,6 +132,9 @@ rm -rf $RPM_BUILD_ROOT
 - Add perl module dependencies: LWP::UserAgent, Net::HTTPS, Net::SSL, Net::URI
 - Remove perl module dependency: Config::Tiny
 - Add explicit build dependency on perl
+- Add patch: virt-v2v-0.4.0-remove-fr.patch
+- Add patch: virt-v2v-0.4.0-exechelper-cleanup.patch
+- Add patch: virt-v2v-0.4.0-exechelper-tmpfile.patch
 
 * Mon Dec  7 2009 Stepan Kasal <skasal at redhat.com> - 0.3.2-2
 - rebuild against perl 5.10.1



More information about the scm-commits mailing list