From 4767317e492ea36c211091d1829f14a99ebca600 Mon Sep 17 00:00:00 2001 From: fabolous005 Date: Mon, 6 Jan 2025 15:00:25 +0100 Subject: [PATCH] Postsync update gentoo --- app-emulation/virt-manager/Manifest | 1 + .../virt-manager/virt-manager-5.0.0-r1.ebuild | 108 ++++++++++++++++++ .../virt-manager/virt-manager-5.0.0.ebuild | 90 --------------- .../app-emulation/virt-manager-5.0.0-r1 | 17 +++ metadata/md5-cache/x11-terms/ghostty-9999 | 7 +- 5 files changed, 130 insertions(+), 93 deletions(-) create mode 100644 app-emulation/virt-manager/virt-manager-5.0.0-r1.ebuild delete mode 100644 app-emulation/virt-manager/virt-manager-5.0.0.ebuild create mode 100644 metadata/md5-cache/app-emulation/virt-manager-5.0.0-r1 diff --git a/app-emulation/virt-manager/Manifest b/app-emulation/virt-manager/Manifest index afea477..836a23e 100644 --- a/app-emulation/virt-manager/Manifest +++ b/app-emulation/virt-manager/Manifest @@ -1 +1,2 @@ DIST virt-manager-5.0.0.tar.xz 1466724 BLAKE2B b8b93587b1e1cdb398f33e4820aeaa9c1aecfbe26cd54597830fcbc009a51e70b0dd10b947b9392a1d3fdc5b28c19573a1d417b5748c38658b6e03725023bcfb SHA512 d0cb7eb844fc98ad29413717e5fa5834bc6f9f6cb6b9339b59c2721bb37a58f71280e3d2a04a64a6021614626329d76c92474f826bb1d9b7a9040b479f20d4e8 +DIST virt-manager-5.0.0.tar.xz.asc 833 BLAKE2B f97127a4cb1c0c24c6627c5d8e1e510075df3ad492e716f0cf07e5f41b3226295da4d73f5cef5903a9bc5a3d7a6f34bd07e7b0f2e21e9d42997c117708de1ada SHA512 e0bec28ce61af5dd2a6895006d60e11dd7b384cd4fec305ebfbf05831864aeb334d212511d6f92827fe15f6d6dcab3ff1d13309afa686d3e8e76c6b354ffa494 diff --git a/app-emulation/virt-manager/virt-manager-5.0.0-r1.ebuild b/app-emulation/virt-manager/virt-manager-5.0.0-r1.ebuild new file mode 100644 index 0000000..6de0dd7 --- /dev/null +++ b/app-emulation/virt-manager/virt-manager-5.0.0-r1.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit gnome2 python-single-r1 optfeature meson verify-sig + +DESCRIPTION="A graphical tool for administering virtual machines" +HOMEPAGE="https://virt-manager.org https://github.com/virt-manager/virt-manager" + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/virt-manager/virt-manager.git" + EGIT_BRANCH="main" + SRC_URI="" + inherit git-r3 +else + SRC_URI=" + https://releases.pagure.org/${PN}/${P}.tar.xz + verify-sig? ( https://releases.pagure.org/${PN}/${P}.tar.xz.asc ) + " + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-2+" +SLOT="0" +IUSE="gui policykit sasl verify-sig" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# https://github.com/virt-manager/virt-manager/blob/main/virt-manager.spec.in +RDEPEND=" + ${PYTHON_DEPS} + || ( dev-libs/libisoburn app-cdr/cdrtools ) + >=app-emulation/libvirt-glib-0.0.9[introspection] + >=sys-libs/libosinfo-0.2.10[introspection] + $(python_gen_cond_dep ' + dev-libs/libxml2[python,${PYTHON_USEDEP}] + dev-python/argcomplete[${PYTHON_USEDEP}] + >=dev-python/libvirt-python-6.10.0[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ') + gui? ( + gnome-base/dconf + >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection] + net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?] + sys-apps/dbus + x11-libs/gtk+:3[introspection] + || ( + x11-libs/gtksourceview:4[introspection] + x11-libs/gtksourceview:3.0[introspection] + ) + x11-libs/vte:2.91[introspection] + policykit? ( sys-auth/polkit[introspection] ) + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-python/docutils + sys-devel/gettext + verify-sig? ( >=sec-keys/openpgp-keys-virt-manager-20250106 ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/virt-manager.asc + +DOCS=( {DESIGN,NEWS,README}.md ) + +src_configure() { + local emesonargs=( # in upstream's order + -Dupdate-icon-cache=false + -Dcompile-schemas=false + + # -Ddefault-graphics=spice # default + # we do not ship OpenVZ and bhyve does not work on linux + -Ddefault-hvs="['qemu','xen','lxc']" + + # While in the past we did allow test suite to run, any errors from + # test_cli.py were ignored. Since that's where like 90% of tests actually + # lives, just disable tests (and do not drag additional dependencies). + -Dtests=disabled + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + if ! use gui; then + rm -r "${ED}/usr/share/applications/${PN}.desktop" || die + rm -r "${ED}/usr/share/${PN}/{ui,icons}/" || die + rm -r "${ED}/usr/share/icons/" || die + rm -r "${ED}/usr/bin/${PN}" || die + fi + + python_fix_shebang "${ED}" +} + +pkg_postinst() { + use gui && gnome2_pkg_postinst + + optfeature "Full QEMU host support" app-emulation/qemu[usbredir,spice] + optfeature "SSH_ASKPASS program implementation" lxqt-base/lxqt-openssh-askpass \ + net-misc/ssh-askpass-fullscreen net-misc/x11-ssh-askpass + # it's possible this also requires libguestfs-appliance but it's a RDEPEND of libguestfs + optfeature "Inspection of guest filesystems" app-emulation/libguestfs[libvirt,python] +} diff --git a/app-emulation/virt-manager/virt-manager-5.0.0.ebuild b/app-emulation/virt-manager/virt-manager-5.0.0.ebuild deleted file mode 100644 index badd7a0..0000000 --- a/app-emulation/virt-manager/virt-manager-5.0.0.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) -inherit gnome2 python-single-r1 optfeature meson - -DESCRIPTION="A graphical tool for administering virtual machines" -HOMEPAGE="https://virt-manager.org https://github.com/virt-manager/virt-manager" - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/virt-manager/virt-manager.git" - EGIT_BRANCH="main" - SRC_URI="" - inherit git-r3 -else - SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="gui policykit sasl" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - || ( dev-libs/libisoburn app-cdr/cdrtools ) - >=app-emulation/libvirt-glib-1.0.0[introspection] - >=sys-libs/libosinfo-0.2.10[introspection] - $(python_gen_cond_dep ' - dev-libs/libxml2[python,${PYTHON_USEDEP}] - dev-python/argcomplete[${PYTHON_USEDEP}] - >=dev-python/libvirt-python-6.10.0[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ') - gui? ( - gnome-base/dconf - >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection] - net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?] - sys-apps/dbus - x11-libs/gtk+:3[introspection] - x11-libs/gtksourceview:4[introspection] - x11-libs/vte:2.91[introspection] - policykit? ( sys-auth/polkit[introspection] ) - ) -" -DEPEND="${RDEPEND}" -BDEPEND="dev-python/docutils" - -DOCS=( README.md NEWS.md ) - -src_configure() { - # While in the past we did allow test suite to run, any errors from - # test_cli.py were ignored. Since that's where like 90% of tests actually - # lives, just disable tests (and do not drag additional dependencies). - local emesonargs=( - -Dcompile-schemas=false - -Ddefault-graphics=spice - -Dtests=disabled - -Dupdate-icon-cache=false - ) - - meson_src_configure -} - -pkg_preinst() { - if use gui ; then - gnome2_pkg_preinst - - cd "${ED}" || die - export GNOME2_ECLASS_ICONS=$(find 'usr/share/virt-manager/icons' -maxdepth 1 -mindepth 1 -type d 2> /dev/null || die) - else - rm -r "${ED}/usr/share/virt-manager/ui/" || die - rm -r "${ED}/usr/share/virt-manager/icons/" || die - rm -r "${ED}/usr/share/icons/" || die - rm -r "${ED}/usr/share/applications/virt-manager.desktop" || die - rm -r "${ED}/usr/bin/virt-manager" || die - fi -} - -pkg_postinst() { - use gui && gnome2_pkg_postinst - - optfeature "SSH_ASKPASS program implementation" lxqt-base/lxqt-openssh-askpass net-misc/ssh-askpass-fullscreen net-misc/x11-ssh-askpass - optfeature "QEMU host support" app-emulation/qemu[usbredir,spice] -} diff --git a/metadata/md5-cache/app-emulation/virt-manager-5.0.0-r1 b/metadata/md5-cache/app-emulation/virt-manager-5.0.0-r1 new file mode 100644 index 0000000..eb84c18 --- /dev/null +++ b/metadata/md5-cache/app-emulation/virt-manager-5.0.0-r1 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/docutils sys-devel/gettext verify-sig? ( >=sec-keys/openpgp-keys-virt-manager-20250106 ) >=app-portage/elt-patches-20240116 app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) || ( dev-libs/libisoburn app-cdr/cdrtools ) >=app-emulation/libvirt-glib-0.0.9[introspection] >=sys-libs/libosinfo-0.2.10[introspection] python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/libxml2[python,python_targets_python3_11(-)] dev-python/argcomplete[python_targets_python3_11(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/libxml2[python,python_targets_python3_12(-)] dev-python/argcomplete[python_targets_python3_12(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-libs/libxml2[python,python_targets_python3_13(-)] dev-python/argcomplete[python_targets_python3_13(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_13(-)] dev-python/pygobject:3[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) gui? ( gnome-base/dconf >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection] net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?] sys-apps/dbus x11-libs/gtk+:3[introspection] || ( x11-libs/gtksourceview:4[introspection] x11-libs/gtksourceview:3.0[introspection] ) x11-libs/vte:2.91[introspection] policykit? ( sys-auth/polkit[introspection] ) ) +DESCRIPTION=A graphical tool for administering virtual machines +EAPI=8 +HOMEPAGE=https://virt-manager.org https://github.com/virt-manager/virt-manager +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome2 python-single-r1 optfeature meson verify-sig +IUSE=gui policykit sasl verify-sig python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 verify-sig +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=GPL-2+ +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) || ( dev-libs/libisoburn app-cdr/cdrtools ) >=app-emulation/libvirt-glib-0.0.9[introspection] >=sys-libs/libosinfo-0.2.10[introspection] python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/libxml2[python,python_targets_python3_11(-)] dev-python/argcomplete[python_targets_python3_11(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/libxml2[python,python_targets_python3_12(-)] dev-python/argcomplete[python_targets_python3_12(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-libs/libxml2[python,python_targets_python3_13(-)] dev-python/argcomplete[python_targets_python3_13(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_13(-)] dev-python/pygobject:3[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) gui? ( gnome-base/dconf >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection] net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?] sys-apps/dbus x11-libs/gtk+:3[introspection] || ( x11-libs/gtksourceview:4[introspection] x11-libs/gtksourceview:3.0[introspection] ) x11-libs/vte:2.91[introspection] policykit? ( sys-auth/polkit[introspection] ) ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) +SLOT=0 +SRC_URI=https://releases.pagure.org/virt-manager/virt-manager-5.0.0.tar.xz verify-sig? ( https://releases.pagure.org/virt-manager/virt-manager-5.0.0.tar.xz.asc ) +_eclasses_=toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 libtool 6b28392a775f807c8be5fc7ec9a605b9 gnome.org e1b4f392dbfedfb8974b71b017937f08 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 xdg 3ef49a87c52c8b77c476351195dfe575 gnome2 26fd01914b36038dc8e964ff4bd03a95 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 meson 99466844dd8d4fcfb07578a76f5a9922 verify-sig 745dccb7d4656514f1e966cce314d7db +_md5_=5a10b78d7d9939a67622749db7680f76 diff --git a/metadata/md5-cache/x11-terms/ghostty-9999 b/metadata/md5-cache/x11-terms/ghostty-9999 index 5cbe504..b844f48 100644 --- a/metadata/md5-cache/x11-terms/ghostty-9999 +++ b/metadata/md5-cache/x11-terms/ghostty-9999 @@ -1,14 +1,15 @@ -BDEPEND=adwaita? ( gui-libs/libadwaita:1= ) gtk? ( gui-libs/gtk:4=[X] system-libxml2? ( >=dev-libs/libxml2-2.11.5:= ) ) system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) system-freetype? ( >=media-libs/freetype-2.13.2:=[bzip2] ) system-glslang? ( >=dev-util/glslang-1.3.296.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-8.4.0:= ) system-libpng? ( >=media-libs/libpng-1.6.43:= ) system-oniguruma? ( >=dev-libs/oniguruma-6.9.9:= ) system-zlib? ( >=sys-libs/zlib-1.3.1:= ) system-simdutf? ( >=dev-cpp/simdutf-5.7.2:= ) >=dev-vcs/git-1.8.2.1[curl] || ( dev-lang/zig: dev-lang/zig-bin: ) virtual/pkgconfig +BDEPEND=>=dev-vcs/git-1.8.2.1[curl] || ( dev-lang/zig:0.13 dev-lang/zig-bin:0.13 ) virtual/pkgconfig DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=adwaita? ( gui-libs/libadwaita:1= ) gtk? ( gui-libs/gtk:4=[X] system-libxml2? ( >=dev-libs/libxml2-2.11.5:= ) ) system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) system-freetype? ( >=media-libs/freetype-2.13.2:=[bzip2] ) system-glslang? ( >=dev-util/glslang-1.3.296.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-8.4.0:= ) system-libpng? ( >=media-libs/libpng-1.6.43:= ) system-oniguruma? ( >=dev-libs/oniguruma-6.9.9:= ) system-zlib? ( >=sys-libs/zlib-1.3.1:= ) system-simdutf? ( >=dev-cpp/simdutf-5.7.2:= ) DESCRIPTION=Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration. EAPI=8 HOMEPAGE=ghostty.org INHERIT=edo git-r3 zig -IUSE=adwaita man gtk +glfw +system-fontconfig +system-freetype +system-glslang +system-harfbuzz +system-libpng +system-libxml2 +system-oniguruma +system-zlib +system-simdutf +IUSE=adwaita man gtk +glfw +system-fontconfig +system-freetype +system-glslang +system-harfbuzz +system-libpng system-libxml2 +system-oniguruma +system-zlib +system-simdutf LICENSE=MIT PROPERTIES=live RDEPEND=adwaita? ( gui-libs/libadwaita:1= ) gtk? ( gui-libs/gtk:4=[X] system-libxml2? ( >=dev-libs/libxml2-2.11.5:= ) ) system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) system-freetype? ( >=media-libs/freetype-2.13.2:=[bzip2] ) system-glslang? ( >=dev-util/glslang-1.3.296.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-8.4.0:= ) system-libpng? ( >=media-libs/libpng-1.6.43:= ) system-oniguruma? ( >=dev-libs/oniguruma-6.9.9:= ) system-zlib? ( >=sys-libs/zlib-1.3.1:= ) system-simdutf? ( >=dev-cpp/simdutf-5.7.2:= ) REQUIRED_USE=adwaita? ( gtk ) ^^ ( gtk glfw ) SLOT=0 _eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 zig-utils 52d461a2abcfdeb90344b40e902c0f6e zig 1dedc2f01be682d4a76e3f24b00c9252 -_md5_=7b45e9c26fee443ee70c0992ef0a8096 +_md5_=8c5a7b68dd043cb5154a40c47608501d