summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/virt-manager: fix dying rm with USE="-gui"Filip Kobierski2025-01-072-2/+4
| | | | | | | | | Bug was closed by using {a,b} Closes: https://bugs.gentoo.org/947645 Signed-off-by: Filip Kobierski <fkobi@pm.me> Closes: https://github.com/gentoo/gentoo/pull/40024 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: depend on newer virt-manager keysSam James2025-01-062-2/+2
| | | | | | | | ... for fixed Manifest. This shouldn't be strictly needed but let's just do it. Bug: https://bugs.gentoo.org/947590 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Stabilize 5.0.0 ppc64, #947577Sam James2025-01-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Stabilize 5.0.0 x86, #947577Sam James2025-01-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: sync liveSam James2025-01-061-23/+42
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: add 5.0.0-r1 with improvementsFilip Kobierski2025-01-062-0/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add verify-sig USE flag - dependency changes: - RDEPEND: do not require dbus[X] - BDEPEND: add sys-devel/gettext - allow gtksourceview:[34] - update versions - src_configure: - disable unavailable hypervisors - sort emesonargs in upstream's order - variable changes - add DESIGN.md to DOCS - update LICENSE - optfeatures - add libguestfs' VM inspection - improve QEMU description - misc - sort & tidy src_install rm commands - improve QEMU optfeature description - add useful link to a specification file, which many of the chages here are based on - break too long lines verify-sig ports modeled after net-libs/miniupnp & mgorny's article Bug: https://bugs.gentoo.org/931864 Signed-off-by: Filip Kobierski <fkobi@pm.me> Closes: https://github.com/gentoo/gentoo/pull/39545 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: add stuff to metadataFilip Kobierski2025-01-061-0/+10
| | | | | | | | - complete <upstream> - add longdescription Signed-off-by: Filip Kobierski <fkobi@pm.me> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Stabilize 5.0.0 arm64, #947577Sam James2025-01-061-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Move bits of pkg_preinst() into src_install()Michal Privoznik2024-12-012-20/+6
| | | | | | | | | | | | | | | Firstly, there's no need to call gnome2_pkg_preinst() explicitly as it'll be called due to ebuild inheriting gnome2 eclass. Secondly, setting GNOME2_ECLASS_ICONS variable is so EAPI5 (read obsolete), so drop it as gnome2_pkg_preinst() handles that. Thirdly, removing files in pkg_preinst() is undesirable. Therefore, drop the code that handles 'if use gui', and move the code that handles the other case into src_install(). Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39532 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Fix shebang of installed filesMichal Privoznik2024-12-012-0/+12
| | | | | | | | | | | | | | | | | | | Previously, app-emulation/virt-manager was installed using distutils which automatically fixed shebang on installed python scripts. Then virt-manager switched to meson, and our ebuilds simply started inheriting meson instead of distutils-r1. But this alone is not enough as shebangs are now broken. Fortunately, there's python_fix_shebang which can be called to fix shebangs and in ideal world this function would be called in src_prepare() but this is not the case. virt-manager and other files are generated at compile time with also too generic shebang [1]. Therefore, let's do that at the end of src_install(). 1: https://github.com/virt-manager/virt-manager/blob/main/scripts/make_bin_wrapper.py Fixes: c5ca13d818262729e691e4d23487cb427b50665d Closes: https://bugs.gentoo.org/945329 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* Revert "app-emulation/virt-manager: Add py3_13"Sam James2024-11-301-1/+1
| | | | | | | | | | This reverts commit 7183f0f2740378973b3521172da6a43512bbc993. As pointed out by Michal on the bug, 4.1.0 isn't compatible, but (since-added) 5.0.0 is OK. Partly revert accordingly. Bug: https://bugs.gentoo.org/942374 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Add 5.0.0Michal Privoznik2024-11-292-0/+91
| | | | | | | | | | | New version of virt-manager was just released. And since virt-manager switched from distutils to meson, the referenced bug can be closed now. Closes: https://bugs.gentoo.org/909876 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39516 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Update SRC_URI in live ebuildMichal Privoznik2024-11-291-1/+1
| | | | | | | | | | Ever since virt-manager switched to meson, the dist tar is compressed using xz not gz. This is why the URI for downloading new release changed [1]. Update SRC_URI in the live ebuild. 1: https://github.com/virt-manager/virt-manager-web/commit/845d874c8f79e43ee3c9c15a0ef67ee284f9d117 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Update live ebuildMichal Privoznik2024-11-131-29/+14
| | | | | | | | | | | | | | | | | | | Virt-manager just switched to meson [1]. Adapt our live ebuild to it. Oh, and while at it - drop test useflag. Running tests doesn't make much sense for virt-manger since the even the current ebuild ignores pretty much all of them (as it ignores failed tests from test_cli.py where pretty much 90% of test suite lives). The referenced bug below is not closed with this just yet, as this is just live ebuild. But we can expect new release soon, in which case the bug will be fixed. 1: https://github.com/virt-manager/virt-manager/commit/cbd2a7ef925cd11e525448561174ce6cc0e14e9a Bug: https://bugs.gentoo.org/909876 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39305 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Update SRC_URIMichal Privoznik2024-11-132-2/+2
| | | | | | | | | | The place virt-manager can be downloaded from changed as demonstrated by [1] and the original location does not redirect. Update SRC_URI in our ebuilds to reflect this fact. 1: https://github.com/virt-manager/virt-manager-web/commit/b1d202af3b639c6fc9e56aae1ccc79a3d6ca392e Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Drop 4.1.0Michal Privoznik2024-11-131-106/+0
| | | | | | | | | | | There's almost a verbatim copy of 4.1.0.ebuild -> 4.1.0-r1.ebuild which has one slight difference: it allows a choice between dev-libs/libisoburn and app-cdr/cdrtools. Otherwise they are the same. Even when it comes to KEYWORDS. Drop 4.1.0.ebuild as 4.1.0-r1 is a superset of it anyways. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Add py3_13Ian Jordan2024-10-032-2/+2
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/38810 Signed-off-by: Ian Jordan <immoloism@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: enable py3.12Sam James2024-04-292-3/+3
| | | | | Closes: https://bugs.gentoo.org/929312 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Stabilize 4.1.0-r1 arm64, #923554Sam James2024-02-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Stabilize 4.1.0-r1 ppc64, #923554Arthur Zamarin2024-02-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/virt-manager: Stabilize 4.1.0-r1 amd64, #923554Joonas Niilola2024-02-021-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/virt-manager: Stabilize 4.1.0-r1 x86, #923554Joonas Niilola2024-02-021-2/+2
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/virt-manager: Stabilize 4.1.0 arm64, #922586Sam James2024-01-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Stabilize 4.1.0 ppc64, #921207Arthur Zamarin2024-01-041-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/virt-manager: allow dev-libs/libisoburn > app-cdr/cdrtoolsKostadin Shishmanov2023-12-162-1/+107
| | | | | | | | | | | | | | | | | | | | | | This commit aims to provide an alternative to the unmaintained cdrtools which has all sorts of build failures [1] and [2] and needs patching. Upstream prefers xorrisofs provided by dev-libs/libisoburn over mkisofs which is provided by app-cdr/cdrtools.[3] I had a look at some other distros (openSUSE, Fedora and Debian) and they all use xorriso. The other program that is from cdrtools (isoinfo) has been removed. [4] [1] https://bugs.gentoo.org/903876 [2] https://bugs.gentoo.org/884771 [3] https://github.com/virt-manager/virt-manager/commit/3785abc6f0cb07c02ecc55760547a6f425513915 [4] https://github.com/virt-manager/virt-manager/commit/08d1a6a2ddd18f88222f9fdffa3f60f42a40bc67 Bug: https://bugs.gentoo.org/903876 Bug: https://bugs.gentoo.org/884771 Signed-off-by: Kostadin Shishmanov <kocelfc@tutanota.com> Closes: https://github.com/gentoo/gentoo/pull/34309 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: fix indentationSam James2023-07-092-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: drop 3.2.0-r1, 4.0.0Sam James2023-05-064-228/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Stabilize 4.1.0 amd64, #899230Joonas Niilola2023-03-041-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/virt-manager: Stabilize 4.1.0 x86, #899230Arthur Zamarin2023-03-041-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-144-8/+8
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* app-emulation/virt-manager: add virt-install optfeature in pkg_postinstChris Su2022-08-241-0/+1
| | | | | | | | | | When using virt-install --location iso files, it will fail with missing dev-libs/libisoburn (xorriso) dependency Closes: https://bugs.gentoo.org/846821 Signed-off-by: Chris Su <chris@lesscrowds.org> Closes: https://github.com/gentoo/gentoo/pull/26993 Signed-off-by: John Helmert III <ajak@gentoo.org>
* app-emulation/virt-manager: sort DEPENDSam James2022-08-202-4/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: drop commented out RESTRICTSam James2022-08-202-6/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: enable tests, switch to USE=guiSam James2022-08-202-54/+84
| | | | | | | | Switch to USE=gui per QA policy [0] [0] https://projects.gentoo.org/qa/policy-guide/use-flags.html#pg0802 Closes: https://bugs.gentoo.org/795912 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: update liveMatt Jolly2022-08-201-24/+26
| | | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/26922 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: add 4.1.0Matt Jolly2022-08-202-0/+94
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: add github upstream metadataSam James2022-07-281-15/+18
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: Stabilize 4.0.0 amd64, #842525Jakov Smolić2022-05-041-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* app-emulation/virt-manager: Stabilize 4.0.0 x86, #842525Sam James2022-05-041-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: tidySam James2022-04-102-10/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: add fix for setuptools-61 b0rkagePeter Alfredsen2022-04-102-0/+35
| | | | | | | | | | See also: virt-manager/virt-manager#381 Closes: https://bugs.gentoo.org/836645 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Peter Alfredsen <crabbedhaloablution@icloud.com> Closes: https://github.com/gentoo/gentoo/pull/24921 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: drop obsolete intltool dependencySam James2022-03-252-4/+2
| | | | | | | Dropped upstream a long time ago, it seems (can't find commit ref, but not references in source). Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virt-manager: add 4.0.0Matthias Maier2022-03-192-0/+97
| | | | | | | | | | - version bump to 4.0.0 - bump to EAPI 8 - Add a more prominent warning about app-emulation/qemu[usbredir,spice] Closes: https://bugs.gentoo.org/828536 Bug: https://bugs.gentoo.org/793182 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/virt-manager: drop 2.2.1-r3, 3.1.0, 3.2.0Joonas Niilola2022-02-234-294/+0
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/virt-manager: stabilize 3.2.0-r1 for x86Joonas Niilola2022-02-231-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/virt-manager: stabilize 3.2.0-r1 for amd64Joonas Niilola2022-02-231-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/virt-manager: Follow master branch renameMichal Privoznik2022-02-051-1/+1
| | | | | | | | | | | The master branch in the project's git was renamed to main [1]. Update our e-build to reflect that. 1: https://listman.redhat.com/archives/virt-tools-list/2022-February/msg00002.html Closes: https://github.com/gentoo/gentoo/pull/24086 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/virt-manager: update EAPI on 3.2.0-r1, use optfeatureJoonas Niilola2022-01-252-13/+106
| | | | | | | - drop useless runtime-only dependency for net-misc/x11-ssh-askpass. Closes: https://bugs.gentoo.org/768981 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/virt-manager: enable py3.10Georgy Yakovlev2022-01-022-4/+4
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>