569 Commits

Author SHA1 Message Date
Eli Schwartz
232ac50a8d
app-emulation/libvirt: Stabilize 11.10.0 ppc64, #967809
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-12-21 10:31:02 -05:00
Sam James
3d8330e3b5
app-emulation/libvirt: Stabilize 11.10.0 x86, #967809
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-21 10:12:24 +00:00
Sam James
85ad29565a
app-emulation/libvirt: Stabilize 11.10.0 amd64, #967809
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-21 10:12:22 +00:00
Sam James
5f35b3af65
app-emulation/libvirt: Stabilize 11.10.0 arm64, #967809
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-21 09:30:12 +00:00
Brahmajit Das
9fdb59fab4
app-emulation/libvirt: add 11.10.0
Signed-off-by: Brahmajit Das <listout@listout.xyz>
Part-of: https://github.com/gentoo/gentoo/pull/44848
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-04 11:59:51 +00:00
Brahmajit Das
a5837c1fc9
app-emulation/libvirt: add 11.9.0
Also remove net-analyzer/wireshark-4.6.0 pin. Upstream has fixed the
incompatibility with commit
b42a12174c

Closes: https://bugs.gentoo.org/963985
Signed-off-by: Brahmajit Das <listout@listout.xyz>
Part-of: https://github.com/gentoo/gentoo/pull/44816
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-01 01:22:29 +00:00
Sam James
7070389be9
Revert "app-emulation/libvirt: workaround expired cert for SRC_URI"
This reverts commit 4dbb79f0252deca2aef861de65cca4f344e27f13.

The certificate issue is fixed [0].

[0] https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/message/XALTQD5XY4LSOOGKFQTKNAG23NHTZEKD/

Bug: https://bugs.gentoo.org/964591
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-20 10:18:28 +01:00
Sam James
4dbb79f025
app-emulation/libvirt: workaround expired cert for SRC_URI
Closes: https://bugs.gentoo.org/964591
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-18 11:22:51 +01:00
Michal Privoznik
af08c2e45f
app-emulation/libvirt: Add 11.8.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44234
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-18 10:13:50 +01:00
Michal Privoznik
88f44b3f08
app-emulation/libvirt: Pin to <net-analyzer/wireshark-4.6.0
There were some incompatible changes made to dissector API in
wireshark-4.6.0. While upstream libvirt merged a fix recently [1]
it's not in any release yet and thus pin wireshark to pre-4.6.0
era.

1: b42a12174c
Closes: https://bugs.gentoo.org/show_bug.cgi?id=963985
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44234
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-18 10:13:49 +01:00
Michal Privoznik
f2540e104f
app-emulation/libvirt: Drop 11.1.0-r1, 11.1.0-r2, 11.2.0-r2 and 11.4.0-r1
There most recent stable version is 11.6.0-r1, drop the old ones.

Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44234
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-18 10:13:48 +01:00
Arthur Zamarin
c442f31ec6
app-emulation/libvirt: Stabilize 11.6.0-r1 ppc64, #964301
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-18 10:02:03 +03:00
Arthur Zamarin
f993ae6a36
app-emulation/libvirt: Stabilize 11.6.0-r1 arm64, #964301
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-14 09:12:23 +03:00
Arthur Zamarin
342eb3b16f
app-emulation/libvirt: Stabilize 11.6.0-r1 x86, #964301
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-13 22:01:31 +03:00
Arthur Zamarin
fe69ca6b46
app-emulation/libvirt: Stabilize 11.6.0-r1 amd64, #964301
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-13 22:01:29 +03:00
Sam James
fdfab22c60
app-emulation/libvirt: Stabilize 11.4.0-r1 x86, #959500
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13 18:56:55 +01:00
Sam James
20aa4e8bae
app-emulation/libvirt: Stabilize 11.4.0-r1 ppc64, #959500
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13 18:56:55 +01:00
Sam James
1f2110de21
app-emulation/libvirt: Stabilize 11.4.0-r1 arm64, #959500
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13 18:56:54 +01:00
Sam James
df5ef38694
app-emulation/libvirt: Stabilize 11.4.0-r1 amd64, #959500
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-13 18:56:53 +01:00
James Le Cuirot
88f92636c4
app-emulation/libvirt: Fix firmware symlink patch for 11.6.0
Only part of the patch was reverted, so we only need to reapply that part.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-09-12 10:01:55 +01:00
James Le Cuirot
17fdfce2b8
app-emulation/libvirt: Apply firmware symlink patch to 11.6.0
Upstream did merge the change but have since temporarily reverted it.

Bug: https://bugs.gentoo.org/960591
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-09-12 09:55:03 +01:00
Matthias Maier
dfd99bdb28
app-emulation/libvirt: add 11.6.0
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2025-08-30 17:16:10 -05:00
Eli Schwartz
54afc2733c
app-emulation/libvirt: drop USE=openvz support
It has been masked since 2017 due to the removal of openvz. Simply
disable the driver unconditionally (as it is built by default on linux,
if no option is passed).

