diff options
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/Manifest.gz | bin | 15498 -> 15497 bytes | |||
-rw-r--r-- | app-emulation/free42/Manifest | 6 | ||||
-rw-r--r-- | app-emulation/free42/free42-3.1.12.ebuild | 45 | ||||
-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/Manifest | 4 | ||||
-rw-r--r-- | app-emulation/plus42/plus42-1.1.17.ebuild | 49 | ||||
-rw-r--r-- | app-emulation/plus42/plus42-1.2.2.ebuild | 49 | ||||
-rw-r--r-- | app-emulation/virt-manager/Manifest | 5 | ||||
-rw-r--r-- | app-emulation/virt-manager/metadata.xml | 23 | ||||
-rw-r--r-- | app-emulation/virt-manager/virt-manager-5.0.0-r2.ebuild | 122 | ||||
-rw-r--r-- | app-emulation/virt-manager/virt-manager-9999.ebuild | 23 | ||||
-rw-r--r-- | app-emulation/virtio-win/Manifest | 2 | ||||
-rw-r--r-- | app-emulation/virtio-win/virtio-win-0.1.266.1.ebuild | 30 |
13 files changed, 186 insertions, 172 deletions
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz Binary files differindex b7e78126f897..1dd98a927e5c 100644 --- a/app-emulation/Manifest.gz +++ b/app-emulation/Manifest.gz 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 +} |