Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/dee: ChangeLog dee-1.0.14-r2.ebuild dee-1.2.7.ebuild
Date: Wed, 03 Dec 2014 11:36:20
Message-Id: 20141203113615.F0251B70D@oystercatcher.gentoo.org
1 jlec 14/12/03 11:36:15
2
3 Modified: ChangeLog dee-1.0.14-r2.ebuild
4 Added: dee-1.2.7.ebuild
5 Log:
6 dev-libs/dee: Version BUmp; add py3.4 support, #531122; add missing dependency, #508592
7
8 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
9
10 Revision Changes Path
11 1.25 dev-libs/dee/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dee/ChangeLog?rev=1.25&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dee/ChangeLog?rev=1.25&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dee/ChangeLog?r1=1.24&r2=1.25
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/dee/ChangeLog,v
20 retrieving revision 1.24
21 retrieving revision 1.25
22 diff -u -r1.24 -r1.25
23 --- ChangeLog 25 Oct 2014 10:43:03 -0000 1.24
24 +++ ChangeLog 3 Dec 2014 11:36:15 -0000 1.25
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-libs/dee
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/dee/ChangeLog,v 1.24 2014/10/25 10:43:03 pacho Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/dee/ChangeLog,v 1.25 2014/12/03 11:36:15 jlec Exp $
30 +
31 +*dee-1.2.7 (03 Dec 2014)
32 +
33 + 03 Dec 2014; Justin Lecher <jlec@g.o> dee-1.0.14-r2.ebuild,
34 + +dee-1.2.7.ebuild:
35 + Version BUmp; add py3.4 support, #531122; add missing dependency, #508592
36
37 25 Oct 2014; Pacho Ramos <pacho@g.o> -dee-1.0.14-r1.ebuild,
38 -dee-1.0.14.ebuild:
39
40
41
42 1.9 dev-libs/dee/dee-1.0.14-r2.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dee/dee-1.0.14-r2.ebuild?rev=1.9&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dee/dee-1.0.14-r2.ebuild?rev=1.9&content-type=text/plain
46 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dee/dee-1.0.14-r2.ebuild?r1=1.8&r2=1.9
47
48 Index: dee-1.0.14-r2.ebuild
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/dev-libs/dee/dee-1.0.14-r2.ebuild,v
51 retrieving revision 1.8
52 retrieving revision 1.9
53 diff -u -r1.8 -r1.9
54 --- dee-1.0.14-r2.ebuild 8 Dec 2013 20:00:03 -0000 1.8
55 +++ dee-1.0.14-r2.ebuild 3 Dec 2014 11:36:15 -0000 1.9
56 @@ -1,6 +1,6 @@
57 -# Copyright 1999-2013 Gentoo Foundation
58 +# Copyright 1999-2014 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/dee/dee-1.0.14-r2.ebuild,v 1.8 2013/12/08 20:00:03 pacho Exp $
61 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/dee/dee-1.0.14-r2.ebuild,v 1.9 2014/12/03 11:36:15 jlec Exp $
62
63 EAPI=5
64
65 @@ -24,7 +24,10 @@
66 RDEPEND="
67 dev-libs/glib:2
68 dev-libs/icu:=
69 - introspection? ( ${PYTHON_DEPS} )"
70 + introspection? (
71 + ${PYTHON_DEPS}
72 + dev-libs/gobject-introspection
73 + )"
74 DEPEND="${RDEPEND}
75 $(vala_depend)
76 doc? ( dev-util/gtk-doc )
77
78
79
80 1.1 dev-libs/dee/dee-1.2.7.ebuild
81
82 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dee/dee-1.2.7.ebuild?rev=1.1&view=markup
83 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/dee/dee-1.2.7.ebuild?rev=1.1&content-type=text/plain
84
85 Index: dee-1.2.7.ebuild
86 ===================================================================
87 # Copyright 1999-2014 Gentoo Foundation
88 # Distributed under the terms of the GNU General Public License v2
89 # $Header: /var/cvsroot/gentoo-x86/dev-libs/dee/dee-1.2.7.ebuild,v 1.1 2014/12/03 11:36:15 jlec Exp $
90
91 EAPI=5
92
93 PYTHON_COMPAT=( python2_7 python3_{3,4} )
94
95 AUTOTOOLS_AUTORECONF=y
96
97 inherit autotools-utils vala python-r1
98
99 DESCRIPTION="Provide objects allowing to create Model-View-Controller type programs across DBus"
100 HOMEPAGE="https://launchpad.net/dee/"
101 SRC_URI="https://launchpad.net/dee/1.0/${PV}/+download/${P}.tar.gz"
102
103 SLOT="0"
104 LICENSE="GPL-3"
105 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
106 IUSE="doc debug examples +icu introspection static-libs test"
107
108 REQUIRED_USE="introspection? ( ${PYTHON_REQUIRED_USE} )"
109
110 RDEPEND="
111 dev-libs/glib:2
112 dev-libs/icu:=
113 introspection? (
114 ${PYTHON_DEPS}
115 dev-libs/gobject-introspection
116 )"
117 DEPEND="${RDEPEND}
118 $(vala_depend)
119 doc? ( dev-util/gtk-doc )
120 test? (
121 dev-libs/gtx
122 dev-util/dbus-test-runner
123 )"
124
125 src_prepare() {
126 sed \
127 -e '/GCC_FLAGS/s:-g::' \
128 -e 's:vapigen:${VAPIGEN}:g' \
129 -i configure.ac || die
130
131 sed \
132 -e 's:bindings::g' \
133 -i Makefile.am || die
134
135 vala_src_prepare
136 autotools-utils_src_prepare
137 }
138
139 src_configure() {
140 local myeconfargs=(
141 --disable-silent-rules
142 $(use_enable debug trace-log)
143 $(use_enable doc gtk-doc)
144 $(use_enable icu)
145 $(use_enable test tests)
146 # $(use_enable test extended-tests)
147 )
148 autotools-utils_src_configure
149 use introspection && python_copy_sources
150 }
151
152 src_compile() {
153 autotools-utils_src_compile
154
155 compilation() {
156 cd bindings || die
157 emake \
158 pyexecdir="$(python_get_sitedir)"
159 }
160 use introspection && python_foreach_impl run_in_build_dir compilation
161 }
162
163 src_install() {
164 autotools-utils_src_install
165
166 if use examples; then
167 insinto /usr/share/doc/${PN}/
168 doins -r examples
169 fi
170
171 installation() {
172 cd bindings || die
173 emake \
174 PYGI_OVERRIDES_DIR="$(python_get_sitedir)"/gi/overrides \
175 DESTDIR="${D}" \
176 install
177 }
178 use introspection && python_foreach_impl run_in_build_dir installation
179 }