Acked-by: Sam James <sam@gentoo.org>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-07-28 23:34:25 -04:00
Matthias Maier
e5b42d6ea0
app-emulation/libvirt: drop 10.10.0-r2, 11.0.0-r1
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2025-07-25 18:40:28 -05:00
Matthias Maier
987f1c33ab
app-emulation/libvirt: apply patch to fully resolve firmware symlinks
Bug: https://bugs.gentoo.org/960591
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2025-07-25 18:40:28 -05:00
Michal Privoznik
24b07c1666
app-emulation/libvirt: Add 11.4.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42439
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-04 13:09:50 +01:00
Michal Privoznik
ebcfae27f8
app-emulation/libvirt: Add python3_14 to PYTHON_COMPAT for live ebuild
Libvirt has a handful of python scripts used during build. They
are perfectly capable of running with python 3.14.

Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42439
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-04 13:09:49 +01:00
Alfred Wingate
b3369b6795
app-emulation/libvirt: add dev-libs/libxml2 subslot op for incoming ABI break
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41919
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-05 09:13:14 +01:00
Sam James
9dcb5c3344
app-emulation/libvirt: Stabilize 11.1.0 arm64, #953275
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-04 21:22:20 +01:00
Michael Mair-Keimberger
8092de932e
app-emulation/libvirt: remove unused patch
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/41799
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-04-28 06:35:02 +03:00
Michal Privoznik
d4cb1a4919
app-emulation/libvirt: Rebase patches for live ebuild
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/41483
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-08 10:46:01 +01:00
Michal Privoznik
41c5db8bea
app-emulation/libvirt: Add 11.2.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-08 10:45:59 +01:00
Arthur Zamarin
d09a3b786d
app-emulation/libvirt: Stabilize 11.1.0 amd64, #953275
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-07 18:43:23 +03:00
Arthur Zamarin
0c82476816
app-emulation/libvirt: Stabilize 11.1.0 ppc64, #953275
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-07 18:43:23 +03:00
Sam James
8f51b18589
app-emulation/libvirt: Stabilize 11.1.0 x86, #953275
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-06 05:12:32 +01:00
Sam James
aa0602372f
app-emulation/libvirt: drop 10.3.0-r4, 10.5.0-r2, 10.6.0-r1, 10.8.0
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-14 06:18:08 +00:00
Michal Privoznik
8bd6332005
app-emulation/libvirt: Add 11.1.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 02:11:19 +00:00
Michal Privoznik
71214caa27
app-emulation/libvirt: Bump minimal dev-libs/glib version required
In its upstream commit [1], libvirt bumped the minimal required
version of glib to 2.66.0. Reflect that in our live ebuild.

1: 420c39d6bd
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 02:11:18 +00:00
Michal Privoznik
e47fcff8fa
app-emulation/libvirt: Drop workarounds for CONFIG_CHECK for old kernels
Some kernel config options are renamed and to allow users to run
libvirt on older kernels we had to check kernel version and
either include old or new name in CONFIG_CHECK.

Well, I think it is safe to assume nobody runs the most recent
libvirt on 4.X or <5.2 kernels and thus these workarounds can be
dropped.

Just to be on the safe side, let's make the change only for the
live ebuild for now.

Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/40566
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-14 06:01:05 +00:00
Michal Privoznik
b51436d29c
app-emulation/libvirt: Add missing CONFIG_CHECK for NET_ACT_CSUM
In its upstream commit of v10.10.0-rc1~2 [1] libvirt introduced a
firewall rule to recompute checksum of DHCP packets because
otherwise in some configurations guests may be unable to acquire
IP address. Unfortunately, while reviewing the patch upstream, I
didn't realize corresponding check for kernel config should be
introduced into our ebuilds.

1: e9e5ebe6a6
Closes: https://bugs.gentoo.org/949588
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-14 06:01:05 +00:00
Michal Privoznik
b4ec7eed21
app-emulation/libvirt: Fix patch name in live build
The actual patch is named
libvirt-11.0.0-Fix-paths-in-libvirt-guests.sh.in.patch not
libvirt-11.0.0-fix_paths_in_libvirt-guests_sh.patch. Subtle
difference, big consequence.

Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/40495
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-09 07:57:24 +00:00
Michal Privoznik
46c9db3dd9
app-emulation/libvirt: Rebase libvirt-9.4.0-fix_paths_in_libvirt-guests_sh.patch
The original patch doesn't apply cleanly anymore because of [1]
which partially merged one change we were making.

1: 2c79c42477
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/40476
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-08 01:32:42 +00:00
Michal Privoznik
4e3b68443c
app-emulation/libvirt: Add 11.0.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-08 01:32:40 +00:00
Michal Privoznik
97aab941bb
app-emulation/libvirt: drop 9.8.0-r5, 9.9.0-r5 and 10.1.0-r4
These are all overshadowed by the latest stable version
10.3.0-r4.

Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-08 01:32:38 +00:00
Sam James
650bd95a5e
app-emulation/libvirt: Stabilize 10.10.0-r1 ppc64, #940848
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-08 01:32:21 +00:00
Sam James
05f2b82265
app-emulation/libvirt: Stabilize 10.10.0-r1 arm64, #940848
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-08 01:32:15 +00:00
Sam James
08d990f031
app-emulation/libvirt: Stabilize 10.10.0-r1 amd64, #940848
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-08 01:32:08 +00:00
Jakov Smolić
d3ae76cf1e
app-emulation/libvirt: Stabilize 10.10.0-r1 x86, #940848
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-02-08 02:08:03 +01:00
Michal Privoznik
71efa13d15
app-emulation/libvirt: Backport a TPM related crasher
When installing a VM, it may happen that layered tools like
virt-install will add TPM to domain definition (some guests like
Windows 11 require it). But in libvirt-10.10.0 there is a crasher
and those layered tools tickle it. Backport a fix from upstream.

Closes: https://bugs.gentoo.org/946930
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/39845
Signed-off-by: Sam James <sam@gentoo.org>
2024-12-26 11:13:07 +00:00
Michal Privoznik
b485985f66
app-emulation/libvirt: Add 10.10.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-12-11 02:47:37 +00:00