Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-boxes/
Date: Wed, 05 Jan 2022 16:22:18
Message-Id: 1641399710.6c76bf0a71dcaf9741c50d868760baddeab39510.leio@gentoo
1 commit: 6c76bf0a71dcaf9741c50d868760baddeab39510
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 5 16:18:02 2022 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 5 16:21:50 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c76bf0a
7
8 gnome-extra/gnome-boxes: remove old
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.2
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 gnome-extra/gnome-boxes/Manifest | 1 -
14 gnome-extra/gnome-boxes/gnome-boxes-40.2.ebuild | 129 ------------------------
15 2 files changed, 130 deletions(-)
16
17 diff --git a/gnome-extra/gnome-boxes/Manifest b/gnome-extra/gnome-boxes/Manifest
18 index 48dc019d213d..bb434d858888 100644
19 --- a/gnome-extra/gnome-boxes/Manifest
20 +++ b/gnome-extra/gnome-boxes/Manifest
21 @@ -1,2 +1 @@
22 -DIST gnome-boxes-40.2.tar.xz 1697352 BLAKE2B 07f9fbad526bea4239a6eac3a3a26a53d30daab938158c4904b5ae674cf64cb2dd0fc6de073c41fc023c66df0328bc02dccf994ef09af597f117914c11bedefb SHA512 22f4a66bb60b47ae7c5ca7fb6f60eddf16a1ad209aa4541f05f732d815a2ac9f2fdac9f6d87cd5cf44d402d0f0d114466efbf129b22fea7b9b054e1b3c3ac145
23 DIST gnome-boxes-40.3.tar.xz 1697444 BLAKE2B a7c1677224dde80142abdeeff8b99929c7b86ce38a3432bf0368ec93146df0a813cbeae033fc8cbcd2fb8cd5b28170e0385224f36a9517ed54244e94a3453b6c SHA512 1944414feb6fab054f46e32b5f245042c882cf0a1ecde0eafced81adda16af1018203139177d3f9fa1d2eaf1565ee9e3b3fdff63c4a4b06b0802e20a2f064890
24
25 diff --git a/gnome-extra/gnome-boxes/gnome-boxes-40.2.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-40.2.ebuild
26 deleted file mode 100644
27 index efb4ea47f40c..000000000000
28 --- a/gnome-extra/gnome-boxes/gnome-boxes-40.2.ebuild
29 +++ /dev/null
30 @@ -1,129 +0,0 @@
31 -# Copyright 1999-2021 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -VALA_USE_DEPEND="vapigen"
36 -VALA_MIN_API_VERSION="0.40"
37 -
38 -inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg
39 -
40 -DESCRIPTION="Simple GNOME application to access remote or virtual systems"
41 -HOMEPAGE="https://wiki.gnome.org/Apps/Boxes"
42 -
43 -LICENSE="LGPL-2+ CC-BY-2.0"
44 -SLOT="0"
45 -
46 -IUSE="rdp"
47 -KEYWORDS="amd64"
48 -
49 -# FIXME: qemu probably needs to depend on spice[smartcard] directly with USE=spice
50 -# FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir requirements
51 -# Technically vala itself still ships a libsoup vapi, but that may change, and it should be better to use the .vapi from the same libsoup version
52 -# gtk-vnc raised due to missing vala bindings in earlier ebuilds
53 -DEPEND="
54 - >=app-arch/libarchive-3.0.0:=
55 - >=dev-libs/glib-2.52:2
56 - >=x11-libs/gtk+-3.24.1:3
57 - >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+)]
58 - x11-libs/gtksourceview:4
59 - >=sys-libs/libosinfo-1.7.0
60 - app-crypt/libsecret
61 - >=net-libs/libsoup-2.44:2.4
62 - virtual/libusb:1
63 - >=app-emulation/libvirt-glib-4.0.0
64 - >=dev-libs/libxml2-2.7.8:2
65 - >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir]
66 - app-misc/tracker:3
67 - >=net-libs/webkit-gtk-2.26.0:4
68 - >=gui-libs/libhandy-1.0.0:1=
69 -
70 - >=dev-libs/gobject-introspection-1.56:=
71 - >=dev-libs/libgudev-165:=
72 - rdp? ( >=net-misc/freerdp-2.0.0:= )
73 -" # gobject-introspection needed for libovf subproject (and gtk-frdp subproject with USE=rdp)
74 -# These are called via exec():
75 -# sys-fs/mtools mcopy for unattended file copying for files that libarchive doesn't support
76 -# app-cdr/cdrtools mkisofs is needed for unattended installer secondary disk image creation
77 -# app-emulation/libguestfs virt-sysprep is used for VM cloing, if not there, it logs debug and doesn't function
78 -# sys-apps/policycoreutils restorecon is used for checking selinux context
79 -# app-emulation/libvirt virsh used for various checks (and we need the library anyways)
80 -# sys-auth/polkit used for making all libvirt system disks readable via "pkexec chmod a+r" that aren't already readable to the user (libvirt system importer)
81 -# app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy
82 -RDEPEND="${DEPEND}
83 - app-cdr/cdrtools
84 - app-misc/tracker-miners:3[iso]
85 - app-emulation/spice[smartcard]
86 - >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
87 - >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]
88 - sys-fs/mtools
89 - sys-auth/polkit
90 -"
91 -# gtk-frdp generates gir and needs gtk+ introspection for it
92 -# This is only needed for creating the .vapi file, but gnome-boxes needs it
93 -BDEPEND="
94 - $(vala_depend)
95 - net-libs/gtk-vnc[vala]
96 - sys-libs/libosinfo[vala]
97 - app-crypt/libsecret[vala]
98 - net-libs/libsoup:2.4[vala]
99 - app-emulation/libvirt-glib[vala]
100 - net-misc/spice-gtk[vala]
101 - x11-libs/vte:2.91[vala]
102 - dev-libs/appstream-glib
103 - rdp? ( x11-libs/gtk+:3[introspection] )
104 - dev-util/itstool
105 - >=sys-devel/gettext-0.19.8
106 - virtual/pkgconfig
107 -"
108 -
109 -DISABLE_AUTOFORMATTING="yes"
110 -DOC_CONTENTS="Before running gnome-boxes for local VMs, you will need to load the KVM modules.
111 -If you have an Intel Processor, run:
112 -# modprobe kvm-intel
113 -
114 -If you have an AMD Processor, run:
115 -# modprobe kvm-amd"
116 -
117 -pkg_pretend() {
118 - linux-info_get_any_version
119 -
120 - if linux_config_exists; then
121 - if ! { linux_chkconfig_present KVM_AMD || \
122 - linux_chkconfig_present KVM_INTEL; }; then
123 - ewarn "You need KVM support in your kernel to use GNOME Boxes local VM support!"
124 - fi
125 - fi
126 -}
127 -
128 -src_prepare() {
129 - xdg_src_prepare
130 - vala_src_prepare
131 -}
132 -
133 -src_configure() {
134 - local emesonargs=(
135 - -Ddistributor_name=Gentoo
136 - -Ddistributor_version=${PVR}
137 - $(meson_use rdp)
138 - -Dinstalled_tests=false
139 - -Dflatpak=false
140 - -Dprofile=default
141 - )
142 - meson_src_configure
143 -}
144 -
145 -src_install() {
146 - meson_src_install
147 - readme.gentoo_create_doc
148 -}
149 -
150 -pkg_postinst() {
151 - xdg_pkg_postinst
152 - gnome2_schemas_update
153 - readme.gentoo_print_elog
154 -}
155 -
156 -pkg_postrm() {
157 - xdg_pkg_postrm
158 - gnome2_schemas_update
159 -}