summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* app-emulation/libvirt: add apparmor rule for seavgabiosaporilel2020-09-052-1/+83
| | | | | | | Closes: https://bugs.gentoo.org/629718 Signed-off-by: Anton Smirnov <aporilel@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/15255 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libvirt: Stabilize 6.2.0-r2 arm64, #738076Sam James2020-08-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt-9999: Override localstatedirMichal Privoznik2020-08-181-1/+2
| | | | | | | | | | | In a9084be3e091bf4aff4b75b632ef90866090571f I've moved libvirt from autotools to meson and as a part of that I've made the ebuild to rely on meson.eclass providing the correct localstatedir. Well, it doesn't. The eclass defaults to "/var/lib" while we really want just "/var". Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/libvirt: Fix meson option namesMichal Privoznik2020-08-181-5/+5
| | | | | | | | | | In a9084be3e091bf4aff4b75b632ef90866090571f I've made a couple of mistakes, where the arguments passed to meson contains dashes instead of underscores. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/17147 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/libvirt-9999: Switch to mesonMichal Privoznik2020-08-091-71/+59
| | | | | | | | | | | | The upstream has abandoned autotools in favor of meson. Patches were merged right after the 6.6.0 release. Adopt live ebuild to meson. Note that 6.5.0-do-not-use-sysconfig.patch is dropped because sysconfig files are removed in src_install() anyway. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/libvirt-9999: Drop special casing of virtualbox-oseMichal Privoznik2020-08-091-5/+1
| | | | | | | | | The app-emulation/virtualbox-ose doesn't exist anymore. Don't special case building of configure arguments then. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/17021 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/libvirt: bump to 6.5.0Marek Szuba2020-07-214-101/+377
| | | | | | | Approved by tamiko on IRC. Closes: https://bugs.gentoo.org/721620 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* app-emulation/libvirt: remove oldMarek Szuba2020-07-2110-976/+0
| | | | | | | | Includes versions vulnerable to CVE-2020-12430. Approved by tamiko on IRC. Bug: https://bugs.gentoo.org/719962 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* app-emulation/libvirt: amd64 stable wrt bug #718094Agostino Sarubbo2020-05-091-2/+2
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: drop blocker; do not require cgroup-hybrid formatMatthias Maier2020-04-272-2/+0
| | | | | | | | | Version 6.2.0 (and probably also 6.0.0 and 6.1.0) now fully support the cgroupv2 only layout. Thus, drop the blocker on systemd[cgroup-hybrid] Bug: https://bugs.gentoo.org/699758 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: x86 stable (bug #718094)Thomas Deutschmann2020-04-271-2/+2
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Reflect move of libvirt repositoriesMichal Privoznik2020-04-261-1/+1
| | | | | | | | | | | | Libvirt and related projects moved from self hosting to gitlab.com hosting. The old repos were made a read only mirror of their gitlab images. Reflect this change in the live ebuilds. https://www.redhat.com/archives/libvir-list/2020-April/msg00329.html Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/15478 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/libvirt: Require fuse with a proper slotMartin Kletzander2020-04-153-3/+3
| | | | | | | | | | | | The only supported versions are pre-fuse3 (just like in other packages), building with only fuse:3 installed would not work without this change. It was fixed for 6.0.0 in commit f94f3f25cefc, not dissimilar to this one. The version is removed because older versions are not part of the repository any more. Closes: https://github.com/gentoo/gentoo/pull/15332 Signed-off-by: Martin Kletzander <nert.pinx@gmail.com> Package-Manager: Portage-2.3.89, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: update openrc init scriptsMatthias Maier2020-04-105-6/+85
| | | | | | | | | | | Upstream changes between 6.1.0 and 6.2.0 on pidfile handling break our openrc init script due to a race condition. Work around this issue by not using the "-d" option (keeping the daemon in foreground) and let start-stop-daemon do double-forking ("-b" option). Closes: https://bugs.gentoo.org/716800 Package-Manager: Portage-2.3.98, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: remove --listen parameter for systemd unit filesMatthias Maier2020-04-066-28/+6
| | | | | | | | Upstream-Changes: https://www.redhat.com/archives/libvir-list/2019-August/msg01070.html Closes: https://bugs.gentoo.org/716452 Package-Manager: Portage-2.3.96, Repoman-2.3.22 RepoMan-Options: --force Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Rebase do-not-use-sysconfig.patchMichal Privoznik2020-04-052-1/+326
| | | | | | | | | There was an upstream patch of v6.2.0-17-gef0fa8395f which made us unable to apply our patch. Rebase our patch. Closes: https://github.com/gentoo/gentoo/pull/15234 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: version bump to 6.2.0Michal Privoznik2020-04-052-0/+362
| | | | | Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-6.0.0: And the agent job in qemuDomainSetTimeAgentMichal Privoznik2020-04-052-0/+40
| | | | | | | | | | Cherry-pick of d61f95cf6a6fbd564e104c168d325581acd9cd8d from the libvirt's upstream repo. Closes: https://bugs.gentoo.org/715494 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Drop unused filesMichal Privoznik2020-04-056-822/+0
| | | | | | | | | There are some files under files/ directory that are not used anymore. For instance, patches for older (now removed) ebuilds and some old init scripts. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop old, bug #711524Matthias Maier2020-03-182-380/+0
| | | | | Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: version bump to 6.1.0Matthias Maier2020-03-153-0/+432
| | | | | | | | Closes: https://bugs.gentoo.org/712452 Closes: https://github.com/gentoo/gentoo/pull/14972 Co-authored-by: Vjaceslavs Klimovs <vklimovs@gmail.com> Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: x86 stable wrt bug #711524Agostino Sarubbo2020-03-151-2/+2
| | | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: amd64 stable wrt bug #711524Agostino Sarubbo2020-03-141-2/+2
| | | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: drop oldMatthias Maier2020-03-136-1532/+0
| | | | | | Bug: https://bugs.gentoo.org/711306 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: fix fuse dependencyMatthias Maier2020-03-132-2/+2
| | | | | | Closes: https://bugs.gentoo.org/708962 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Also update 6.0.0Matthias Maier2020-02-101-20/+2
| | | | | | Closes: https://bugs.gentoo.org/708782 Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Provide modern runtime directoryMichal Privoznik2020-02-101-0/+2
| | | | | | | | | | | | Because of autoconf-2.69 and its defaults, the configure script will default to /var/run instead of /run. This may trigger warnings in some packages which expect libvirt to provide modern paths (e.g. systemd and location of .socket files). Bug: https://bugs.gentoo.org/708782 Closes: https://github.com/gentoo/gentoo/pull/14613 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Drop gnulib danceMichal Privoznik2020-02-101-20/+0
| | | | | | | | Libvirt just dropped gnulib submodule and therefore all steps the live ebuild took to make gnulib happy are no longer necessary. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: QA: quote unquoted variableMatthias Maier2020-02-063-3/+3
| | | | | Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Depend on dev-python/docutilsMichal Privoznik2020-02-062-0/+2
| | | | | | | | | | | | | The upstream commit of v6.0.0-rc1~363 started to require rst2html5 and rst2man scripts for generating docs/manpages at compile time. These scripts are part of dev-python/docuitls package. Record this build time dependency in both live and 6.0.0 ebuilds. Closes: https://bugs.gentoo.org/708002 Closes: https://github.com/gentoo/gentoo/pull/14550 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Rebase fix_paths_in_libvirt-guests_sh.patchMichal Privoznik2020-02-062-1/+36
| | | | | | | | | | Strictly speaking, this is not needed. But the upstream version of the libvirt-guests.sh file has changed a bit so patch needs to do some offsetting when applying the patch. Avoid that by rebasing the patch onto current upstream. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Apply rebased do-not-use-sysconf.patchMichal Privoznik2020-02-061-1/+1
| | | | | | | | | | In a20edcb72406f0e07390c52ca17ac94665cafda0 the do-not-use-sysconf patch was rebased onto current upstream. However, the live ebuild was not updated and so it still tries to apply the old patch, which fails. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Don't apply apparmor patchMichal Privoznik2020-02-061-1/+0
| | | | | | | | | | | | | The live ebuild of libvirt applies fix-paths-for-apparmor patch which fixes paths in profiles so that the libexec path is honoured. However, in upstream I've made necessary changes so that the correct paths are generated into the profiles (upstream patches v6.0.0-270-gbb4ab7ac91 v6.0.0-269-g5c8bd31c88 v6.0.0-218-g8f204fb4da). Therefore, it is no longer necessary for the ebuild to apply the patch. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Drop phyp USE flagMichal Privoznik2020-02-061-2/+1
| | | | | | | The upstream has removed PHYP driver support in v6.0.0-rc1~127. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: x86 stable wrt bug #707982Agostino Sarubbo2020-02-031-2/+2
| | | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: amd64 stable wrt bug #707982Agostino Sarubbo2020-02-031-2/+2
| | | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>