Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libpeas: libpeas-1.12.1-r1.ebuild ChangeLog
Date: Sat, 07 Mar 2015 10:51:47
Message-Id: 20150307105143.988E4133AC@oystercatcher.gentoo.org
1 pacho 15/03/07 10:51:43
2
3 Modified: ChangeLog
4 Added: libpeas-1.12.1-r1.ebuild
5 Log:
6 --disable-seed because it's dead, bug #541890
7
8 (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
9
10 Revision Changes Path
11 1.42 dev-libs/libpeas/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpeas/ChangeLog?rev=1.42&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpeas/ChangeLog?rev=1.42&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpeas/ChangeLog?r1=1.41&r2=1.42
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libpeas/ChangeLog,v
20 retrieving revision 1.41
21 retrieving revision 1.42
22 diff -u -r1.41 -r1.42
23 --- ChangeLog 22 Dec 2014 18:10:01 -0000 1.41
24 +++ ChangeLog 7 Mar 2015 10:51:43 -0000 1.42
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-libs/libpeas
27 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpeas/ChangeLog,v 1.41 2014/12/22 18:10:01 eva Exp $
29 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpeas/ChangeLog,v 1.42 2015/03/07 10:51:43 pacho Exp $
31 +
32 +*libpeas-1.12.1-r1 (07 Mar 2015)
33 +
34 + 07 Mar 2015; Pacho Ramos <pacho@g.o> +libpeas-1.12.1-r1.ebuild:
35 + --disable-seed because it's dead, bug #541890
36
37 *libpeas-1.12.1 (22 Dec 2014)
38
39
40
41
42 1.1 dev-libs/libpeas/libpeas-1.12.1-r1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpeas/libpeas-1.12.1-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpeas/libpeas-1.12.1-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: libpeas-1.12.1-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2015 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libpeas/libpeas-1.12.1-r1.ebuild,v 1.1 2015/03/07 10:51:43 pacho Exp $
52
53 EAPI="5"
54 GCONF_DEBUG="no"
55 GNOME2_LA_PUNT="yes"
56 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
57
58 inherit gnome2 multilib python-r1 virtualx
59
60 DESCRIPTION="A GObject plugins library"
61 HOMEPAGE="http://developer.gnome.org/libpeas/stable/"
62
63 LICENSE="LGPL-2+"
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
66 IUSE="+gtk glade +python"
67 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ?? ( $(python_gen_useflags 'python3*') ) )"
68
69 RDEPEND="
70 >=dev-libs/glib-2.32:2
71 >=dev-libs/gobject-introspection-1.39
72 glade? ( >=dev-util/glade-3.9.1:3.10 )
73 gtk? ( >=x11-libs/gtk+-3:3[introspection] )
74 python? (
75 ${PYTHON_DEPS}
76 >=dev-python/pygobject-3.0.0:3[${PYTHON_USEDEP}] )
77 "
78 DEPEND="${RDEPEND}
79 >=dev-util/gtk-doc-am-1.11
80 >=dev-util/intltool-0.40
81 virtual/pkgconfig
82 "
83
84 src_configure() {
85 # --disable-seed because it's dead, bug #541890
86 local myconf=(
87 $(use_enable glade glade-catalog)
88 $(use_enable gtk)
89 --disable-deprecation
90 --disable-seed
91 --disable-static
92
93 # possibly overriden below
94 --disable-python{2,3}
95 )
96 # Wtf, --disable-gcov, --enable-gcov=no, --enable-gcov, all enable gcov
97 # What do we do about gdb, valgrind, gcov, etc?
98
99 python_configure() {
100 local v
101 python_is_python3 && v=3 || v=2
102 myconf+=(
103 "--enable-python${v}"
104 # it is just 'PYTHON' for py3 in the build system
105 "PYTHON${v#3}=${PYTHON}"
106 "PYTHON${v}_CONFIG=${PYTHON}-config"
107 )
108 }
109 use python && python_foreach_impl python_configure
110
111 gnome2_src_configure "${myconf[@]}"
112 }
113
114 src_test() {
115 # FIXME: Tests fail because of some bug involving Xvfb and Gtk.IconTheme
116 # DO NOT REPORT UPSTREAM, this is not a libpeas bug.
117 # To reproduce:
118 # >>> from gi.repository import Gtk
119 # >>> Gtk.IconTheme.get_default().has_icon("gtk-about")
120 # This should return True, it returns False for Xvfb
121 Xemake check
122 }