Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
Date: Sun, 27 May 2018 17:49:05
Message-Id: 1527443322.46371c213aef1ce350d36e789f5919af1c5fcf78.eva@gentoo
1 commit: 46371c213aef1ce350d36e789f5919af1c5fcf78
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 27 14:47:08 2018 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Sun May 27 17:48:42 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=46371c21
7
8 gnome-extra/gnome-boxes: 3.24.1-r1 → 3.26.2
9
10 Allow resizing disks with snapshots.
11 VM now run in background during install.
12 Update various bits to glib/gtk+ new APIs.
13 Add shared folders support.
14
15 Package-Manager: Portage-2.3.40, Repoman-2.3.9
16 Manifest-Sign-Key: 0x5A56C8CD0C13248A
17
18 ...boxes-9999.ebuild => gnome-boxes-3.26.2.ebuild} | 52 +++++++++-------------
19 gnome-extra/gnome-boxes/gnome-boxes-9999.ebuild | 16 +++----
20 2 files changed, 30 insertions(+), 38 deletions(-)
21
22 diff --git a/gnome-extra/gnome-boxes/gnome-boxes-9999.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.26.2.ebuild
23 similarity index 68%
24 copy from gnome-extra/gnome-boxes/gnome-boxes-9999.ebuild
25 copy to gnome-extra/gnome-boxes/gnome-boxes-3.26.2.ebuild
26 index 40462419..d7281d4d 100644
27 --- a/gnome-extra/gnome-boxes/gnome-boxes-9999.ebuild
28 +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.26.2.ebuild
29 @@ -1,32 +1,33 @@
30 -# Copyright 1999-2017 Gentoo Foundation
31 +# Copyright 1999-2018 Gentoo Foundation
32 # Distributed under the terms of the GNU General Public License v2
33
34 EAPI=6
35 VALA_USE_DEPEND="vapigen"
36 -VALA_MIN_API_VERSION="0.28"
37 +VALA_MIN_API_VERSION="0.36"
38
39 inherit gnome2 linux-info readme.gentoo-r1 vala
40 -if [[ ${PV} = 9999 ]]; then
41 - inherit gnome2-live
42 -fi
43
44 DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems"
45 HOMEPAGE="https://wiki.gnome.org/Apps/Boxes"
46
47 LICENSE="LGPL-2"
48 SLOT="0"
49 -IUSE="bindist"
50 -if [[ ${PV} = 9999 ]]; then
51 - KEYWORDS=""
52 -else
53 - KEYWORDS="~amd64" # qemu-kvm[spice] is 64bit-only
54 -fi
55 +
56 +# We force 'bindist' due to licenses from gnome-boxes-nonfree
57 +IUSE="" #bindist
58 +
59 +KEYWORDS="~amd64"
60
61 # NOTE: sys-fs/* stuff is called via exec()
62 # FIXME: ovirt is not available in tree
63 +# FIXME: use vala.eclass but only because of libgd not being able
64 +# to use its pre-generated files so do not copy all the
65 +# vala deps like live ebuild has.
66 +# FIXME: qemu probably needs to depend on spice[smartcard]
67 +# directly with USE=spice
68 RDEPEND="
69 >=app-arch/libarchive-3:=
70 - >=dev-libs/glib-2.38:2
71 + >=dev-libs/glib-2.52:2
72 >=dev-libs/gobject-introspection-0.9.6:=
73 >=dev-libs/libxml2-2.7.8:2
74 >=sys-libs/libosinfo-0.2.12
75 @@ -34,38 +35,29 @@ RDEPEND="
76 >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
77 >=app-emulation/libvirt-glib-0.2.3
78 >=x11-libs/gtk+-3.19.8:3
79 - >=net-libs/gtk-vnc-0.4.4[gtk3]
80 + >=net-libs/gtk-vnc-0.4.4[gtk3(+)]
81 app-crypt/libsecret
82 app-emulation/spice[smartcard]
83 - >=net-misc/spice-gtk-0.32[gtk3,smartcard,usbredir]
84 + >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir]
85 virtual/libusb:1
86
87 >=app-misc/tracker-0.16:0=[iso]
88
89 - >=sys-apps/util-linux-2.20
90 - >=net-libs/libsoup-2.38:2.4
91 + >=net-libs/libsoup-2.44:2.4
92
93 sys-fs/mtools
94 >=virtual/libgudev-165:=
95 - !bindist? ( gnome-extra/gnome-boxes-nonfree )
96 "
97 +# !bindist? ( gnome-extra/gnome-boxes-nonfree )
98 +# libxml2+gdk-pixbuf required for glib-compile-resources
99 DEPEND="${RDEPEND}
100 + $(vala_depend)
101 app-text/yelp-tools
102 - >=dev-util/intltool-0.40
103 - >=sys-devel/gettext-0.17
104 + >=sys-devel/gettext-0.19.8
105 virtual/pkgconfig
106 + x11-libs/gdk-pixbuf:2
107 "
108
109 -if [[ ${PV} = 9999 ]]; then
110 - DEPEND="${DEPEND}
111 - $(vala_depend)
112 - sys-libs/libosinfo[introspection,vala]
113 - app-emulation/libvirt-glib[introspection,vala]
114 - net-libs/gtk-vnc[introspection,vala]
115 - net-misc/spice-gtk[introspection,vala]
116 - net-libs/rest:0.7[introspection]"
117 -fi
118 -
119 DISABLE_AUTOFORMATTING="yes"
120 DOC_CONTENTS="Before running gnome-boxes, you will need to load the KVM modules.
121 If you have an Intel Processor, run:
122 @@ -88,7 +80,7 @@ pkg_pretend() {
123 src_prepare() {
124 # Do not change CFLAGS, wondering about VALA ones but appears to be
125 # needed as noted in configure comments below
126 - sed 's/CFLAGS="$CFLAGS -O0 -ggdb3"//' -i configure.ac || die
127 + sed 's/CFLAGS="$CFLAGS -O0 -ggdb3"//' -i configure{.ac,} || die
128
129 vala_src_prepare
130 gnome2_src_prepare
131
132 diff --git a/gnome-extra/gnome-boxes/gnome-boxes-9999.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-9999.ebuild
133 index 40462419..1998516e 100644
134 --- a/gnome-extra/gnome-boxes/gnome-boxes-9999.ebuild
135 +++ b/gnome-extra/gnome-boxes/gnome-boxes-9999.ebuild
136 @@ -1,9 +1,9 @@
137 -# Copyright 1999-2017 Gentoo Foundation
138 +# Copyright 1999-2018 Gentoo Foundation
139 # Distributed under the terms of the GNU General Public License v2
140
141 EAPI=6
142 VALA_USE_DEPEND="vapigen"
143 -VALA_MIN_API_VERSION="0.28"
144 +VALA_MIN_API_VERSION="0.36"
145
146 inherit gnome2 linux-info readme.gentoo-r1 vala
147 if [[ ${PV} = 9999 ]]; then
148 @@ -34,26 +34,26 @@ RDEPEND="
149 >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
150 >=app-emulation/libvirt-glib-0.2.3
151 >=x11-libs/gtk+-3.19.8:3
152 - >=net-libs/gtk-vnc-0.4.4[gtk3]
153 + >=net-libs/gtk-vnc-0.4.4[gtk3(+)]
154 app-crypt/libsecret
155 app-emulation/spice[smartcard]
156 - >=net-misc/spice-gtk-0.32[gtk3,smartcard,usbredir]
157 + >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir]
158 virtual/libusb:1
159
160 >=app-misc/tracker-0.16:0=[iso]
161
162 - >=sys-apps/util-linux-2.20
163 - >=net-libs/libsoup-2.38:2.4
164 + >=net-libs/libsoup-2.44:2.4
165
166 sys-fs/mtools
167 >=virtual/libgudev-165:=
168 !bindist? ( gnome-extra/gnome-boxes-nonfree )
169 "
170 +# libxml2+gdk-pixbuf required for glib-compile-resources
171 DEPEND="${RDEPEND}
172 app-text/yelp-tools
173 - >=dev-util/intltool-0.40
174 - >=sys-devel/gettext-0.17
175 + >=sys-devel/gettext-0.19.8
176 virtual/pkgconfig
177 + x11-libs/gdk-pixbuf:2
178 "
179
180 if [[ ${PV} = 9999 ]]; then