summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/dxvk: drop 2.5Ionen Wolkens2024-12-102-182/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/xen-tools: drop 4.18.4_pre0-r1, 4.19.1_pre1Tomáš Mózes2024-12-073-1061/+0
| | | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39611 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: drop 4.18.4_pre0, 4.19.1_pre1Tomáš Mózes2024-12-073-361/+0
| | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: add 4.19.1Tomáš Mózes2024-12-072-0/+180
| | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen-tools: add 4.19.1Tomáš Mózes2024-12-072-0/+530
| | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/faudio: drop 24.10Conrad Kostecki2024-12-072-38/+0
| | | | Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* app-emulation/faudio: add 24.12Conrad Kostecki2024-12-072-0/+38
| | | | Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* app-emulation/faudio: stable amd64, x86Conrad Kostecki2024-12-071-1/+1
| | | | Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* app-emulation/xen: Stabilize 4.18.4_pre1 amd64, #945367Joonas Niilola2024-12-031-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/xen-tools: Stabilize 4.18.4_pre1 amd64, #945367Joonas Niilola2024-12-031-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/nemu: Stabilize 3.3.0 amd64, #945610Joonas Niilola2024-12-031-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/virtio-win: Stabilize 0.1.240.1 amd64, #945624Joonas Niilola2024-12-031-2/+2
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/qemu: Pass --python=${PYTHON} to configureMichal Privoznik2024-12-026-0/+6
| | | | | | | | | | | | | | | | | | | | QEMU expects python during compilation (plenty of build scripts are written in python). And up until upstream commit [1] it wasn't much of a problem. But starting from that commit, the configure script creates a venv unconditionally and installs various packages there. At the same time, the configure script is free to chose whatever python version it deems usable (in practice it finds python3 first). Well, it may chose python without ensurepip USE flag. Tell the configure script which python to use explicitly by passing --python=${PYTHON}. 1: https://gitlab.com/qemu-project/qemu/-/commit/81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 Closes: https://bugs.gentoo.org/942518 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39562 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Update live ebuildMichal Privoznik2024-12-022-2/+43
| | | | | | | | | | | | | | | | In qemu upstream, sh4eb-softmmu target was removed in [1], but then reverted in [2]. Reflect this change in the live ebuild. This partially reverts 64427d3372c8975a015875526ad546447c64bd48. Then, due to context changes, qemu-9.1.0-capstone-include-path.patch no longer applies cleanly. Rebase the patch. 1: https://gitlab.com/qemu-project/qemu/-/commit/73ceb12960e686b763415f0880cc5171ccce01cf 2: https://gitlab.com/qemu-project/qemu/-/commit/51cdb6806f405062c2bda3f527e98aaf259d6116 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu-guest-agent: Ensure pip is availableMichal Privoznik2024-12-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | While we list python as a dependency, it's not enough because the configure script creates a venv and installs various tools into it using pip. Make sure pip is available by setting PYTHON_REQ_USE="ensurepip". Now, since qemu-guest-agent and qemu are both built from the same sources, I just copied PYTHON_REQ_USE from the latter, verbatim. So it lists more USE flags, but that's possibly okay. NB, this is similar to how app-emulation/qemu evolved: dafdf8f41fe242a8b2b51d2b8982a6e447115a58 added dev-python/pip into BDEPEND, a9ca061a7fa2393c69be5b3de53bac2db1289ef1 allowed dev-lang/python[ensurepip] to be chosen instead, f09045568b3e4ec1aab0e0f7a3c237671c6070b7 moved entry from BDEPEND to PYTHON_REQ_USE. Closes: https://bugs.gentoo.org/943034 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39561 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/libvirt: drop 10.0.0-r5, 10.2.0-r3Sam James2024-11-303-788/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: drop 9.0.2-r2Sam James2024-11-302-1007/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: drop 8.0.5, 8.1.5Sam James2024-11-303-1963/+0
| | | | | | These branches are EOL. Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: drop 8.2.5-r1, 8.2.6-r1Sam James2024-11-303-2000/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: drop 9.1.0, 9.1.1Sam James2024-11-303-2012/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: drop 9.0.1-r1, 9.0.2-r1, 9.0.3Sam James2024-11-304-3014/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: drop 7.2.11, 7.2.12, 7.2.13Sam James2024-11-304-2940/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/wine-staging: bump WINE_MONO to 9.4.0 in liveIonen Wolkens2024-11-301-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: bump WINE_MONO to 9.4.0 in liveIonen Wolkens2024-11-301-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-mono: add 9.4.0Ionen Wolkens2024-11-302-0/+32
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/xen-tools: Stabilize 4.18.4_pre1 x86, #945367Arthur Zamarin2024-11-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/virtualbox: fix live ebuildViorel Munteanu2024-11-292-3/+4
| | | | | | Update patchset and add a new dev-build/kbuild. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/nemu: drop 3.0.0Andreas Sturmlechner2024-11-293-84/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* app-emulation/xen-tools: drop 4.18.4_pre0, 4.19.1_pre0-r1Tomáš Mózes2024-11-293-1055/+0
| | | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39415 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: drop 4.19.1_pre0Tomáš Mózes2024-11-292-180/+0
| | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: add 4.18.4_pre1, 4.19.1_pre1Tomáš Mózes2024-11-293-0/+360
| | | | | | Bug: https://bugs.gentoo.org/944489 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen-tools: add 4.18.4_pre1, 4.19.1_pre1Tomáš Mózes2024-11-293-0/+1060
| | | | | | Bug: https://bugs.gentoo.org/944489 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Florian Schmaus <flow@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/ruffle: add 0_p20241129Ionen Wolkens2024-11-282-0/+106
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/ruffle: drop 0_p20240929-r1Ionen Wolkens2024-11-282-120/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/plus42: add 1.1.14Bernard Cafarelli2024-11-282-0/+50
| | | | Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
* app-emulation/free42: add 3.1.10Bernard Cafarelli2024-11-282-0/+46
| | | | Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
* app-emulation/virtualbox-modules: disable kvm enable_virt_at_loadViorel Munteanu2024-11-282-0/+28
| | | | | | | Disable kvm enable_virt_at_load for kernel 6.12+ Closes: https://bugs.gentoo.org/945135 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* app-emulation/wine-proton: allow using compiler-rt[atomic-builtins]Ionen Wolkens2024-11-284-20/+56
| | | | | | | | | | | | | | | | | | | | | | Passing -latomic is no longer needed when using the new compiler-rt w/ USE=atomic-builtins, and lets gcc be optional on llvm profiles. To recap: * gcc: don't need -latomic * clang (w/o compiler-rt): don't need -latomic * clang + compiler-rt[atomic-builtins]: don't need -latomic * clang + compiler-rt[-atomic-builtins]: needs -latomic So, if compiler-rt always provides atomics in the future (rather than optional) all workarounds could be dropped. The || ( ) is a bit "best effort" given dependencies don't know what is actually going to be used. (not worth a revbump, if really want to depclean gcc please re-emerge manually) Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-proton: update liveIonen Wolkens2024-11-271-0/+1
| | | | | | | | Even if it was packaged, as far as I can tell this is used to implement text-to-speech (protontts) and needs extra files from Proton/Steam and so wouldn't work on its own. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/qemu: Stabilize 8.2.7 x86, #941496Jakov Smolić2024-11-241-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* app-emulation/vkd3d: add 1.14Ionen Wolkens2024-11-242-0/+62
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/qemu: add 9.1.2Sam James2024-11-232-0/+1006
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add 9.0.4Sam James2024-11-232-0/+1007
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add 8.2.8Sam James2024-11-232-0/+1000
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add 7.2.15Sam James2024-11-232-0/+980
| | | | Signed-off-by: Sam James <sam@gentoo.org>