summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/qemu: remove unused patchesMichael Mair-Keimberger2023-10-222-329/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/33451 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/qemu: drop 8.1.0-r1, 8.1.1Sam James2023-10-203-1935/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: drop 8.0.0-r1, 8.0.2, 8.0.2-r2, 8.0.3Sam James2023-10-205-3863/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: drop 7.2.1, 7.2.3-r1Sam James2023-10-203-1946/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: sync liveSam James2023-10-181-1/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add 8.1.2Sam James2023-10-183-0/+971
| | | | | Closes: https://bugs.gentoo.org/907425 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: fix BetterCompressionUriSam James2023-09-282-4/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: don't conditionally define phaseSam James2023-09-281-12/+14
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-qemulation/qemu: Download subprojects in fetch phaseMichal Privoznik2023-09-282-2/+22
| | | | | | | | | | | | | As suggested in [1], instead of using 'meson subprojects download' in src_unpack() phase, the subproject tarballs can be downloaded upfront and then merely just unpacked and moved to their respective locations. This allows users to fetch sources and build without network access. 1: https://github.com/gentoo/gentoo/pull/32484#discussion_r1308083818 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32684 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add 8.1.1Sam James2023-09-242-0/+968
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add 8.0.5Sam James2023-09-242-0/+971
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add 7.2.6Sam James2023-09-242-0/+973
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: build pipewire audio-drvJosé Pekkarinen2023-09-132-0/+2
| | | | | | | | | This patch adds the pipewire audio-drv to the audio-drv list if pipewire USE flag is enabled. Signed-off-by: José Pekkarinen <koalinux@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32680 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Adapt live ebuild to meson subprojectsMichal Privoznik2023-09-061-6/+10
| | | | | | | | | | | | | | | | | The upstream is moving away from explicit git submodules to meson subprojects. This renders EGIT_SUBMODULES useless (wrt submodules we care about), but as there are still some submodules (that we don't care about) set the variable to empty array. Unfortunately, our meson.eclass doesn't support subpojects yet, therefore mimic what at least one other ebuild does (sys-apps/dbus-broker): provide an alternative implementation of src_unpack() for the live ebuild that downloads additional repositories via 'meson subprojects download'. The non-live ebuilds do not need this because the release archive contains bundles all subprojects. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32484 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: BDEPEND on dev-python/pip for nowSam James2023-08-282-0/+4
| | | | | | | | Better to do pip than python[ensurepip] given that's a heavier build. Hope to be able to avoid pip entirely but this is a cheap add for now. Bug: https://bugs.gentoo.org/913084 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 8.0.4 arm64, #912205Sam James2023-08-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 8.0.4 ppc64, #912205Sam James2023-08-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 8.0.4 x86, #912205Sam James2023-08-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 8.0.4 amd64, #912205Sam James2023-08-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 7.2.4 arm64, #909541Sam James2023-08-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 7.2.4 ppc64, #909541Sam James2023-08-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 7.2.4 x86, #909541Sam James2023-08-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 7.2.4 amd64, #909541Sam James2023-08-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add 8.1.0Sam James2023-08-265-11/+1047
| | | | | | | | | Fix some test failures too (skip a test which fails for me, probably kernel config or network-sandbox related + crank up timeouts). Closes: https://bugs.gentoo.org/865647 Closes: https://bugs.gentoo.org/867766 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add 8.0.4Sam James2023-08-132-0/+971
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 8.0.3 ppc64, #910493Arthur Zamarin2023-07-181-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/qemu: Stabilize 8.0.3 x86, #910493Arthur Zamarin2023-07-181-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/qemu: Stabilize 8.0.3 arm64, #910493Arthur Zamarin2023-07-181-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/qemu: Stabilize 8.0.3 amd64, #910493Arthur Zamarin2023-07-181-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* Reverts: 9137676 (app-emulation/qemu: update sys-firmware/ipxe version ↵David Seifert2023-07-1510-10/+10
| | | | | | | | specifier) * qemu is too brittle wrt to firmware. Signed-off-by: David Seifert <soap@gentoo.org>
* app-emulation/qemu: update sys-firmware/ipxe version specifierDavid Seifert2023-07-1510-10/+10
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* app-emulation/qemu: add 7.2.4Sam James2023-07-122-0/+973
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add 8.0.3Sam James2023-07-123-7/+985
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: use right CVE-2023-2861 patch for 8.0.2Sam James2023-07-032-9/+14
| | | | | | Fixes: d2d08ad4d9a70136bf79818eb698e3cb7eead3b0 Bug: https://bugs.gentoo.org/909542 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: destabilize 7.2.3-r1 for ~amd64Sam James2023-07-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: fix CVE-2023-2861 for 8.0.2Sam James2023-07-032-0/+1126
| | | | | Bug: https://bugs.gentoo.org/909542 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: fix CVE-2023-2861 for 7.2.3Sam James2023-07-022-0/+1135
| | | | | Bug: https://bugs.gentoo.org/909542 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 7.2.3 amd64, #909541Sam James2023-07-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add 7.2.3Patrick McLean2023-06-122-0/+973
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* app-emulation/qemu: drop 7.2.0, 7.2.0-r2Andreas Sturmlechner2023-06-112-1935/+0
| | | | | | Drops last media-sound/pulseaudio revdep remnant ebuild in here. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* app-emulation/qemu: tweak REQUIRED_USE to not require seccomp on macOSSam James2023-06-062-2/+2
| | | | | | | Doesn't exist there. Reported-by: Konstantin Kliakhandler Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: only depend on libcap-ng on linuxSam James2023-06-062-2/+2
| | | | | | | Reported by shwouchk in #gentoo-prefix. QEMU can work on macOS but libcap-ng doesn't make sense there. Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: update live ebuildMichal Privoznik2023-06-042-5/+7
| | | | | | | | | | | | | | | | | | Couple of things: 1) Upstream removed checking of $make (commit v8.0.0-1332-gb17bbf835c) , rendering our qemu-8.0.0-make.patch useless. Just stop applying it. 2) Subprojects are moved under subprojects/ gradually (v8.0.0-1330-g58e48b2e72 for dtc, v8.0.0-1331-gc53648abba for keycodemapdb). Update corresponding paths in the ebuild. 3) QEMU gained native pipewire support (v8.0.0-403-gc2d3d1c294). Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31225 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add 8.0.2Sam James2023-06-032-0/+964
| | | | | | | Fixes CVE-2023-0330. Bug: https://bugs.gentoo.org/905342 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 7.2.0-r3 arm64, #905866Sam James2023-06-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 7.2.0-r3 amd64, #905866Sam James2023-06-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: update live ebuildMatthias Maier2023-05-181-1/+1
| | | | Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: update live ebuildMatthias Maier2023-05-182-3/+34
| | | | | | | Thanks to Paolo Bonzini for the update regarding qemu-8.0.0-remove-python-meson-check.patch Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: Stabilize 7.2.0-r3 ppc64, #905866Arthur Zamarin2023-05-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/qemu: Stabilize 7.2.0-r3 x86, #905866Arthur Zamarin2023-05-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>