Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: dev-libs/folks/
Date: Tue, 11 Dec 2018 13:23:52
Message-Id: 1544534620.15e6f72e733c9ff601bf8cba635b42e722d598db.eva@gentoo
1 commit: 15e6f72e733c9ff601bf8cba635b42e722d598db
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 11 13:20:51 2018 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 11 13:23:40 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=15e6f72e
7
8 dev-libs/folks: moved 0.11.4-r1 to ::gentoo
9
10 Pro-actively moving this change to avoid forgetting it when the tracker
11 move happens.
12
13 Package-Manager: Portage-2.3.52, Repoman-2.3.12
14 Manifest-Sign-Key: 0x5A56C8CD0C13248A
15 Signed-off-by: Gilles Dartiguelongue <eva <AT> gentoo.org>
16
17 dev-libs/folks/folks-0.11.4-r1.ebuild | 87 -----------------------------------
18 1 file changed, 87 deletions(-)
19
20 diff --git a/dev-libs/folks/folks-0.11.4-r1.ebuild b/dev-libs/folks/folks-0.11.4-r1.ebuild
21 deleted file mode 100644
22 index 98c7bafb..00000000
23 --- a/dev-libs/folks/folks-0.11.4-r1.ebuild
24 +++ /dev/null
25 @@ -1,87 +0,0 @@
26 -# Copyright 1999-2018 Gentoo Foundation
27 -# Distributed under the terms of the GNU General Public License v2
28 -
29 -EAPI=6
30 -GNOME2_LA_PUNT="yes"
31 -VALA_USE_DEPEND="vapigen"
32 -
33 -inherit gnome2 vala virtualx
34 -
35 -DESCRIPTION="Library for aggregating people from multiple sources"
36 -HOMEPAGE="https://wiki.gnome.org/Projects/Folks"
37 -
38 -LICENSE="LGPL-2.1+"
39 -SLOT="0/25" # subslot = libfolks soname version
40 -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux"
41 -
42 -# TODO: --enable-profiling
43 -# Vala isn't really optional, https://bugzilla.gnome.org/show_bug.cgi?id=701099
44 -IUSE="bluetooth debug eds +telepathy test tracker utils"
45 -REQUIRED_USE="bluetooth? ( eds )"
46 -
47 -COMMON_DEPEND="
48 - $(vala_depend)
49 - >=dev-libs/glib-2.40:2
50 - dev-libs/dbus-glib
51 - >=dev-libs/gobject-introspection-1.30:=
52 - >=dev-libs/libgee-0.10:0.8[introspection]
53 - dev-libs/libxml2
54 - sys-libs/ncurses:0=
55 - sys-libs/readline:0=
56 -
57 - bluetooth? ( >=net-wireless/bluez-5 )
58 - eds? ( >=gnome-extra/evolution-data-server-3.13.90:=[vala] )
59 - telepathy? ( >=net-libs/telepathy-glib-0.19.9[vala] )
60 - tracker? ( >=app-misc/tracker-1:0= )
61 -"
62 -# telepathy-mission-control needed at runtime; it is used by the telepathy
63 -# backend via telepathy-glib's AccountManager binding.
64 -RDEPEND="${COMMON_DEPEND}
65 - net-im/telepathy-mission-control
66 -"
67 -# folks socialweb backend requires that libsocialweb be built with USE=vala,
68 -# even when building folks with --disable-vala.
69 -#
70 -# FIXME:
71 -# test? ( bluetooth? ( dbusmock is missing in the tree ) )
72 -DEPEND="${COMMON_DEPEND}
73 - >=dev-util/intltool-0.50.0
74 - sys-devel/gettext
75 - virtual/pkgconfig
76 -
77 - test? (
78 - sys-apps/dbus
79 - bluetooth? (
80 - >=gnome-extra/evolution-data-server-3.9.1
81 - >=dev-libs/glib-2.40:2 ) )
82 -"
83 -
84 -src_prepare() {
85 - # Force re-generation of introspection files, otherwise it does not match installed libs
86 - find -name "*.vala" -exec touch {} \; || die
87 -
88 - vala_src_prepare
89 - gnome2_src_prepare
90 -}
91 -
92 -src_configure() {
93 - # Rebuilding docs needs valadoc, which has no release
94 - gnome2_src_configure \
95 - $(use_enable bluetooth bluez-backend) \
96 - $(use_enable debug) \
97 - $(use_enable eds eds-backend) \
98 - $(use_enable eds ofono-backend) \
99 - $(use_enable telepathy telepathy-backend) \
100 - $(use_enable tracker tracker-backend) \
101 - $(use_enable utils inspect-tool) \
102 - $(use_enable test modular-tests) \
103 - --enable-vala \
104 - --enable-import-tool \
105 - --disable-docs \
106 - --disable-fatal-warnings \
107 - --disable-libsocialweb-backend
108 -}
109 -
110 -src_test() {
111 - dbus-launch virtx emake check
112 -}