virt-v2v: 2.6.0 -> 2.8.1

This commit is contained in:
lukts30
2025-08-05 19:16:39 +02:00
parent 18b8309691
commit 07c35dccde
+8 -7
View File
@@ -16,7 +16,7 @@
libosinfo,
pcre2,
libxml2,
jansson,
json_c,
glib,
libguestfs-with-appliance,
cdrkit,
@@ -28,17 +28,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "virt-v2v";
version = "2.6.0";
version = "2.8.1";
src = fetchurl {
url = "https://download.libguestfs.org/virt-v2v/${lib.versions.majorMinor finalAttrs.version}-stable/virt-v2v-${finalAttrs.version}.tar.gz";
sha256 = "sha256-W7t/n1QO9UebyH85abtnSY5i7kH/6h8JIAlFQoD1vkU=";
sha256 = "sha256-RJPwtI6GHN+W+Pw8jdEAgQMbR42aGqTYW2rPtAYBPYM=";
};
postPatch = ''
substituteInPlace common/mlv2v/uefi.ml \
--replace-fail '/usr/share/OVMF/OVMF_CODE.fd' "${OVMF.firmware}" \
--replace-fail '/usr/share/OVMF/OVMF_VARS.fd' "${OVMF.variables}"
# TODO: allow guest != host CPU ISA
substituteInPlace output/output_qemu.ml \
--replace-fail '/usr/share/OVMF' ""${OVMF.fd}/FV/" \
--replace-fail '/usr/share/AAVMF' ""${OVMF.fd}/FV/"
patchShebangs .
'';
@@ -61,10 +62,10 @@ stdenv.mkDerivation (finalAttrs: {
]);
buildInputs = [
json_c
libosinfo
pcre2
libxml2
jansson
glib
]
++ (with ocamlPackages; [