From 538feb8fa99686b707749777b76bc0a967ced4e36c985de2ede56e1543ca0f94 Mon Sep 17 00:00:00 2001 From: Charles Arnold Date: Thu, 29 Apr 2021 21:13:41 +0000 Subject: [PATCH] Accepting request 889256 from home:predivan:branches:Virtualization - Update to version 1.43.5 * No upstream provided Changelog - Package changes * Switch BuildRequires pcre-devel to pcre2-devel * Ran spec-cleaner OBS-URL: https://build.opensuse.org/request/show/889256 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=12 --- virt-v2v-1.43.3.tar.gz | 3 - virt-v2v-1.43.5.tar.gz | 3 + virt-v2v.changes | 15 ++++ virt-v2v.spec | 176 +++++++++++++++++++---------------------- 4 files changed, 98 insertions(+), 99 deletions(-) delete mode 100644 virt-v2v-1.43.3.tar.gz create mode 100644 virt-v2v-1.43.5.tar.gz diff --git a/virt-v2v-1.43.3.tar.gz b/virt-v2v-1.43.3.tar.gz deleted file mode 100644 index 51ce106..0000000 --- a/virt-v2v-1.43.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c3c59786b98059c47ad679cbb342d11b099e3bcef9d646738f9c5079660464bb -size 5115130 diff --git a/virt-v2v-1.43.5.tar.gz b/virt-v2v-1.43.5.tar.gz new file mode 100644 index 0000000..01b2101 --- /dev/null +++ b/virt-v2v-1.43.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82f69f7b2f6c23def8c92ac3c75bee03a00dc2f90c2b261660f8b859f0fd446d +size 3816915 diff --git a/virt-v2v.changes b/virt-v2v.changes index 2f1f369..cb857bd 100644 --- a/virt-v2v.changes +++ b/virt-v2v.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Thu Apr 29 09:37:35 UTC 2021 - Predrag Ivanović + +- Update to version 1.43.5 + * No upstream provided Changelog +- Package changes + * Switch BuildRequires pcre-devel to pcre2-devel + * Ran spec-cleaner + ------------------------------------------------------------------- Wed Feb 10 22:47:57 UTC 2021 - Jan Engelhardt @@ -11,6 +20,12 @@ Thu Jan 28 15:20:40 MST 2021 - carnold@suse.com * Many upstream bug fixes * Language file fixes and updates +------------------------------------------------------------------- +Thu Dec 3 12:41:55 UTC 2020 - Predrag Ivanović + +- Update to version 1.43.2 + * No upstream provided Changelog. + ------------------------------------------------------------------- Thu Oct 1 07:16:12 UTC 2020 - Predrag Ivanović diff --git a/virt-v2v.spec b/virt-v2v.spec index 2970fad..62cccbc 100644 --- a/virt-v2v.spec +++ b/virt-v2v.spec @@ -12,83 +12,75 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # needsbinariesforbuild + # If there are patches which touch autotools files, set this to 1. %global patches_touch_autotools %{nil} - # The source directory. %global source_directory 1.43-development - -Name: virt-v2v -Version: 1.43.3 -Release: 1 -Summary: Tools to convert a virtual machine to run on KVM -URL: https://github.com/libguestfs/virt-v2v -License: GPL-2.0+ -Group: System/Management - -Source0: http://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz - +Name: virt-v2v +Version: 1.43.5 +Release: 0 +Summary: Tools to convert a virtual machine to run on KVM +License: GPL-2.0-or-later +Group: System/Management +URL: https://github.com/libguestfs/virt-v2v +Source0: http://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz +BuildRequires: augeas-devel +BuildRequires: file-devel +#BuildRequires: /usr/bin/pod2man +BuildRequires: gcc +BuildRequires: gettext-devel +BuildRequires: glib2-devel +BuildRequires: libguestfs-devel >= 1.42 +BuildRequires: libjansson-devel +BuildRequires: libosinfo-devel +BuildRequires: libvirt-devel +BuildRequires: libxml2-devel +BuildRequires: mkisofs +BuildRequires: ocaml >= 4.01 +BuildRequires: ocaml-fileutils-devel +BuildRequires: ocaml-findlib-devel +BuildRequires: ocaml-gettext-devel +BuildRequires: ocaml-gettext-stub-devel +BuildRequires: ocaml-hivex-devel +BuildRequires: ocaml-libguestfs +BuildRequires: ocaml-libguestfs-devel +BuildRequires: ocaml-libvirt-devel +BuildRequires: ocaml-ounit-devel +BuildRequires: pcre2-devel +BuildRequires: pkgconfig +BuildRequires: po4a +BuildRequires: perl(Sys::Guestfs) +BuildRequires: pkgconfig(bash-completion) >= 2.0 +Requires: %{_bindir}/gawk +Requires: %{_bindir}/gzip +Requires: %{_bindir}/virsh +Requires: curl +Requires: guestfs-tools >= 1.42 +Requires: libguestfs0%{?_isa} >= 1.42 +Requires: unzip +Recommends: nbdkit +Recommends: nbdkit-curl-plugin +Recommends: nbdkit-python-plugin +Recommends: nbdkit-ssh-plugin +Recommends: nbdkit-vddk-plugin # libguestfs hasn't been built on i686 for a while since there is no # kernel built for this architecture any longer and libguestfs rather # fundamentally depends on the kernel. Therefore we must exclude this # arch. Note there is no bug filed for this because we do not ever # expect that libguestfs or virt-v2v will be available on i686 so # there is nothing that needs fixing. -ExcludeArch: %{ix86} - +ExcludeArch: %{ix86} %if 0%{patches_touch_autotools} -BuildRequires: autoconf, automake, libtool +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool %endif -#BuildRequires: /usr/bin/pod2man -BuildRequires: gcc -BuildRequires: ocaml >= 4.01 -BuildRequires: libguestfs-devel >= 1.42 - -BuildRequires: augeas-devel -BuildRequires: pkgconfig(bash-completion) >= 2.0 -BuildRequires: file-devel -BuildRequires: gettext-devel -BuildRequires: glib2-devel -BuildRequires: libjansson-devel -BuildRequires: libosinfo-devel -BuildRequires: libvirt-devel -BuildRequires: libxml2-devel -BuildRequires: mkisofs -BuildRequires: pcre-devel -BuildRequires: perl(Sys::Guestfs) -BuildRequires: po4a - -BuildRequires: ocaml-findlib-devel -BuildRequires: ocaml-fileutils-devel -BuildRequires: ocaml-gettext-devel -BuildRequires: ocaml-gettext-stub-devel -BuildRequires: ocaml-hivex-devel -BuildRequires: ocaml-libguestfs -BuildRequires: ocaml-libguestfs-devel -BuildRequires: ocaml-libvirt-devel -BuildRequires: ocaml-ounit-devel - - -Requires: libguestfs0%{?_isa} >= 1.42 -Requires: guestfs-tools >= 1.42 -Requires: /usr/bin/gawk -Requires: /usr/bin/gzip -Requires: unzip -Requires: curl -Requires: /usr/bin/virsh - -Recommends: nbdkit -Recommends: nbdkit-curl-plugin -Recommends: nbdkit-python-plugin -Recommends: nbdkit-ssh-plugin -Recommends: nbdkit-vddk-plugin - - %description Virt-v2v converts a single guest from a foreign hypervisor to run on KVM. It can read Linux and Windows guests running on VMware, Xen, @@ -97,57 +89,53 @@ libvirt, OpenStack, oVirt, Red Hat Virtualisation (RHV) or several other targets. It can modify the guest to make it bootable on KVM and install virtio drivers so it will run quickly. - %package bash-completion -Summary: Bash tab-completion for %{name} -BuildArch: noarch -Requires: bash-completion >= 2.0 -Requires: %{name} = %{version}-%{release} -Supplements: (%{name} and bash-completion) - +Summary: Bash tab-completion for %{name} +Group: System/Management +Requires: %{name} = %{version}-%{release} +Requires: bash-completion >= 2.0 +Supplements: (%{name} and bash-completion) +BuildArch: noarch %description bash-completion Install this package if you want intelligent bash tab-completion for %{name}. - %package man-pages-ja -Summary: Japanese (ja) man pages for %{name} -BuildArch: noarch -Requires: %{name} = %{version}-%{release} +Summary: Japanese (ja) man pages for %{name} +Group: System/Management +Requires: %{name} = %{version}-%{release} +BuildArch: noarch %description man-pages-ja %{name}-man-pages-ja contains Japanese (ja) man pages for %{name}. - %package man-pages-uk -Summary: Ukrainian (uk) man pages for %{name} -BuildArch: noarch -Requires: %{name} = %{version}-%{release} +Summary: Ukrainian (uk) man pages for %{name} +Group: System/Management +Requires: %{name} = %{version}-%{release} +BuildArch: noarch %description man-pages-uk %{name}-man-pages-uk contains Ukrainian (uk) man pages for %{name}. - %prep %autosetup -p1 %if 0%{patches_touch_autotools} autoreconf -i %endif - %build %configure %make_build - %install %make_install # Delete libtool crap. -find %{buildroot} -name '*.la' -delete +find %{buildroot} -type f -name "*.la" -delete -print # Virt-tools data directory. This contains a symlink to rhsrvany.exe # which is satisfied by the dependency on mingw32-srvany. @@ -160,7 +148,6 @@ rm -r %{buildroot}/%{_libdir}/ocaml/stublibs/dllv2v_test_harness* # Find locale files. %find_lang %{name} - %check # All tests fail at the moment because of bugs in libvirt blockdev. # # Tests fail on both armv7 and ppc64le in Fedora 31 because the kernel @@ -188,32 +175,29 @@ rm -r %{buildroot}/%{_libdir}/ocaml/stublibs/dllv2v_test_harness* # %endif - %files -f %{name}.lang %license COPYING #doc README %{_bindir}/virt-v2v %{_bindir}/virt-v2v-copy-to-local -%{_mandir}/man1/virt-v2v.1* -%{_mandir}/man1/virt-v2v-copy-to-local.1* -%{_mandir}/man1/virt-v2v-hacking.1* -%{_mandir}/man1/virt-v2v-input-vmware.1* -%{_mandir}/man1/virt-v2v-input-xen.1* -%{_mandir}/man1/virt-v2v-output-local.1* -%{_mandir}/man1/virt-v2v-output-openstack.1* -%{_mandir}/man1/virt-v2v-output-rhv.1* -%{_mandir}/man1/virt-v2v-release-notes-1.42* -%{_mandir}/man1/virt-v2v-support.1* -%{_mandir}/man1/virt-v2v-test-harness.1* +%{_mandir}/man1/virt-v2v.1%{?ext_man} +%{_mandir}/man1/virt-v2v-copy-to-local.1%{?ext_man} +%{_mandir}/man1/virt-v2v-hacking.1%{?ext_man} +%{_mandir}/man1/virt-v2v-input-vmware.1%{?ext_man} +%{_mandir}/man1/virt-v2v-input-xen.1%{?ext_man} +%{_mandir}/man1/virt-v2v-output-local.1%{?ext_man} +%{_mandir}/man1/virt-v2v-output-openstack.1%{?ext_man} +%{_mandir}/man1/virt-v2v-output-rhv.1%{?ext_man} +%{_mandir}/man1/virt-v2v-release-notes-1.42.1%{?ext_man} +%{_mandir}/man1/virt-v2v-support.1%{?ext_man} +%{_mandir}/man1/virt-v2v-test-harness.1%{?ext_man} %{_datadir}/virt-tools - %files bash-completion %license COPYING %{_datadir}/bash-completion/completions/virt-v2v %{_datadir}/bash-completion/completions/virt-v2v-copy-to-local - %files man-pages-ja %license COPYING %lang(ja) %{_mandir}/ja/man1/*.1* @@ -223,7 +207,7 @@ rm -r %{buildroot}/%{_libdir}/ocaml/stublibs/dllv2v_test_harness* %files man-pages-uk %license COPYING %lang(uk) %{_mandir}/uk/man1/*.1* -%dir %{_mandir}/uk +%dir %{_mandir}/uk %dir %{_mandir}/uk/man1/ %changelog