Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/dconf: ChangeLog dconf-0.10.0.ebuild dconf-0.12.1.ebuild dconf-0.14.0.ebuild dconf-0.12.0.ebuild
Date: Thu, 27 Sep 2012 22:59:32
Message-Id: 20120927225919.61FF121505@flycatcher.gentoo.org
1 tetromino 12/09/27 22:59:19
2
3 Modified: ChangeLog dconf-0.10.0.ebuild dconf-0.12.1.ebuild
4 Added: dconf-0.14.0.ebuild
5 Removed: dconf-0.12.0.ebuild
6 Log:
7 Version bump for gnome-3.6; dconf-editor finally added search. Update license.
8
9 (Portage version: 2.2.0_alpha132/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.34 gnome-base/dconf/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/dconf/ChangeLog?rev=1.34&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/dconf/ChangeLog?rev=1.34&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/dconf/ChangeLog?r1=1.33&r2=1.34
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/gnome-base/dconf/ChangeLog,v
21 retrieving revision 1.33
22 retrieving revision 1.34
23 diff -u -r1.33 -r1.34
24 --- ChangeLog 1 May 2012 19:39:01 -0000 1.33
25 +++ ChangeLog 27 Sep 2012 22:59:19 -0000 1.34
26 @@ -1,6 +1,13 @@
27 # ChangeLog for gnome-base/dconf
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/dconf/ChangeLog,v 1.33 2012/05/01 19:39:01 pacho Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/dconf/ChangeLog,v 1.34 2012/09/27 22:59:19 tetromino Exp $
31 +
32 +*dconf-0.14.0 (27 Sep 2012)
33 +
34 + 27 Sep 2012; Alexandre Rostovtsev <tetromino@g.o> dconf-0.10.0.ebuild,
35 + -dconf-0.12.0.ebuild, dconf-0.12.1.ebuild, +dconf-0.14.0.ebuild:
36 + Version bump for gnome-3.6; dconf-editor finally added search. Update
37 + license.
38
39 *dconf-0.12.1 (01 May 2012)
40
41
42
43
44 1.10 gnome-base/dconf/dconf-0.10.0.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/dconf/dconf-0.10.0.ebuild?rev=1.10&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/dconf/dconf-0.10.0.ebuild?rev=1.10&content-type=text/plain
48 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/dconf/dconf-0.10.0.ebuild?r1=1.9&r2=1.10
49
50 Index: dconf-0.10.0.ebuild
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/gnome-base/dconf/dconf-0.10.0.ebuild,v
53 retrieving revision 1.9
54 retrieving revision 1.10
55 diff -u -r1.9 -r1.10
56 --- dconf-0.10.0.ebuild 25 Mar 2012 16:14:19 -0000 1.9
57 +++ dconf-0.10.0.ebuild 27 Sep 2012 22:59:19 -0000 1.10
58 @@ -1,6 +1,6 @@
59 # Copyright 1999-2012 Gentoo Foundation
60 # Distributed under the terms of the GNU General Public License v2
61 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/dconf/dconf-0.10.0.ebuild,v 1.9 2012/03/25 16:14:19 armin76 Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/dconf/dconf-0.10.0.ebuild,v 1.10 2012/09/27 22:59:19 tetromino Exp $
63
64 EAPI="4"
65 GCONF_DEBUG="no"
66 @@ -10,7 +10,7 @@
67 DESCRIPTION="Simple low-level configuration system"
68 HOMEPAGE="http://live.gnome.org/dconf"
69
70 -LICENSE="LGPL-2.1"
71 +LICENSE="LGPL-2.1+"
72 SLOT="0"
73 KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
74 IUSE="doc vala +X"
75 @@ -22,6 +22,7 @@
76 # vala:0.14 due to an automagic version-check #ifdef (commit a15d9621)
77 DEPEND="${RDEPEND}
78 dev-util/gtk-doc-am
79 + virtual/pkgconfig
80 doc? ( >=dev-util/gtk-doc-1.15 )
81 vala? ( dev-lang/vala:0.14 )"
82 # eautoreconf requires gtk-doc-am
83
84
85
86 1.2 gnome-base/dconf/dconf-0.12.1.ebuild
87
88 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/dconf/dconf-0.12.1.ebuild?rev=1.2&view=markup
89 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/dconf/dconf-0.12.1.ebuild?rev=1.2&content-type=text/plain
90 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/dconf/dconf-0.12.1.ebuild?r1=1.1&r2=1.2
91
92 Index: dconf-0.12.1.ebuild
93 ===================================================================
94 RCS file: /var/cvsroot/gentoo-x86/gnome-base/dconf/dconf-0.12.1.ebuild,v
95 retrieving revision 1.1
96 retrieving revision 1.2
97 diff -u -r1.1 -r1.2
98 --- dconf-0.12.1.ebuild 1 May 2012 19:39:01 -0000 1.1
99 +++ dconf-0.12.1.ebuild 27 Sep 2012 22:59:19 -0000 1.2
100 @@ -1,6 +1,6 @@
101 # Copyright 1999-2012 Gentoo Foundation
102 # Distributed under the terms of the GNU General Public License v2
103 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/dconf/dconf-0.12.1.ebuild,v 1.1 2012/05/01 19:39:01 pacho Exp $
104 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/dconf/dconf-0.12.1.ebuild,v 1.2 2012/09/27 22:59:19 tetromino Exp $
105
106 EAPI="4"
107 GCONF_DEBUG="no"
108 @@ -10,7 +10,7 @@
109 DESCRIPTION="Simple low-level configuration system"
110 HOMEPAGE="http://live.gnome.org/dconf"
111
112 -LICENSE="LGPL-2.1"
113 +LICENSE="LGPL-2.1+"
114 SLOT="0"
115 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
116 IUSE="doc +X"
117 @@ -20,6 +20,7 @@
118 X? ( >=dev-libs/libxml2-2.7.7:2
119 x11-libs/gtk+:3 )"
120 DEPEND="${RDEPEND}
121 + virtual/pkgconfig
122 doc? ( >=dev-util/gtk-doc-1.15 )"
123 # eautoreconf requires gtk-doc-am
124
125
126
127
128 1.1 gnome-base/dconf/dconf-0.14.0.ebuild
129
130 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/dconf/dconf-0.14.0.ebuild?rev=1.1&view=markup
131 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/dconf/dconf-0.14.0.ebuild?rev=1.1&content-type=text/plain
132
133 Index: dconf-0.14.0.ebuild
134 ===================================================================
135 # Copyright 1999-2012 Gentoo Foundation
136 # Distributed under the terms of the GNU General Public License v2
137 # $Header: /var/cvsroot/gentoo-x86/gnome-base/dconf/dconf-0.14.0.ebuild,v 1.1 2012/09/27 22:59:19 tetromino Exp $
138
139 EAPI="4"
140 GCONF_DEBUG="no"
141
142 inherit gnome2 bash-completion-r1 virtualx
143
144 DESCRIPTION="Simple low-level configuration system"
145 HOMEPAGE="http://live.gnome.org/dconf"
146
147 LICENSE="LGPL-2.1+"
148 SLOT="0"
149 # TODO: coverage ?
150 IUSE="doc test +X"
151 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
152
153 RDEPEND=">=dev-libs/glib-2.33.3:2
154 sys-apps/dbus
155 X? ( >=dev-libs/libxml2-2.7.7:2
156 x11-libs/gtk+:3 )"
157 DEPEND="${RDEPEND}
158 dev-libs/libxslt
159 sys-devel/gettext
160 >=dev-util/intltool-0.50
161 virtual/pkgconfig
162 doc? ( >=dev-util/gtk-doc-1.15 )"
163
164 pkg_setup() {
165 G2CONF="${G2CONF}
166 --disable-schemas-compile
167 --disable-gcov
168 $(use_enable X editor)
169 VALAC=$(type -P valac-0.18)" # harmless even if valac-0.18 not found
170 }
171
172 src_test() {
173 Xemake check
174 }
175
176 src_install() {
177 gnome2_src_install
178
179 # GSettings backend may be one of: memory, gconf, dconf
180 # Only dconf is really considered functional by upstream
181 # must have it enabled over gconf if both are installed
182 echo 'CONFIG_PROTECT_MASK="/etc/dconf"' >> 51dconf
183 echo 'GSETTINGS_BACKEND="dconf"' >> 51dconf
184 doenvd 51dconf
185
186 # Install bash-completion file properly to the system
187 rm -rv "${ED}usr/share/bash-completion" || die
188 dobashcomp "${S}/bin/completion/dconf"
189 }
190
191 pkg_postinst() {
192 gnome2_pkg_postinst
193 # Kill existing dconf-service processes as recommended by upstream due to
194 # possible changes in the dconf private dbus API.
195 # dconf-service will be dbus-activated on next use.
196 pids=$(pgrep -x dconf-service)
197 if [[ $? == 0 ]]; then
198 ebegin "Stopping dconf-service; it will automatically restart on demand"
199 kill ${pids}
200 eend $?
201 fi
202 }