Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: net-libs/gnome-online-accounts/
Date: Tue, 25 Dec 2012 21:53:13
Message-Id: 1356472350.5f6ef276dd43cb95f1ce7b9bd8162e6cf336f09b.eva@gentoo
1 commit: 5f6ef276dd43cb95f1ce7b9bd8162e6cf336f09b
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 25 21:52:30 2012 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 25 21:52:30 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=5f6ef276
7
8 net-libs/gnome-online-accounts: moved to gx86
9
10 * Sync live ebuild with gx86 changes.
11 * Update metadata.xml.
12
13 ---
14 .../gnome-online-accounts-3.6.2.ebuild | 72 --------------------
15 .../gnome-online-accounts-9999.ebuild | 24 ++++---
16 net-libs/gnome-online-accounts/metadata.xml | 6 +-
17 3 files changed, 17 insertions(+), 85 deletions(-)
18
19 diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.6.2.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.6.2.ebuild
20 deleted file mode 100644
21 index 05da4a8..0000000
22 --- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.6.2.ebuild
23 +++ /dev/null
24 @@ -1,72 +0,0 @@
25 -# Copyright 1999-2012 Gentoo Foundation
26 -# Distributed under the terms of the GNU General Public License v2
27 -# $Header: $
28 -
29 -EAPI="4"
30 -GNOME2_LA_PUNT="yes"
31 -
32 -inherit gnome2
33 -if [[ ${PV} = 9999 ]]; then
34 - inherit gnome2-live
35 -fi
36 -
37 -DESCRIPTION="GNOME framework for accessing online accounts"
38 -HOMEPAGE="https://live.gnome.org/GnomeOnlineAccounts"
39 -
40 -LICENSE="LGPL-2"
41 -SLOT="0"
42 -IUSE="gnome +introspection kerberos"
43 -if [[ ${PV} = 9999 ]]; then
44 - IUSE="${IUSE} doc"
45 - KEYWORDS=""
46 -else
47 - KEYWORDS="~amd64 ~x86"
48 -fi
49 -
50 -# pango used in goaeditablelabel
51 -# libsoup used in goaoauthprovider
52 -RDEPEND="
53 - >=dev-libs/glib-2.32:2
54 - app-crypt/libsecret
55 - dev-libs/json-glib
56 - dev-libs/libxml2:2
57 - net-libs/libsoup:2.4
58 - >=net-libs/libsoup-gnome-2.38:2.4
59 - net-libs/rest:0.7
60 - net-libs/webkit-gtk:3
61 - >=x11-libs/gtk+-3.5.1:3
62 - >=x11-libs/libnotify-0.7
63 - x11-libs/pango
64 -
65 - introspection? ( >=dev-libs/gobject-introspection-0.6.2 )
66 - kerberos? (
67 - app-crypt/gcr
68 - virtual/krb5 )"
69 -# goa-daemon can launch gnome-control-center
70 -PDEPEND="gnome? ( >=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )"
71 -DEPEND="${RDEPEND}
72 - dev-libs/libxslt
73 - >=dev-util/gtk-doc-am-1.3
74 - >=dev-util/gdbus-codegen-2.30.0
75 - dev-util/intltool
76 - sys-devel/gettext
77 - virtual/pkgconfig
78 -"
79 -
80 -if [[ ${PV} = 9999 ]]; then
81 - DEPEND="${DEPEND}
82 - doc? ( >=dev-util/gtk-doc-1.3 )"
83 -fi
84 -
85 -src_configure() {
86 - # TODO: Give users a way to set the G/Y!/FB/Twitter/Windows Live secrets
87 - G2CONF="${G2CONF}
88 - --disable-static
89 - --enable-documentation
90 - --enable-exchange
91 - --enable-facebook
92 - --enable-windows-live
93 - $(use_enable kerberos)"
94 - DOCS="NEWS" # README is empty
95 - gnome2_src_configure
96 -}
97
98 diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-9999.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-9999.ebuild
99 index 2ee5cad..3552cf4 100644
100 --- a/net-libs/gnome-online-accounts/gnome-online-accounts-9999.ebuild
101 +++ b/net-libs/gnome-online-accounts/gnome-online-accounts-9999.ebuild
102 @@ -2,7 +2,7 @@
103 # Distributed under the terms of the GNU General Public License v2
104 # $Header: $
105
106 -EAPI="4"
107 +EAPI="5"
108 GNOME2_LA_PUNT="yes"
109
110 inherit gnome2
111 @@ -15,11 +15,12 @@ HOMEPAGE="https://live.gnome.org/GnomeOnlineAccounts"
112
113 LICENSE="LGPL-2"
114 SLOT="0"
115 -IUSE="doc gnome +introspection kerberos"
116 +IUSE="gnome +introspection kerberos"
117 if [[ ${PV} = 9999 ]]; then
118 + IUSE="${IUSE} doc"
119 KEYWORDS=""
120 else
121 - KEYWORDS="~amd64 ~x86"
122 + KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
123 fi
124
125 # pango used in goaeditablelabel
126 @@ -34,25 +35,30 @@ RDEPEND="
127 net-libs/rest:0.7
128 net-libs/webkit-gtk:3
129 >=x11-libs/gtk+-3.5.1:3
130 - >=x11-libs/libnotify-0.7
131 + >=x11-libs/libnotify-0.7:=
132 x11-libs/pango
133
134 introspection? ( >=dev-libs/gobject-introspection-0.6.2 )
135 kerberos? (
136 app-crypt/gcr
137 - virtual/krb5 )"
138 + virtual/krb5 )
139 +"
140 # goa-daemon can launch gnome-control-center
141 PDEPEND="gnome? ( >=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )"
142 DEPEND="${RDEPEND}
143 dev-libs/libxslt
144 + >=dev-util/gtk-doc-am-1.3
145 >=dev-util/gdbus-codegen-2.30.0
146 dev-util/intltool
147 sys-devel/gettext
148 virtual/pkgconfig
149 +"
150 +if [[ ${PV} = 9999 ]]; then
151 + DEPEND="${DEPEND}
152 + doc? ( >=dev-util/gtk-doc-1.3 )"
153 +fi
154
155 - doc? ( >=dev-util/gtk-doc-1.3 )"
156 -
157 -pkg_setup() {
158 +src_configure() {
159 # TODO: Give users a way to set the G/Y!/FB/Twitter/Windows Live secrets
160 G2CONF="${G2CONF}
161 --disable-static
162 @@ -61,5 +67,5 @@ pkg_setup() {
163 --enable-facebook
164 --enable-windows-live
165 $(use_enable kerberos)"
166 - DOCS="NEWS" # README is empty
167 + gnome2_src_configure
168 }
169
170 diff --git a/net-libs/gnome-online-accounts/metadata.xml b/net-libs/gnome-online-accounts/metadata.xml
171 index 776fe7b..a93b05f 100644
172 --- a/net-libs/gnome-online-accounts/metadata.xml
173 +++ b/net-libs/gnome-online-accounts/metadata.xml
174 @@ -3,9 +3,7 @@
175 <pkgmetadata>
176 <herd>gnome</herd>
177 <use>
178 - <flag name="introspection">Use <pkg>gnome-base/gnome-control-center</pkg>
179 - to set GNOME online accounts preferences</flag>
180 - <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
181 - for introspection</flag>
182 + <flag name="gnome">Use <pkg>gnome-base/gnome-control-center</pkg>
183 + to set GNOME online accounts preferences</flag>
184 </use>
185 </pkgmetadata>