Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/gnome-boxes: gnome-boxes-3.12.1.ebuild ChangeLog
Date: Sun, 27 Apr 2014 17:11:35
Message-Id: 20140427171128.E15732004B@flycatcher.gentoo.org
1 eva 14/04/27 17:11:28
2
3 Modified: ChangeLog
4 Added: gnome-boxes-3.12.1.ebuild
5 Log:
6 Version bump for Gnome 3.12.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key C6085806)
9
10 Revision Changes Path
11 1.5 gnome-extra/gnome-boxes/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-boxes/ChangeLog?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-boxes/ChangeLog?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-boxes/ChangeLog?r1=1.4&r2=1.5
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/gnome-boxes/ChangeLog,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- ChangeLog 9 Mar 2014 10:49:40 -0000 1.4
24 +++ ChangeLog 27 Apr 2014 17:11:28 -0000 1.5
25 @@ -1,6 +1,12 @@
26 # ChangeLog for gnome-extra/gnome-boxes
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-boxes/ChangeLog,v 1.4 2014/03/09 10:49:40 pacho Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-boxes/ChangeLog,v 1.5 2014/04/27 17:11:28 eva Exp $
30 +
31 +*gnome-boxes-3.12.1 (27 Apr 2014)
32 +
33 + 27 Apr 2014; Gilles Dartiguelongue <eva@g.o>
34 + +gnome-boxes-3.12.1.ebuild:
35 + Version bump for Gnome 3.12.
36
37 09 Mar 2014; Pacho Ramos <pacho@g.o> gnome-boxes-3.10.2.ebuild:
38 amd64 stable, bug 499954
39
40
41
42 1.1 gnome-extra/gnome-boxes/gnome-boxes-3.12.1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-boxes/gnome-boxes-3.12.1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gnome-boxes/gnome-boxes-3.12.1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: gnome-boxes-3.12.1.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-boxes/gnome-boxes-3.12.1.ebuild,v 1.1 2014/04/27 17:11:28 eva Exp $
52
53 EAPI="5"
54 GCONF_DEBUG="no"
55 VALA_USE_DEPEND="vapigen"
56 VALA_MIN_API_VERSION="0.24"
57
58 inherit linux-info gnome2 vala
59
60 DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems"
61 HOMEPAGE="https://wiki.gnome.org/Design/Apps/Boxes"
62
63 LICENSE="LGPL-2"
64 SLOT="0"
65
66 # We force 'bindist' due licenses from gnome-boxes-nonfree
67 IUSE="smartcard usbredir" #bindist
68 KEYWORDS="~amd64" # qemu-kvm[spice] is 64bit-only
69
70 # NOTE: sys-fs/* stuff is called via exec()
71 # FIXME: ovirt is not available in tree
72 RDEPEND="
73 >=dev-libs/glib-2.38:2
74 >=dev-libs/gobject-introspection-0.9.6
75 >=dev-libs/libxml2-2.7.8:2
76 >=sys-libs/libosinfo-0.2.9
77 >=app-emulation/qemu-1.3.1[spice,smartcard?,usbredir?]
78 >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
79 >=app-emulation/libvirt-glib-0.1.7
80 >=x11-libs/gtk+-3.11:3
81 >=net-libs/gtk-vnc-0.4.4[gtk3]
82 >=net-misc/spice-gtk-0.16[gtk3,smartcard?,usbredir?]
83
84 >=app-misc/tracker-0.16:0=[iso]
85
86 >=sys-apps/util-linux-2.20
87 >=net-libs/libsoup-2.38:2.4
88
89 sys-fs/fuse
90 sys-fs/fuseiso
91 sys-fs/mtools
92 >=virtual/udev-165[gudev]
93 "
94 # !bindist? ( gnome-extra/gnome-boxes-nonfree )
95
96 DEPEND="${RDEPEND}
97 app-text/yelp-tools
98 dev-util/desktop-file-utils
99 >=dev-util/intltool-0.40
100 >=sys-devel/gettext-0.17
101 virtual/pkgconfig
102 "
103
104 pkg_pretend() {
105 linux_config_exists
106
107 if ! { linux_chkconfig_present KVM_AMD || \
108 linux_chkconfig_present KVM_INTEL; }; then
109 ewarn "You need KVM support in your kernel to use GNOME Boxes!"
110 fi
111 }
112
113 src_prepare() {
114 # Do not change CFLAGS, wondering about VALA ones but appears to be
115 # needed as noted in configure comments below
116 sed 's/CFLAGS="$CFLAGS -O0 -ggdb3"//' -i configure{.ac,} || die
117
118 vala_src_prepare
119 gnome2_src_prepare
120 }
121
122 src_configure() {
123 # debug needed for splitdebug proper behavior (cardoe)
124 gnome2_src_configure \
125 --enable-debug \
126 --disable-strict-cc \
127 $(use_enable usbredir) \
128 $(use_enable smartcard) \
129 --enable-ovirt=no
130 }
131
132 pkg_postinst() {
133 gnome2_pkg_postinst
134 elog "Before running gnome-boxes, you will need to load the KVM modules"
135 elog "If you have an Intel Processor, run:"
136 elog " modprobe kvm-intel"
137 einfo
138 elog "If you have an AMD Processor, run:"
139 elog " modprobe kvm-amd"
140 }