summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* app-emulation/libvirt: version bump to 6.0.0Matthias Maier2020-02-023-0/+530
| | | | | Package-Manager: Portage-2.3.86, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* */*: Clean PYTHON_COMPAT of obsolete implsMichał Górny2020-01-056-11/+11
| | | | | Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* app-emulation/libvirt: x86 stable wrt bug #704402Agostino Sarubbo2020-01-031-2/+2
| | | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: amd64 stable wrt bug #704402Agostino Sarubbo2020-01-011-3/+3
| | | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: version bump to 5.10.0Matthias Maier2019-12-312-0/+380
| | | | | | | | Closes: https://bugs.gentoo.org/698424 Closes: https://bugs.gentoo.org/702816 Closes: https://github.com/gentoo/gentoo/pull/14190 Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: sync live ebuild keywordsGeorgy Yakovlev2019-12-281-1/+1
| | | | | | Closes: https://bugs.gentoo.org/679888 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* app-emulation/libvirt: keyword 5.8.0 on ~ppc64Georgy Yakovlev2019-12-281-1/+1
| | | | | | Bug: https://bugs.gentoo.org/679888 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* */*: [QA] Remove redundant `|| die` guardsDavid Seifert2019-12-115-35/+35
| | | | | | | | | | | | * Since all ebuilds in the tree are EAPI>=4, `|| die` on builtin commands is redundant and dead code. Closes: https://github.com/gentoo/gentoo/pull/13940 Reviewed-by: Ulrich Müller <ulm@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Reviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
* app-emulation/libvirt: Only require USE=cgroup-hybrid for USE=lxcMatthias Maier2019-12-032-2/+2
| | | | | | | | | | | | | | | Reportedly version 5.8.0 should be fine with a cgroup v2 only hierarchy (verified that on my own system for qemu). Unfortunately, we still need the hybrid layout as a mitigation for a bug in the libvirt-lxc driver. So restrict the dependency on sys-apps/systemd[cgroup-hybrid] to the case of USE=lxc only. This should accomodate everyone who does not need libvirt-lxc support and wants to have a v2 only hierarchy. Upstream Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1770763 Bug: https://bugs.gentoo.org/699758 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Perform out-of-tree buildMichal Privoznik2019-12-021-7/+6
| | | | | | | | | | | | | | In preparation to move to meson, we've forbidden in tree builds. Fortunately, there is a gentoo eclass that handles out-of-tree builds and very little is needed to use it. However, due to some automake magic, we have to enable dependency-tracking (which is disabled as of EAPI 4) because if we don't, then generated Makefile doesn't precreate all directories under build dir and the build fails. Closes: https://github.com/gentoo/gentoo/pull/13752 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
* app-emulation/libvirt: Clean macvtap USE flag descriptionMichal Privoznik2019-12-021-3/+1
| | | | | | | | | | The description for the macvtap USE flag says, that the feature is experimental and requires new kernel. While this might have been true when this was being added (2015), it is definitely not true today. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
* app-emulation/libvirt: Install bash completion even if USE="-libvirtd"Michal Privoznik2019-12-025-15/+15
| | | | | | | | | | | The bash completion scripts help client utilities like virsh or virt-admin and are independent of daemon, i.e. of libvirtd use flag. However, due to the placement of 'newbashcomp' and 'bashcomp_alias' calls in ebuilds, the scripts were not installed unless libvirtd use flag was enabled. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
* app-emulation/libvirt: fix QA warningMatthias Maier2019-10-151-0/+1
| | | | | Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: version bump to 5.8.0Matthias Maier2019-10-153-0/+386
| | | | | | | | | | | - add pm-utils use flag - fix runstatedir Closes: https://bugs.gentoo.org/697592 Closes: https://bugs.gentoo.org/695332 Closes: https://bugs.gentoo.org/692594 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Require dev-libs/glibMichal Privoznik2019-10-151-0/+1
| | | | | | | | | Upstream is moving away from gnulib to glib. This means, as of v5.8.0-111-g58e7c9bc05 libvirt requires >=dev-libs/glib-2.48.0 to build successfully. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Rebase a patchMichal Privoznik2019-10-151-13/+9
| | | | | Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Rebase libvirt-5.6.0-do-not-use-sysconf.patchMichal Privoznik2019-08-302-1/+175
| | | | | | | | The original patch does not apply cleanly, because of upstream commit 5b816e1696. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Always require cgroupv1 hierarchyMatthias Maier2019-08-134-4/+4
| | | | | | | | | It turns out that we need the cgroupv1 hierarchy also for non lxc related stuff. Fix dependency accordingly Bug: https://bugs.gentoo.org/691310 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: version bump to 5.6.0Matthias Maier2019-08-112-0/+380
| | | | | Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: x86 stable wrt bug #691312Agostino Sarubbo2019-08-061-2/+2
| | | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: amd64 stable wrt bug #691312Agostino Sarubbo2019-08-061-2/+2
| | | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: [QA] drop duplicate patchesMatthias Maier2019-08-052-117/+1
| | | | | Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop oldMatthias Maier2019-08-023-767/+0
| | | | | Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: block sys-apps/systemd[-cgroup-hypbrid(+)]Matthias Maier2019-08-023-0/+3
| | | | | | | | | For the time being we have to ensure that systemd is configured with hybrid cgroup layout. Otherwise libvirt-lxc ceases to work. Bug: https://bugs.gentoo.org/691310 Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Rebase libvirt-5.2.0-do-not-use-sysconf.patchMichal Privoznik2019-08-012-1/+175
| | | | | | | | The original patch does not apply cleanly, because of upstream commits 4304222f50d9ff364 and 9d7fcdbf83a1. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: depend on acct-user/qemu and acct-group/libvirtMike Gilbert2019-07-305-40/+15
| | | | | Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* app-emulation/libvirt: fix typoMatthias Maier2019-07-281-1/+1
| | | | | | | | Thanks! Closes: https://bugs.gentoo.org/690774 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: update live ebuildMatthias Maier2019-07-091-4/+3
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: minimize sed usageMatthias Maier2019-07-092-6/+2
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: also drop avahi use flag from init fileMatthias Maier2019-07-092-1/+36
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop obsolete filesMatthias Maier2019-07-091-34/+0
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: update live ebuildMatthias Maier2019-07-091-7/+7
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Remove avahi supportHan Han2019-07-091-4/+1
| | | | | | | | Libvirt has removed avahi support since 5.5. Remove avahi related flags, too. Signed-off-by: Han Han <hanhanzhiyeqianke@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>