Gentoo Archives: gentoo-commits

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