summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/libvirt: Update bash-completion script pathMichal Privoznik2021-04-221-2/+2
| | | | | | | | | | | | | | Previously, the bash-completion script was living in the source directory and during src_install() it was copied over into the install image and symlinks were created for virsh and virt-admin binaries. But with libvirt commit v7.2.0-336-gcf66ee8ddc this has changed and each binary has its own completion script generated during compile phase. This means that we have to update our paths where we're getting the scripts from. Closes: https://github.com/gentoo/gentoo/pull/20499 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: update live ebuildMatthias Maier2021-04-221-22/+13
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Allow destroy of LXC containers againMichal Privoznik2021-04-204-6/+192
| | | | | | | | | | | | | | | | | | | | | | The original problem was fixed upstream as: ea7d0ca37c vircgroup: Fix virCgroupKillRecursive() wrt nested controllers and the commit will be part of the upcoming 7.3.0 release. However, the bug is so critical that the fix deserves to be backported to all supported releases. Please note, that for libvirt-7.2.0 I'm also dropping the code under src_install() that's supposed to fix docdir for ebuilds with revision number. This fixup is not needed because as of cc20e6298b7217f4b0eab3c50078257fd77ebb1b the docdir is put correctly onto meson's cmd line. I'm doing these two changes to avoid necessary revision number bump. Closes: https://bugs.gentoo.org/761721 Closes: https://github.com/gentoo/gentoo/pull/20468 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop version 6.8.0Matthias Maier2021-04-045-437/+0
| | | | | | Closes: https://bugs.gentoo.org/771015 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Version updated to 7.2.0, with changes:Jonathan Davies2021-04-042-0/+336
| | | | | | | * Dropped 6.7.0-doc-path.patch - use meson docdir option instead. Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Added verify-sig components.Jonathan Davies2021-04-044-9/+21
| | | | | Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: fix variable referencesSam James2021-04-032-7/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Specify docdir on configure cmd lineMichal Privoznik2021-03-151-1/+1
| | | | | | | | | | | | | | | Up until very recently libvirt did not allow specifying docdir via any (meson) configure option. That is why we patched meson.build and changed docdir to point where we wanted it to point. Well, this is changed with upstream commit of v7.1.0-145-gee4a392dda. Therefore, don't patch the meson.build file anymore and specify docdir like this: -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/19909 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libvirt: Stabilize 7.0.0-r1 amd64, #770124Mikle Kolyada2021-03-121-1/+1
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* app-emulation/libvirt: remove rm clauseMatthias Maier2021-03-111-5/+9
| | | | | | Closes: https://bugs.gentoo.org/show_bug.cgi?id=775467 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: version bump to 7.1.0Matthias Maier2021-03-102-0/+328
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/19734 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: migrate to tmpfiles.eclassTheo Anderson2021-03-073-7/+7
| | | | | | Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Signed-off-by: David Seifert <soap@gentoo.org>
* app-emulation/libvirt: x86 stable (bug #770124)Thomas Deutschmann2021-02-191-1/+1
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* app-emulation/libvirt: fix doc pathMatthias Maier2021-02-111-0/+6
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop unused patchMatthias Maier2021-02-111-61/+0
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: sync live ebuildMatthias Maier2021-02-111-1/+5
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: revision bumpMatthias Maier2021-02-111-0/+0
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: fix dependency on dnsmasq[dhcp,ipv6,script]Matthias Maier2021-02-111-1/+1
| | | | | | Closes: https://bugs.gentoo.org/764245 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: fix python shebangsMatthias Maier2021-02-111-0/+3
| | | | | | Closes: https://bugs.gentoo.org/762742 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: add dependency on virtual/aclMatthias Maier2021-02-111-1/+2
| | | | | | Closes: https://bugs.gentoo.org/764236 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop oldMatthias Maier2021-02-113-677/+0
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: sync liveSam James2021-01-171-24/+13
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Version updated to 7.0.0, with changes:Jonathan Davies2021-01-172-0/+332
| | | | | | | | | | | * Moved acct-*/* dependencies to RDEPEND: Closes: https://bugs.gentoo.org/762631 * Removed 6.10.0-Fix-segfault-when-parsing-mdev-types.patch: applied upstream. Signed-off-by: Jonathan Davies <jpds@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/19066 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: drop vulnerableMatthias Maier2020-12-252-345/+0
| | | | | | Bug: https://bugs.gentoo.org/746119 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: ensure sys-apps/systemd w USE=-cgroup-hybridMatthias Maier2020-12-222-0/+2
| | | | | | Closes: https://bugs.gentoo.org/758872 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-6.10.0: Fix segfault when parsing mdev typesMichal Privoznik2020-12-082-0/+62
| | | | | | | | | | | | This is a straight backport of upstream commit of 4c4d0e2da07b5a035b26a0ff13ec27070f7c7b1a which fixes a crasher during filling PCI capabilities for virConnectListAllNodeDevices() API. Closes: https://bugs.gentoo.org/758431 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/18562 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/libvirt-6.8.0: Properly handle libpcap if it's explicitly disabledMichal Privoznik2020-12-072-0/+57
| | | | | | | | | | | | | | This is a direct backport of an upstream commit of: c8be9ccc36a32cc756d05b2c0838c43a57be15f7 It was merged in 6.9.0 release, so 6.8.0 is the only release which is still buggy. Resolves: https://bugs.gentoo.org/754888 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/18536 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/libvirt: ebuild maintenanceMatthias Maier2020-12-052-21/+5
| | | | | | | | | | - remove unsupported meson configure options - remove obsolete sed Closes: https://bugs.gentoo.org/758650 Closes: https://bugs.gentoo.org/758653 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Version updated to 6.10.0 with changes:Jonathan Davies2020-12-032-0/+345
| | | | | | | | * Removed LXC DBus fix patch: committed upstream. Closes: https://github.com/gentoo/gentoo/pull/18470 Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Stabilize 6.8.0-r1 x86, #746119Sam James2020-11-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Stabilize 6.8.0-r1 amd64, #746119Sam James2020-11-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: 6.8.0/6.9.0 fix libvirt-lxc dbus connectionMatthias Maier2020-11-093-0/+26
| | | | | | Closes: https://bugs.gentoo.org/753761 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Version updated to 6.9.0.Jonathan Davies2020-11-052-0/+345
| | | | | Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: default-enable USE=virt-networkMatthias Maier2020-11-013-3/+3
| | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop vulnerableMatthias Maier2020-10-077-1260/+0
| | | | | | Bug: https://bugs.gentoo.org/739948 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: fix USE=apparmor patch for 6.7.0Sam James2020-10-061-1/+1
| | | | | | | Fixes: adcefe5c40a45576ec0999c39f34b9c9ab85708d Bug: https://bugs.gentoo.org/746182 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: fix libvirt-6.7.0-fix-paths-for-apparmor.patchJonathan Davies2020-10-061-3/+28
| | | | | | | | | | | | * File renames are handled by meson.build. * Restored libvirt in front of virt-aa-helper.in. * Renamed local helper to also be under libexec. Closes: https://bugs.gentoo.org/746182 Signed-off-by: Jonathan Davies <jpds@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/17823 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Stabilize 6.7.0 x86, #739948Sam James2020-10-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: Stabilize 6.7.0 amd64, #739948Sam James2020-10-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* libvirt: Version updated to 6.8.0.Jonathan Davies2020-10-022-0/+345
| | | | | | | Bug: https://bugs.gentoo.org/746119 Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: 6.7.0 and 9999: Dropped virtualbox dependency.Jonathan Davies2020-10-012-2/+0
| | | | | Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: 6.7.0 and 9999: Set udev dependency to libudev.Jonathan Davies2020-10-012-2/+2
| | | | | Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: 6.7.0 and 9999: Dropped util-linux dependency.Jonathan Davies2020-10-012-2/+0
| | | | | Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: 6.7.0 and 9999: Split out packages into BDEPEND.Jonathan Davies2020-10-012-20/+26
| | | | | Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: 6.7.0 and 9999: Added "|| die" to all rm/touch calls.Jonathan Davies2020-10-012-12/+12
| | | | | Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Dropped Python 3.6 compat.Jonathan Davies2020-10-012-2/+2
| | | | | Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Version updated to 6.7.0.Jonathan Davies2020-10-015-0/+548
| | | | | Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Fix obsolete package refMichał Górny2020-09-211-2/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* app-emulation/libvirt: Add python 3.8 and 3.9 supportMichal Privoznik2020-09-133-3/+3
| | | | | | | | | Libvirt uses python scripts to generate some (source) files. They are all python 3.8 and python 3.9 aware. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/17362 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: only define KEYWORDS onceSam James2020-09-092-2/+0
| | | | | | | | | This confuses tools like ekeyword and led to arm64 being 'stable' in the wrong branch. URL: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>