summaryrefslogtreecommitdiff
path: root/app-emulation
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-26 00:31:47 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-26 00:31:47 +0000
commit8d35656b4a4e3a2ad6f87abb36b9fc3987d95a53 (patch)
tree464a1d53f3b0ad7cc1432e5b298a7ff78458527f /app-emulation
parent85e7fcfe5631986ad1144ea54fc179d8658571d3 (diff)
gentoo auto-resync : 26:03:2025 - 00:31:47
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/Manifest.gzbin15498 -> 15497 bytes
-rw-r--r--app-emulation/free42/Manifest6
-rw-r--r--app-emulation/free42/free42-3.1.12.ebuild45
-rw-r--r--app-emulation/free42/free42-3.2.7.ebuild (renamed from app-emulation/free42/free42-3.2.ebuild)0
-rw-r--r--app-emulation/plus42/Manifest4
-rw-r--r--app-emulation/plus42/plus42-1.1.17.ebuild49
-rw-r--r--app-emulation/plus42/plus42-1.2.2.ebuild49
-rw-r--r--app-emulation/virt-manager/Manifest5
-rw-r--r--app-emulation/virt-manager/metadata.xml23
-rw-r--r--app-emulation/virt-manager/virt-manager-5.0.0-r2.ebuild122
-rw-r--r--app-emulation/virt-manager/virt-manager-9999.ebuild23
-rw-r--r--app-emulation/virtio-win/Manifest2
-rw-r--r--app-emulation/virtio-win/virtio-win-0.1.266.1.ebuild30
13 files changed, 186 insertions, 172 deletions
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index b7e78126f897..1dd98a927e5c 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 39bd69865a45..1e152e87f8b3 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,11 +1,9 @@
AUX free42-3.0.14-fix-makefile.patch 731 BLAKE2B 0534c19c6ecf9836ab10f71beeffe6e9068b8af340c5d73befef8ef24e2a0a2436fedceaffd822f3a89fd1d9b250201069fa0f0c3d079adadc5248af95c2fe4c SHA512 8610cf7230f2e6aaa1997d48c06e96bcfc4ff3eb233b1f5643c487a2c30870113e7617ccb13558735998a973f0e21f6fa9389bea4f17b6cfc8387d73c1e048c8
AUX free42-3.0.16-fix-build-intel-lib.patch 2435 BLAKE2B d95d31e0322454b0578f52a1e1ad50213786c14cba8e91bb440fd44397184021da3ce6813eb82114820d9649c8e33969ff5dcfb454c72d7f89b4785564139533 SHA512 7376289f5ed760e48c3c00ee9d1135532cb0aca9ee1eb8116a284925f00d59434544c10de612acaa14f8fd2af409091a19aaf03b01ae80fa185ae3beb70c85cf
-DIST free42-nologo-3.1.12.tgz 7470230 BLAKE2B f19dd90800a47c20da7d8d75378d6c20afdbe0184b17b878c314650f8d0fbd3ac5a188404bf4278a275b25648fe96553a590c2603d93003b29428a382731acb5 SHA512 eb473953805a6bb62df0ed10632f6de31e483814aae946c685c2bac45dd276abe436ce1c77413140b1639a86a96e2aa68a025cff8e9f46172abba816fcaf02a6
DIST free42-nologo-3.1.9.tgz 7464567 BLAKE2B d3a8e87a71b1e6de0da2f9d0efe20e3131c8589151b1f67873d29aa45131b513a2e7fb127fd93fec35c318ed9ed9959f356df3b8c39ea31ed89022d9d66de3eb SHA512 350a0f15f08afbca04cf59e453ac0e48c78fb068b67746ac4174a595140085a167409a51eb9f627a71b931177495456ab31ae3ec00a9dda29bb21db7244381fd
DIST free42-nologo-3.2.3.tgz 7474355 BLAKE2B 163251cad1b5cf166a12d83341314c778a220539fd5dcbc44d68358dd8a6923e35611ba0482cdf80f843981368ceaa5c86a67fe89ecbe0d4b613f414036c1782 SHA512 c0e840e387a63212a9386a11e198efe779a9613fe5a8522dc320ee0f04920e637085406de3e906f8819178401aeb5dd3158716fc63b30e009678d834060040dd
-DIST free42-nologo-3.2.tgz 7473629 BLAKE2B cf5d9bde52a25ea3a00b382afa454edc364d6581a3647307e4289bc138da795c47f6411593ac84b1b6bdc54e7fde432f00583c88c89490526c054bc23f6c80ee SHA512 5dadb124f58ee685d096faa76840dc0d4fdf07ae43e6b3138fe8dcac4e98afe45aa09ab2011a2f14491e7a9e05e727805f2b8b20b7f2c930c700fef4a55d582d
-EBUILD free42-3.1.12.ebuild 978 BLAKE2B c3a4c3bc87adec0b446a2dc59f540253fe0458cef590566f6cd8c5ff0950a33835b18ef22fecc21505f5c30ab247d97f3fa8df82524d0f0847e0d8304c8976ca SHA512 a43b154709566e9bc8ae472c9beb2d946f1327929f1b5777670eb4ba883b1e7d39583dcdeb72d5f8d0a7b9faf83cacded5d6c265230b836057e658c8d7cf0e14
+DIST free42-nologo-3.2.7.tgz 7475723 BLAKE2B 66caacdd353886268d16e9429e324fc1218ab102f7508e4440c09d365734b4b9ba58b6e3f779b7981e11191716cc910a7fa219477013fba4963a402f7cc94604 SHA512 e4342d8c9adb05daed67c98d676b0e43c7fb2590fffeabcb9359a957f7ddb989fec89f1bce86db8ef366bcca03ce3feec77f46338fe775df9d3e4f54369ee861
EBUILD free42-3.1.9.ebuild 976 BLAKE2B fdac700a7965299f84511ace42e5b49665431f42dd6c02eb4f58e235b60ede1bb719fe5a553242aced72a22572a117cee839522cb98bc10193cf8ff88cfc2dad SHA512 5b994121ff250b72b0b01ac05f00d07d6cb3d8f302b22b5f0d0bb1db6ad7d6a2624f1e7b68fbb980597993992123188a095af46588d54142c86554b09a99ea53
EBUILD free42-3.2.3.ebuild 978 BLAKE2B 7740899f7b84da3bf6d3c75a77f5d0388434e4407ee56e91eaeafe7d61ff12c2cdb77eff63117822088dd9e7cd68c7ff00a0fdd9f365a8c5376d8fe952a5b776 SHA512 c89f485a258927588315e58af7889cbdd8fe7c32931f7a21f98716d21385e7f9a3d9a6954186a75f18095538b515e26321946e789af70f278f515b0e6f71c4b2
-EBUILD free42-3.2.ebuild 978 BLAKE2B 7740899f7b84da3bf6d3c75a77f5d0388434e4407ee56e91eaeafe7d61ff12c2cdb77eff63117822088dd9e7cd68c7ff00a0fdd9f365a8c5376d8fe952a5b776 SHA512 c89f485a258927588315e58af7889cbdd8fe7c32931f7a21f98716d21385e7f9a3d9a6954186a75f18095538b515e26321946e789af70f278f515b0e6f71c4b2
+EBUILD free42-3.2.7.ebuild 978 BLAKE2B 7740899f7b84da3bf6d3c75a77f5d0388434e4407ee56e91eaeafe7d61ff12c2cdb77eff63117822088dd9e7cd68c7ff00a0fdd9f365a8c5376d8fe952a5b776 SHA512 c89f485a258927588315e58af7889cbdd8fe7c32931f7a21f98716d21385e7f9a3d9a6954186a75f18095538b515e26321946e789af70f278f515b0e6f71c4b2
MISC metadata.xml 346 BLAKE2B e7d31b887aade448cfdd31d3221c1d01f13ae1ad9097c4b18fa39b927401d7aa1c0b0b4bad4c36251b74f976ae79899e1b64b6086656cfbbee2036e1cf85946d SHA512 a848ab39ebadfe8b2c866cec845b16c1a0d92070a8e4365bc576a3d4287078594d0eb41f704f5a2f9b35618e24d91de99f6760ced7d39d9a4f706ca6f5c5480b
diff --git a/app-emulation/free42/free42-3.1.12.ebuild b/app-emulation/free42/free42-3.1.12.ebuild
deleted file mode 100644
index 063f0e457429..000000000000
--- a/app-emulation/free42/free42-3.1.12.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/"
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz"
-S=${WORKDIR}/${MY_PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3
- alsa? ( media-libs/alsa-lib )"
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-
-PATCHES=(
- "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
- "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
-)
-
-src_compile() {
- local myconf
- use alsa && myconf="AUDIO_ALSA=yes"
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
- emake -C gtk clean
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
- default
- dobin gtk/free42bin gtk/free42dec
-}
diff --git a/app-emulation/free42/free42-3.2.ebuild b/app-emulation/free42/free42-3.2.7.ebuild
index 768a05888a5e..768a05888a5e 100644
--- a/app-emulation/free42/free42-3.2.ebuild
+++ b/app-emulation/free42/free42-3.2.7.ebuild
diff --git a/app-emulation/plus42/Manifest b/app-emulation/plus42/Manifest
index 4759b1a4de72..b576f5117d3e 100644
--- a/app-emulation/plus42/Manifest
+++ b/app-emulation/plus42/Manifest
@@ -1,9 +1,5 @@
AUX plus42-1.0.12-fix-build-intel-lib.patch 2435 BLAKE2B d95d31e0322454b0578f52a1e1ad50213786c14cba8e91bb440fd44397184021da3ce6813eb82114820d9649c8e33969ff5dcfb454c72d7f89b4785564139533 SHA512 7376289f5ed760e48c3c00ee9d1135532cb0aca9ee1eb8116a284925f00d59434544c10de612acaa14f8fd2af409091a19aaf03b01ae80fa185ae3beb70c85cf
AUX plus42-1.0.9-fix-makefile.patch 713 BLAKE2B fb8ca302a324122cee89d7f3ddab2a0521c8dee1e910ae50efe7ee74ed3781ac7e3c017cc7afbd601cf41527afd61d979396400a5e6dc8e1714ff853ba25a4eb SHA512 532c8b2d88324e3b38ab568beb1ed9b7fce6e91c894c6438657a800ccd32759c82ce9bcbea3828a04985eef18c278004e0a068b88695da5f0e75bd996c6d2fd3
-DIST plus42-upstream-1.1.17.tgz 7620429 BLAKE2B 112564ca0fb828ea6a42d7c2507392d40d69c0f4a199c56bd7e7cce0d097d40b31e5fba4d8e899fb89d99644e2ad299c8cf8f06f1b2262b9bc3f50fdefb8b14a SHA512 8ec7bedda17fd9f68cb98cd0c43716a10f2a5556f74101ffd7dac0d340af7c735608fb7da4baa8438872d7b31c3fe8c4528868e3fc3b014a1db1d9c4118f09ed
-DIST plus42-upstream-1.2.2.tgz 7645410 BLAKE2B fecc1d6ff74762fd56f3013be747a497577054ef402c7d70198cadc1adf338ccf7b58da3617529a64422db522d5a6cf6591f826ad88a04e34afa7aa5ee745343 SHA512 213a1d9c261a2a8880d0a74edb3b717db99dca2998332eed33ca3f8554e6f97cdda1264121b169111a17e5457df03de14ae0534292ca78d3ffda2d61d4343e86
DIST plus42-upstream-1.2.6.tgz 7651293 BLAKE2B 3f2d62d13d654b52a4479d6afa3719e26acb849fe8a63523df9970c8701046a0b43830bccb0a35f12bdd784b7a858c1f40e16c5c878d413666eacbe7327b08fd SHA512 929e34809d5983654ce4a8fbcce9cb7d486d78c682367e8af02e5d05863c14143f4378bc047051cc13df6d96e4e60b64d74553e278ca7b6e350d0294650569ab
-EBUILD plus42-1.1.17.ebuild 1016 BLAKE2B 32fa68d9374bd10884b0ed9a3d2d3a71cfda2f383656abd8a61923ba3e2bdd4faa99efe4d8bc7d1950392dbd9dcd73542c17e52fe4ad17f74d0ad770003adc5f SHA512 40b740dc3e4eef760b14d6a88248c814250349a86a5ff8b521959f1ee918fa7f576b1caaf2e67c588d07f4a24f91b03e54344ab3c9146aca865cc4d10c2e3acb
-EBUILD plus42-1.2.2.ebuild 1016 BLAKE2B fc38ff157972579b7296a2c6a94f9a0da63b304e1cbaa1f3aacfdf8ef64cd75e374ee4fd383a30576105ea0cdc56c22756881aa1c0f6f7aed4ea8c105f4aae06 SHA512 5891d16cc1f05c8e924b6062332c3ff006ebc9e3b2cd7a408df0d5633759d99f949f6e0bf636dd98e4846c8790378a84a5c0f899a197bacaacfdc392af5ea3ff
EBUILD plus42-1.2.6.ebuild 1016 BLAKE2B fc38ff157972579b7296a2c6a94f9a0da63b304e1cbaa1f3aacfdf8ef64cd75e374ee4fd383a30576105ea0cdc56c22756881aa1c0f6f7aed4ea8c105f4aae06 SHA512 5891d16cc1f05c8e924b6062332c3ff006ebc9e3b2cd7a408df0d5633759d99f949f6e0bf636dd98e4846c8790378a84a5c0f899a197bacaacfdc392af5ea3ff
MISC metadata.xml 353 BLAKE2B 62d2057ed40527ddee3b747c7d702009bba223521e3264af5905506515fc67a6baf27938ae03d664eeb713aaeac898b7a1eee0682b69f3659b4dbc6e7eddaef8 SHA512 9633917e4a226c142672cd8bb91d3ca5ec40a2b4600bc8ba60ea959dc871f54881dc331ca5ed0030a4afcbad426c7528667b61289e4ed77e19aa3e9d1c816ce2
diff --git a/app-emulation/plus42/plus42-1.1.17.ebuild b/app-emulation/plus42/plus42-1.1.17.ebuild
deleted file mode 100644
index 3916a804001b..000000000000
--- a/app-emulation/plus42/plus42-1.1.17.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-upstream-${PV}"
-
-DESCRIPTION="An Enhanced HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/plus42/"
-SRC_URI="https://thomasokken.com/plus42/upstream/${MY_PV}.tgz"
-S=${WORKDIR}/${MY_PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3
- alsa? ( media-libs/alsa-lib )"
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.0.9-fix-makefile.patch"
- "${FILESDIR}/${PN}-1.0.12-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
- default
-}
-
-src_compile() {
- local myconf
- use alsa && myconf="AUDIO_ALSA=yes"
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
- emake -C gtk clean
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
- default
- dobin gtk/plus42bin gtk/plus42dec
-}
diff --git a/app-emulation/plus42/plus42-1.2.2.ebuild b/app-emulation/plus42/plus42-1.2.2.ebuild
deleted file mode 100644
index 8749be2a6c4c..000000000000
--- a/app-emulation/plus42/plus42-1.2.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-upstream-${PV}"
-
-DESCRIPTION="An Enhanced HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/plus42/"
-SRC_URI="https://thomasokken.com/plus42/upstream/${MY_PV}.tgz"
-S=${WORKDIR}/${MY_PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3
- alsa? ( media-libs/alsa-lib )"
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.0.9-fix-makefile.patch"
- "${FILESDIR}/${PN}-1.0.12-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
- default
-}
-
-src_compile() {
- local myconf
- use alsa && myconf="AUDIO_ALSA=yes"
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
- emake -C gtk clean
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
- default
- dobin gtk/plus42bin gtk/plus42dec
-}
diff --git a/app-emulation/virt-manager/Manifest b/app-emulation/virt-manager/Manifest
index 6493c3dadd12..413ecf43c895 100644
--- a/app-emulation/virt-manager/Manifest
+++ b/app-emulation/virt-manager/Manifest
@@ -1,6 +1,7 @@
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-5.0.0-r1.ebuild 3165 BLAKE2B 0f92ba8397926cfa89603ce43b0bac2f699b8f60efcdb758bd08e4a361059a82d2493af26882409b9bfae8205fe20d485f9047f407d9687a6545355a471a19f3 SHA512 a86c75e2d0517fc01254733b52607d4bcd5df2ba294f30717b83e8a3e73a75214154026b1ff82052b092ce883f4dd1d3f943f12766ae1ae40ccfffb7027175f7
+EBUILD virt-manager-5.0.0-r2.ebuild 3621 BLAKE2B d62c9cc4d163c2807f962f42b7c38358c4d1d9d9cca42386ee8d43ec828d24129e4ab1b7543fdbb0c25207b84a42bd752b11b731682fb8c80e9b2dc6656c4d46 SHA512 df87b9cc472aa66b8b2f70e6ad1236a1c6933559049678d163c3418f55dc85dc71fb149fb14b65a1946317206ef41175129b17e61801c1020864cd359978e9b1
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
+EBUILD virt-manager-9999.ebuild 3621 BLAKE2B d62c9cc4d163c2807f962f42b7c38358c4d1d9d9cca42386ee8d43ec828d24129e4ab1b7543fdbb0c25207b84a42bd752b11b731682fb8c80e9b2dc6656c4d46 SHA512 df87b9cc472aa66b8b2f70e6ad1236a1c6933559049678d163c3418f55dc85dc71fb149fb14b65a1946317206ef41175129b17e61801c1020864cd359978e9b1
+MISC metadata.xml 1251 BLAKE2B 125afddd1b1e6be71e2c0267d1fbf4bd102657cb9b73ee2aea51fd6923931d4cde874d444b15b111cad8708b2ad74039c8fa6f0d94be3ec74bb5f146408f7b8d SHA512 99d1d82dc8cfe24ec318e49d9126fd6a6bc006f59826cef8b78395d2d72a65e510ba4e00f7bc50858d55e67fd5ffbaf6580b38a99696382b73f2ecea334ce69b
diff --git a/app-emulation/virt-manager/metadata.xml b/app-emulation/virt-manager/metadata.xml
index ece3c51f6b11..5f29ef957356 100644
--- a/app-emulation/virt-manager/metadata.xml
+++ b/app-emulation/virt-manager/metadata.xml
@@ -1,27 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <name>Filip Kobierski</name>
+ <email>fkobi@pm.me</email>
+ </maintainer>
<maintainer type="project">
<email>virtualization@gentoo.org</email>
<name>Gentoo Virtualization Project</name>
</maintainer>
<use>
- <flag name="policykit">
- Enables <pkg>sys-auth/polkit</pkg> authentication support,
- required when using <pkg>app-emulation/libvirt</pkg> with
- PolicyKit authentication
- </flag>
- <flag name="sasl">
- Depend on the proper libraries needed to connect to SASL-enabled
- libvirtd instances (e.g. Kerberos-protected instances).
- </flag>
+ <flag name="sasl">Enable connecting to SASL-enabled (e.g. Kerberos-protected) instances</flag>
</use>
<longdescription>
- Virtual Machine Manager provides a graphical tool for administering virtual
- machines for KVM, Xen, and LXC. Start, stop, add or remove virtual devices,
- connect to a graphical or serial console, and see resource usage statistics
- for existing VMs on local or remote machines. Uses libvirt as the backend
- management API.
+ Virtual Machine Manager provides a graphical tool for managing libvirt virtual machines.
+ On Gentoo it supports KVM, Xen, and LXC backends.
+ It provides a GUI for not only running VMs but also managing their settings and monitoring usage statistics.
+ The software does not limit you to using the graphical tools though: it allows for editing the XML config files directly.
</longdescription>
<upstream>
<bugs-to>https://github.com/virt-manager/virt-manager/issues</bugs-to>
diff --git a/app-emulation/virt-manager/virt-manager-5.0.0-r2.ebuild b/app-emulation/virt-manager/virt-manager-5.0.0-r2.ebuild
new file mode 100644
index 000000000000..937882eb4cca
--- /dev/null
+++ b/app-emulation/virt-manager/virt-manager-5.0.0-r2.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit gnome2 python-single-r1 optfeature meson verify-sig
+
+DESCRIPTION="Desktop tool for managing libvirt virtual machines"
+HOMEPAGE="https://virt-manager.org https://github.com/virt-manager/virt-manager"
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/virt-manager/virt-manager.git"
+ EGIT_BRANCH="main"
+ SRC_URI=""
+ inherit git-r3
+else
+ SRC_URI="
+ https://releases.pagure.org/${PN}/${P}.tar.xz
+ verify-sig? ( https://releases.pagure.org/${PN}/${P}.tar.xz.asc )
+ "
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="CC0-1.0 GPL-2+" # appdata & source code
+SLOT="0"
+IUSE="gui policykit sasl verify-sig"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# https://github.com/virt-manager/virt-manager/blob/main/virt-manager.spec.in
+RDEPEND="
+ ${PYTHON_DEPS}
+ || ( dev-libs/libisoburn app-cdr/cdrtools )
+ >=app-emulation/libvirt-glib-0.0.9[introspection]
+ >=sys-libs/libosinfo-0.2.10[introspection]
+ $(python_gen_cond_dep '
+ dev-libs/libxml2[python,${PYTHON_USEDEP}]
+ dev-python/argcomplete[${PYTHON_USEDEP}]
+ >=dev-python/libvirt-python-6.10.0[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ ')
+ gui? (
+ gnome-base/dconf
+ >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection]
+ net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?]
+ sys-apps/dbus
+ x11-libs/gtk+:3[introspection]
+ || (
+ x11-libs/gtksourceview:4[introspection]
+ x11-libs/gtksourceview:3.0[introspection]
+ )
+ x11-libs/vte:2.91[introspection]
+ policykit? ( sys-auth/polkit[introspection] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-python/docutils
+ sys-devel/gettext
+ verify-sig? ( >=sec-keys/openpgp-keys-virt-manager-20250106 )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/virt-manager.asc
+
+DOCS=( {DESIGN,NEWS,README}.md )
+
+src_configure() {
+ local emesonargs=( # in upstream's order
+ -Dupdate-icon-cache=false
+ -Dcompile-schemas=false
+
+ # -Ddefault-graphics=spice # default
+ # we do not ship OpenVZ and bhyve does not work on linux
+ -Ddefault-hvs="['qemu','xen','lxc']"
+
+ # While in the past we did allow test suite to run, any errors from
+ # test_cli.py were ignored. Since that's where like 90% of tests actually
+ # lives, just disable tests (and do not drag additional dependencies).
+ -Dtests=disabled
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if ! use gui; then
+ rm -r "${ED}/usr/share/applications/${PN}.desktop" || die
+ rm -r "${ED}/usr/share/${PN}/icons/" || die
+ rm -r "${ED}/usr/share/${PN}/ui/" || die
+ rm -r "${ED}/usr/share/icons/" || die
+ rm -r "${ED}/usr/bin/${PN}" || die
+ fi
+
+ python_fix_shebang "${ED}"
+ python_optimize "${ED}"/usr/share/virt-manager/virt{inst,Manager}
+}
+
+pkg_postinst() {
+ use gui && gnome2_pkg_postinst
+
+ # OPTFEATURE SECTION
+ # keep app-emulation/* optfeatures on top and multiline on the bottom
+ if has_version app-emulation/qemu; then
+ optfeature "Full QEMU host support" app-emulation/qemu[usbredir,spice]
+ fi
+ if use policykit && has_version app-emulation/libvirt[-policykit]; then
+ optfeature "PolicyKit integration with local libvirt instance" \
+ app-emulation/libvirt[policykit]
+ fi
+ # it's possible this also requires libguestfs-appliance but it's a RDEPEND of libguestfs
+ optfeature "Inspection of guest filesystems" app-emulation/libguestfs[libvirt,python]
+
+ optfeature "SSH_ASKPASS program implementation" \
+ kde-plasma/ksshaskpass \
+ lxqt-base/lxqt-openssh-askpass \
+ net-misc/ssh-askpass-fullscreen \
+ net-misc/x11-ssh-askpass
+}
diff --git a/app-emulation/virt-manager/virt-manager-9999.ebuild b/app-emulation/virt-manager/virt-manager-9999.ebuild
index 828d4e623a57..937882eb4cca 100644
--- a/app-emulation/virt-manager/virt-manager-9999.ebuild
+++ b/app-emulation/virt-manager/virt-manager-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
inherit gnome2 python-single-r1 optfeature meson verify-sig
-DESCRIPTION="A graphical tool for administering virtual machines"
+DESCRIPTION="Desktop tool for managing libvirt virtual machines"
HOMEPAGE="https://virt-manager.org https://github.com/virt-manager/virt-manager"
if [[ ${PV} == *9999* ]]; then
@@ -22,7 +22,7 @@ else
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
fi
-LICENSE="GPL-2+"
+LICENSE="CC0-1.0 GPL-2+" # appdata & source code
SLOT="0"
IUSE="gui policykit sasl verify-sig"
@@ -96,14 +96,27 @@ src_install() {
fi
python_fix_shebang "${ED}"
+ python_optimize "${ED}"/usr/share/virt-manager/virt{inst,Manager}
}
pkg_postinst() {
use gui && gnome2_pkg_postinst
- optfeature "Full QEMU host support" app-emulation/qemu[usbredir,spice]
- optfeature "SSH_ASKPASS program implementation" lxqt-base/lxqt-openssh-askpass \
- net-misc/ssh-askpass-fullscreen net-misc/x11-ssh-askpass
+ # OPTFEATURE SECTION
+ # keep app-emulation/* optfeatures on top and multiline on the bottom
+ if has_version app-emulation/qemu; then
+ optfeature "Full QEMU host support" app-emulation/qemu[usbredir,spice]
+ fi
+ if use policykit && has_version app-emulation/libvirt[-policykit]; then
+ optfeature "PolicyKit integration with local libvirt instance" \
+ app-emulation/libvirt[policykit]
+ fi
# it's possible this also requires libguestfs-appliance but it's a RDEPEND of libguestfs
optfeature "Inspection of guest filesystems" app-emulation/libguestfs[libvirt,python]
+
+ optfeature "SSH_ASKPASS program implementation" \
+ kde-plasma/ksshaskpass \
+ lxqt-base/lxqt-openssh-askpass \
+ net-misc/ssh-askpass-fullscreen \
+ net-misc/x11-ssh-askpass
}
diff --git a/app-emulation/virtio-win/Manifest b/app-emulation/virtio-win/Manifest
index bce5433f4649..150911bbce60 100644
--- a/app-emulation/virtio-win/Manifest
+++ b/app-emulation/virtio-win/Manifest
@@ -2,7 +2,9 @@ AUX README.gentoo 707 BLAKE2B 1a33b734540d0321aa91e4ad6b05f9f10b13fa2fdfe3ac28c2
DIST virtio-win-0.1.229.iso 534818816 BLAKE2B 29442b70e5809fc935940497b4bc021f6fe890beba97605b048e0c5236764d08bc164974be25bf8331136ebbdf664ea440efe1f219129a30a171134bfe369942 SHA512 e9ccb513b07cb28ab490f5d4e299d0d52ade956f82e1a708e91c1ee3af9b142fa144af0fe5287d3bbb369f586857791952de45d1241058073f5a59c1f2f913ca
DIST virtio-win-0.1.240.iso 627519488 BLAKE2B e5bbf3be166508c437cfc9b7922e93f4229a63cf9cf5dffd0c8ee2836c084b92cb30c76e1cc60432508504df2874ca461481db6664823b11a76cec5186743c97 SHA512 24e0f3d9c25835f2633d2823dade95aae4884aed95a5142d87efeb4aaed48dbc04a82a34ac5310676853008e0de271dfa0747b4c619ed20fa72ffe2e93fadcf3
DIST virtio-win-0.1.248.iso 732352512 BLAKE2B b3161f020f59eadabc685155ac3a7c402762adf84fa85bc2e4f468df31adf0204b248963a11b84b18520aa815e6907cfb1618a527875a4fd72b2c2e09fc1ce5a SHA512 16cc0c58b5df6c7040893089f3eb29c074aed61d76dae6cd628d8a89a05f6223ac5d7f3f709a12417c147594a87a94cc808d1e04a6f1e407cc41f7c9f47790d1
+DIST virtio-win-0.1.266.iso 724434944 BLAKE2B 3face98acbdf4b03d458171e0bbc31636e96d30cd87c176d3fd7d26be161aa44c714deba7436cd6ad6592ce55b9809401f76613dd73a29562a076726683007c7 SHA512 13b5d4f9ef187f1212ea56c61a6f204576d5976ba0b29abf3c11b72e76a4020132c22cfd7c0c3765bc0794b3a03008bbf18930a3027ef29ebe54949f4de2a08d
EBUILD virtio-win-0.1.229.1.ebuild 857 BLAKE2B 4629d2dd3c87acccbcbc6d4344c19b74e774ef0adedc0359125e9e47db59584a85ac9fd1ecb5d81e450419a86d17d44de4938305b95e5146a82c1898f09ec9e6 SHA512 7d53ff1deda119da09d5a10d36e7060932a1174685c5c82525dbf948f02c7c0c11aa804ca97131f4073e388b203d781458447089cc7fd0ae7d0829f6dddef8ce
EBUILD virtio-win-0.1.240.1.ebuild 857 BLAKE2B d3dad13c558eec036953306e3f321e15d0be7fb9545223a99bdf451fdd1093ee56838aa6f94353736d11d3e10d1b81a6a11f0e38f8f8492834fe4b3cced506c2 SHA512 c9542b9ce69b8abb1a8e26f36567853cd10781108cb991d229890b4fcf38e55e5e70d85183632636874a607e8aad52a7508a1d43b1921e23562056757cbaeadd
EBUILD virtio-win-0.1.248.1.ebuild 858 BLAKE2B 660a1b09aefbbef731bec51b8c9de8ad56bea68037ee1f134b7b6d764fac891f68c9f934f1aafe28e98d47c07b48280d860158347ef703b946991d4106d5f7e8 SHA512 91242ed5ff8117e2a1290bc07eb0ceac39d25465c36a83a39afb04ceac6de8292cb1ba7cdb6185298291c2e30d8998e4c9bff921fd42ec732e4b7fa826415260
+EBUILD virtio-win-0.1.266.1.ebuild 858 BLAKE2B ba88b90e5839b9b3b02445e8f0f8f748c081303f17d2483981a28e8d275563a729dcb495a4fb5323e19925f5e9ed08c6f4d057a60f4fd2c2d59ab5b7dcfa762b SHA512 cee8ae71c929a9b3c9e7a3fa5f19c27a312d7d636968c75996bf0813c386816ba374dd4f422cf9f6e2a63fa0c386ef0240363487dede0c6ab9cda1b8bcfe4750
MISC metadata.xml 411 BLAKE2B a720d6789e46cf48d3d2a668b1edbc8bb6d6b837eebd19b1adfcc557dbb1313fccdd8fa174af0cc4e742c0d7f29d5f9ebef3de3e779819ab82a1ce8fc5635e27 SHA512 3729f816fad822a562ff5a8a1345c2ca20f990d35af5565008ef98370872ee0f313d0e89f0de27d08793a212737d6dd6662ce4c22b3c2a2bc43f7c8a69db46a4
diff --git a/app-emulation/virtio-win/virtio-win-0.1.266.1.ebuild b/app-emulation/virtio-win/virtio-win-0.1.266.1.ebuild
new file mode 100644
index 000000000000..19a8375af180
--- /dev/null
+++ b/app-emulation/virtio-win/virtio-win-0.1.266.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1
+
+MY_PV=$(ver_cut 1-3)
+MY_DW=$(ver_rs 3 -)
+
+DESCRIPTION="VirtIO drivers for Windows virtual machines running on KVM"
+HOMEPAGE="https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html"
+SRC_URI="https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/${PN}-${MY_DW}/${PN}-${MY_PV}.iso"
+
+S="${WORKDIR}"
+LICENSE="BSD Apache-2.0 GPL-2 GPL-2+ GPL-3+ LGPL-2+ Ms-RL"
+SLOT="0"
+KEYWORDS="~amd64"
+INSTALL_PATH=/usr/share/drivers/windows
+
+src_install() {
+ insinto "${INSTALL_PATH}"
+ doins "${DISTDIR}/${PN}-${MY_PV}.iso"
+ dosym "${PN}-${MY_PV}.iso" "${INSTALL_PATH}/${PN}.iso"
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}