summaryrefslogtreecommitdiff
path: root/app-emulation
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/Manifest.gzbin15342 -> 15505 bytes
-rw-r--r--app-emulation/qemu-guest-agent/Manifest2
-rw-r--r--app-emulation/qemu-guest-agent/qemu-guest-agent-9.2.0.ebuild4
-rw-r--r--app-emulation/virt-manager/Manifest4
-rw-r--r--app-emulation/virt-manager/virt-manager-5.0.0-r1.ebuild2
-rw-r--r--app-emulation/virt-manager/virt-manager-5.0.0.ebuild2
-rw-r--r--app-emulation/virt-v2v/Manifest5
-rw-r--r--app-emulation/virt-v2v/metadata.xml19
-rw-r--r--app-emulation/virt-v2v/virt-v2v-2.6.0.ebuild64
-rw-r--r--app-emulation/virt-v2v/virt-v2v-2.7.7.ebuild70
10 files changed, 165 insertions, 7 deletions
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index c59335be4675..c0a2e155e87c 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/qemu-guest-agent/Manifest b/app-emulation/qemu-guest-agent/Manifest
index 25e9c42d1736..e4a204225074 100644
--- a/app-emulation/qemu-guest-agent/Manifest
+++ b/app-emulation/qemu-guest-agent/Manifest
@@ -7,5 +7,5 @@ AUX qemu-ga.logrotate 128 BLAKE2B 99035fefeccc6334c0cd5ae16e8550a07cfe4256d2374a
DIST qemu-8.2.0.tar.xz 130008888 BLAKE2B a63667042e1e19c635568072d8dcc117320117e81e374a93cfb79e2363ebf505df3217fb098638e53c899eb6f83435221e8031f2aae003c27ec25af8654683b3 SHA512 92ec41196ff145cdbb98948f6b6e43214fa4b4419554a8a1927fb4527080c8212ccb703e184baf8ee0bdfa50ad7a84689e8f5a69eba1bd7bbbdfd69e3b91256c
DIST qemu-9.2.0.tar.xz 135188800 BLAKE2B 5800556f356e4324124e250c02a07857eef3a6f22995a819fe972061fa750ebf7233da64ae4c0a3e775b1639c870be4b7312d86d9866fedf2bc99074aad0a10a SHA512 f92548623e4e31400c823a2d78417a8a4ecfccb07f3ee4883e2f2ad33054539d2a37d076dbc64df42c6c86c08fa7c2c975cd6e823aa14d5f20cef83348006813
EBUILD qemu-guest-agent-8.2.0.ebuild 2100 BLAKE2B 0914866095fa4de732357048d22a73d22c49351fb66629706b309ab35c81dfdcc2570751c2aaa1b81ae745cad00e0ab8752f0516e13d30a620b6c23f4dc4b12a SHA512 1d4041fc92c6fbe27caa8fc6209593ab02acec0409d71024f2144c2f4d9456d7d981d97e2b3b16982bff10bc9c9a08e3c3a1861e97eb5b0ea4523e98e8d48184
-EBUILD qemu-guest-agent-9.2.0.ebuild 2102 BLAKE2B f8677b011a03715e349149e9626160f64ae13cb2815de03e26d3fe3029698732bf4d3c0111e6d6663db404c0672626f5fe2ce9f561ce35697de54affdb82dd93 SHA512 a0b190f893681ea8b78c6b2e7dd923fa47097bcda59ed5d08b49add6fc44fbe528c1b4cc0e493bc2de4ee4aedbf4b15b78fefda8cc5d05148fdd2a037d735772
+EBUILD qemu-guest-agent-9.2.0.ebuild 2100 BLAKE2B fb7fa722fc7c73b2aeefb99374fc09e0329479c1ec0101b9a5d7aab416af928f3a123082dec72c22f4c4ca1ba29564ded01b7ff73242318f91423bdc4c852b6c SHA512 1f78c705b0721ca0946ee9d5a19bdfd2802e87fc80f4ca53f193c52ac926c1fae947e5d5a9303baa71db959ee5e7b369783eb1c1b74f1ed4e22e01e761a867f1
MISC metadata.xml 480 BLAKE2B f04779f98156bb579169dcda6554134eaac4416f220a2356c145ba1ad57015e52cd2e1a9c392ccf7e2eb5aed6861ab24a3934dd9f4105a988eac1d8f43b2c7b1 SHA512 1830b7c53f4dc956c2c05e99af81b2a3883e6f7ee092dedd21c4c338bff71f16822d8dd0f7b1ea67a19bad9d8cc6cb2c5952c8f2a88b270acaed55ce39479a09
diff --git a/app-emulation/qemu-guest-agent/qemu-guest-agent-9.2.0.ebuild b/app-emulation/qemu-guest-agent/qemu-guest-agent-9.2.0.ebuild
index 258d627aa86f..75d0e3f000d6 100644
--- a/app-emulation/qemu-guest-agent/qemu-guest-agent-9.2.0.ebuild
+++ b/app-emulation/qemu-guest-agent/qemu-guest-agent-9.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2 BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
RDEPEND="dev-libs/glib"
DEPEND="${RDEPEND}"
diff --git a/app-emulation/virt-manager/Manifest b/app-emulation/virt-manager/Manifest
index 27387fb8536e..a2806a5b210b 100644
--- a/app-emulation/virt-manager/Manifest
+++ b/app-emulation/virt-manager/Manifest
@@ -2,7 +2,7 @@ DIST virt-manager-4.1.0.tar.gz 3151412 BLAKE2B 1b4203be81bd7b82251225d691a4d9068
DIST virt-manager-5.0.0.tar.xz 1466724 BLAKE2B b8b93587b1e1cdb398f33e4820aeaa9c1aecfbe26cd54597830fcbc009a51e70b0dd10b947b9392a1d3fdc5b28c19573a1d417b5748c38658b6e03725023bcfb SHA512 d0cb7eb844fc98ad29413717e5fa5834bc6f9f6cb6b9339b59c2721bb37a58f71280e3d2a04a64a6021614626329d76c92474f826bb1d9b7a9040b479f20d4e8
DIST virt-manager-5.0.0.tar.xz.asc 833 BLAKE2B f97127a4cb1c0c24c6627c5d8e1e510075df3ad492e716f0cf07e5f41b3226295da4d73f5cef5903a9bc5a3d7a6f34bd07e7b0f2e21e9d42997c117708de1ada SHA512 e0bec28ce61af5dd2a6895006d60e11dd7b384cd4fec305ebfbf05831864aeb334d212511d6f92827fe15f6d6dcab3ff1d13309afa686d3e8e76c6b354ffa494
EBUILD virt-manager-4.1.0-r1.ebuild 2721 BLAKE2B 5016f76f4672d45c5471152ae585900d93fb89059c3d5aaa54c8f70baf7a27c7757f701ef8feb257b5169461b74b45193106c9cc4306a802bfa9d421846cc690 SHA512 779bdc4120c4ee413fe2d52298d55ecd5fe03145e040f72889651141805c3a18f4e8d5d331105bc0e98889156e26ee7def5e5cf8aead865549c2f9f5478629be
-EBUILD virt-manager-5.0.0-r1.ebuild 3168 BLAKE2B ebea5332062e04f3f8d60bdbd57d657b0c2cd2aed2d86f35d571d3373710509bc9667d70e791d4c4978497818b577d1cf3da0164e17ad523aaabba62721acc90 SHA512 e762d554f31089e76acbf306cb67324b5e984860ea3a80aba52b86d96360bab369fbaea94a7070f9c144cc0c14cf9cfeac02829ebad15f9c420b97f67ce22419
-EBUILD virt-manager-5.0.0.ebuild 2482 BLAKE2B 5a3ce6851291c451274de968629477f68f3d3bf26009578bb6c4bdf0196bea012a778dad3db459f7c1ebec495f6ea055cd8f8451f8ab1b8b62625d3383801938 SHA512 dc75264fa67f693e27a904b4d83161b18b7177ee582c1610621ba9626370ae25f23aacf7273f1d2c0d2cdfa3d76cf5b7131ecb04cf870534a93e66302508afc3
+EBUILD virt-manager-5.0.0-r1.ebuild 3167 BLAKE2B e7b78ec457e4a7227b91887fc8123c4d5daf80f70d3ff2fe4c01a2924b592c437898a0cdfd03ff674a8c866a87ac4a7041a5861106b059bbf4ec1e7baf72d0cb SHA512 94d949acd42a7fb35d7dd68503ef15b10029578de1df03559f5a552ffd4fdb99d5854c0bdd1772e9bb456ad82f160a0234a3f91ea288d726e04a61695a19e99c
+EBUILD virt-manager-5.0.0.ebuild 2481 BLAKE2B 38d3e1755ec5323f46b48868cddd9ceaf6a0d9ff5269c2431ef8431214190ce86188fb0897da6b50c9cb362d6078d6ac1274d2723059ddb71ee7597670f1efc5 SHA512 0c88d7e98613b71f334e85abdfa60bec9724e5f8c5890d5be87b4d03f2c1e3fc7a60c379b8e5f279008de6112232443c4602d69a397c893829ed3f638a0d43b3
EBUILD virt-manager-9999.ebuild 3168 BLAKE2B ebea5332062e04f3f8d60bdbd57d657b0c2cd2aed2d86f35d571d3373710509bc9667d70e791d4c4978497818b577d1cf3da0164e17ad523aaabba62721acc90 SHA512 e762d554f31089e76acbf306cb67324b5e984860ea3a80aba52b86d96360bab369fbaea94a7070f9c144cc0c14cf9cfeac02829ebad15f9c420b97f67ce22419
MISC metadata.xml 1327 BLAKE2B 42d57e2d66b6e1fba8824d8a1ef9527bd9c402a5c9c66d922e37de15e98de0827642832482846a87a7f16787d3d2372ff2b8d4caeaae51d8c3a3c396eedf6502 SHA512 5266d1e1c2a74e3a27b4519440a10296c80c3e6b0938c3fb086a74d88a7a7d0338c52b15417c18b11945061d74cbd60a565613dc79432630b3a5ac97704e5d68
diff --git a/app-emulation/virt-manager/virt-manager-5.0.0-r1.ebuild b/app-emulation/virt-manager/virt-manager-5.0.0-r1.ebuild
index 828d4e623a57..088df49121c5 100644
--- a/app-emulation/virt-manager/virt-manager-5.0.0-r1.ebuild
+++ b/app-emulation/virt-manager/virt-manager-5.0.0-r1.ebuild
@@ -19,7 +19,7 @@ else
https://releases.pagure.org/${PN}/${P}.tar.xz
verify-sig? ( https://releases.pagure.org/${PN}/${P}.tar.xz.asc )
"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
fi
LICENSE="GPL-2+"
diff --git a/app-emulation/virt-manager/virt-manager-5.0.0.ebuild b/app-emulation/virt-manager/virt-manager-5.0.0.ebuild
index 0f9b087de276..f9814ff86b78 100644
--- a/app-emulation/virt-manager/virt-manager-5.0.0.ebuild
+++ b/app-emulation/virt-manager/virt-manager-5.0.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 arm64 ppc64 x86"
+ KEYWORDS="amd64 arm64 ppc64 x86"
fi
LICENSE="GPL-2"
diff --git a/app-emulation/virt-v2v/Manifest b/app-emulation/virt-v2v/Manifest
new file mode 100644
index 000000000000..8912b5d3e8f2
--- /dev/null
+++ b/app-emulation/virt-v2v/Manifest
@@ -0,0 +1,5 @@
+DIST virt-v2v-2.6.0.tar.gz 7441540 BLAKE2B 60524a23e4f54ff4027863c2684cde66ca679d76dead971fa492ed90fdf16a6a75c7a6ebc047b1a38cf273bf29f1392f61cce33bc2c2137e710816f510d38062 SHA512 bc7ecf99e66bae057eaf5d7c82ca38ded4aa6ef8732544bc7079f2894c9c79542a415fede02cf8c2cb7e83756683457c705f816b1da57e5ca9565350b9376a73
+DIST virt-v2v-2.7.7.tar.gz 7713427 BLAKE2B 58a723ecf0cd1c42c090af2809d7c1010b37f69b67faf61eb674293b837896fa7520e3ef332d23db5d6d1e5a4c6ce1304086cfc16885bf716ba0bf09cd8612f8 SHA512 05f4cedb45c6a3596b4ec4922f018497a4852a1a20b14161068e556003d19ee5cf2737ce408515a9e701df88551008b1a674ecfe37ba547a16dfe6a91b139d7e
+EBUILD virt-v2v-2.6.0.ebuild 1581 BLAKE2B 5e565d88e1f9772e875c38889bd6418a6cd2a659c7711d5245e202eebc8b7413ea394040913c7ba48009702a9e0ffe77e22fb8bcdebd15790c74cb3b9002a4b7 SHA512 124e1e03657c0d398bda47dabb322219da7a68c75b21ba9ee5024ff3e8295d92d273e23e480b0d99dee004adb49bafff27f5800510c8c292d277552975643ec8
+EBUILD virt-v2v-2.7.7.ebuild 1959 BLAKE2B bdca38a4585cd2c2efa88d224d260e926eecb79e9e55de5601c9fdd754e2b8e2d09cf181afd32a5f30fbc950aab7d6cf780d74c426e106295fe5a5a359eb209d SHA512 4f8691597e06256a542bf72fecd4b1078367b07d2efe8898bc742857e271d390dba66cacee2dc73bd50e9ba09a350d29a1fc70be03932b29a0134305326c04c2
+MISC metadata.xml 642 BLAKE2B daa0b39ce19dcbf9d4ae57de244316c775016da1f4426890d9380f3bacb87e8147100c230bb77efecb3e4d3af008c9e66b9ff9166e18e491cdd923499a785381 SHA512 63101dfdbb5deafd54bb7f4280ce781b75f51217fb811e46cbc3aeaa174592cd21ac16221183a9be34df2d2d0159ed740cbb2e977c55fea2f2ff01e88083eb2b
diff --git a/app-emulation/virt-v2v/metadata.xml b/app-emulation/virt-v2v/metadata.xml
new file mode 100644
index 000000000000..acaa218a6658
--- /dev/null
+++ b/app-emulation/virt-v2v/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>salah.coronya@gmail.com</email>
+ <name>Christopher Byrne</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>virtualization@gentoo.org</email>
+ <name>Gentoo Virtualization Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">libguestfs/virt-v2v</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emulation/virt-v2v/virt-v2v-2.6.0.ebuild b/app-emulation/virt-v2v/virt-v2v-2.6.0.ebuild
new file mode 100644
index 000000000000..5f3118b0df92
--- /dev/null
+++ b/app-emulation/virt-v2v/virt-v2v-2.6.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+MY_PV_1="$(ver_cut 1-2)"
+MY_PV_2="$(ver_cut 2)"
+[[ $(( ${MY_PV_2} % 2 )) -eq 0 ]] && SD="stable" || SD="development"
+
+DESCRIPTION="Tool to convert guests from foreign hypervisors to run on KVM"
+HOMEPAGE="https://libguestfs.org/"
+SRC_URI="https://download.libguestfs.org/${PN}/${MY_PV_1}-${SD}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+
+SLOT="0"
+if [ "${SD}" == "stable" ]; then
+ KEYWORDS="~amd64"
+fi
+
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="app-emulation/libguestfs[ocaml]
+ dev-libs/jansson
+ dev-libs/libpcre2
+ dev-ml/libvirt-ocaml
+ >sys-libs/libnbd-1.14.1-r1[ocaml]
+ sys-libs/libosinfo
+ >=sys-block/nbdkit-1.42.0[curl,libssh,nbd,python]
+ virtual/libcrypt:="
+RDEPEND="${DEPEND}
+ app-arch/unzip
+ app-emulation/qemu"
+BDEPEND="dev-ml/findlib[ocamlopt]
+ sys-devel/gettext
+ dev-ml/ocaml-gettext[ocamlopt]
+ dev-ml/ocaml-gettext-stub[ocamlopt]
+ virtual/pkgconfig
+ test? ( dev-ml/ounit2[ocamlopt] )"
+
+src_test() {
+ # libguestfs tests won't work until the new environment is sourced
+ # Automatic testers (tinderboxes) probably won't do this, so do it ourselves if needed
+ if [[ -z "${LIBGUESTFS_PATH}" ]]; then
+ local -x $(<${BROOT}/etc/env.d/99libguestfs-appliance) || die
+ fi
+
+ # Can't reach libvirt from the sandbox
+ local -x SKIP_TEST_V2V_O_LIBVIRT_SH=1
+
+ # Must be called explicilty even without above variable because
+ # emake check -n fails due to missing Windows headers.
+ emake check
+}
+
+src_install() {
+ default
+
+ dobashcomp bash/virt-v2v
+}
diff --git a/app-emulation/virt-v2v/virt-v2v-2.7.7.ebuild b/app-emulation/virt-v2v/virt-v2v-2.7.7.ebuild
new file mode 100644
index 000000000000..51a01ec514a0
--- /dev/null
+++ b/app-emulation/virt-v2v/virt-v2v-2.7.7.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+MY_PV_1="$(ver_cut 1-2)"
+MY_PV_2="$(ver_cut 2)"
+[[ $(( ${MY_PV_2} % 2 )) -eq 0 ]] && SD="stable" || SD="development"
+
+DESCRIPTION="Tool to convert guests from foreign hypervisors to run on KVM"
+HOMEPAGE="https://libguestfs.org/"
+SRC_URI="https://download.libguestfs.org/${PN}/${MY_PV_1}-${SD}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+
+SLOT="0"
+if [ "${SD}" == "stable" ]; then
+ KEYWORDS="~amd64"
+fi
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND=">=app-emulation/libguestfs-1.55.6[ocaml]
+ dev-libs/json-c
+ dev-libs/libpcre2
+ dev-ml/libvirt-ocaml
+ >sys-libs/libnbd-1.14.1-r1[ocaml]
+ sys-libs/libosinfo
+ >=sys-block/nbdkit-1.42.0[curl,libssh,nbd,python]
+ virtual/libcrypt:="
+RDEPEND="${DEPEND}
+ app-arch/unzip
+ app-emulation/qemu"
+BDEPEND="dev-ml/findlib[ocamlopt]
+ sys-devel/gettext
+ dev-ml/ocaml-gettext[ocamlopt]
+ dev-ml/ocaml-gettext-stub[ocamlopt]
+ virtual/pkgconfig
+ test? ( dev-ml/ounit2[ocamlopt] )"
+
+src_test() {
+ # libguestfs tests won't work until the new environment is sourced
+ # Automatic testers (tinderboxes) probably won't do this, so do it ourselves if needed
+ if [[ -z "${LIBGUESTFS_PATH}" ]]; then
+ local -x $(<${BROOT}/etc/env.d/99libguestfs-appliance) || die
+ fi
+
+ # Can't reach libvirt from the sandbox
+ local -x SKIP_TEST_O_LIBVIRT_SH=1
+ # Needs appliance built with >=libguestfs-1.55.6
+ local -x SKIP_TEST_CUSTOMIZE_SH=1
+ local -x SKIP_TEST_FEDORA_BTRFS_CONVERSION_SH=1
+ local -x SKIP_TEST_FEDORA_CONVERSION_SH=1
+ local -x SKIP_TEST_FEDORA_LUKS_ON_LVM_CONVERSION_SH=1
+ local -x SKIP_TEST_FEDORA_LVM_ON_LUKS_CONVERSION_SH=1
+ local -x SKIP_TEST_FEDORA_MD_CONVERSION_SH=1
+ local -x SKIP_TEST_O_KUBEVIRT_FEDORA_SH=1
+ # Must be called explicilty even without above variable because
+ # emake check -n fails due to missing Windows headers.
+ emake check
+}
+
+src_install() {
+ default
+
+ dobashcomp bash/virt-v2v
+}