Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/telepathy-mission-control/, net-im/telepathy-mission-control/files/
Date: Sat, 08 Feb 2020 19:49:32
Message-Id: 1581191274.deaa180d8b54aba6764ea5a8bdfa935ee7e5da5a.mattst88@gentoo
1 commit: deaa180d8b54aba6764ea5a8bdfa935ee7e5da5a
2 Author: David Heidelberg <david <AT> ixit <DOT> cz>
3 AuthorDate: Fri Dec 20 15:49:58 2019 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 8 19:47:54 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deaa180d
7
8 net-im/telepathy-mission-control: bump 5.16.5
9
10 - includes upstream patch, which makes Polari works again! [1]
11
12 [1] https://gitlab.gnome.org/GNOME/polari/issues/119
13
14 Closes: https://bugs.gentoo.org/703424
15 Closes: https://github.com/gentoo/gentoo/pull/14058
16 Signed-off-by: David Heidelberg <david <AT> ixit.cz>
17 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
18
19 net-im/telepathy-mission-control/Manifest | 1 +
20 .../files/5.16.5-account-fix-property-name.patch | 25 +++++++++++
21 .../telepathy-mission-control-5.16.5.ebuild | 48 ++++++++++++++++++++++
22 3 files changed, 74 insertions(+)
23
24 diff --git a/net-im/telepathy-mission-control/Manifest b/net-im/telepathy-mission-control/Manifest
25 index d00bc4232b0..a0674cc3fc2 100644
26 --- a/net-im/telepathy-mission-control/Manifest
27 +++ b/net-im/telepathy-mission-control/Manifest
28 @@ -1 +1,2 @@
29 DIST telepathy-mission-control-5.16.4.tar.gz 1102177 BLAKE2B 4c7ad46c472b6bc20b559de48602bcee971fda5ed2fb139d4a67793ac0f2871cfff6db5f9775a3626e1f1860fe41f8e4d520f00d05d7230064d30b21cb3397bc SHA512 5ed624df2d041554af074c22a18db2405fa5bd41bec40edc574382eb9d8b9f93ff6f4be3042d27f950694a353f4192670e200f5f8865419701ca520a973959ed
30 +DIST telepathy-mission-control-5.16.5.tar.gz 1125142 BLAKE2B 1f39336d8221ec9f297ba9eeaed39ffc30d5b2ecde3b02148343cfb9bf4ec15d949a36feb6b92cef17d70f786840b8df9cf159eb8eb00462c64bfb8b41437b57 SHA512 6adeb3033853bef5b732e7b85da49b75bffbdc57d968b1e4313fd1452eaf8db96c3f7f50d41ebb7bfcb084a7f093a9eaccdb28c23d2777e149a90dec6d4ef4e4
31
32 diff --git a/net-im/telepathy-mission-control/files/5.16.5-account-fix-property-name.patch b/net-im/telepathy-mission-control/files/5.16.5-account-fix-property-name.patch
33 new file mode 100644
34 index 00000000000..17eb7f1f041
35 --- /dev/null
36 +++ b/net-im/telepathy-mission-control/files/5.16.5-account-fix-property-name.patch
37 @@ -0,0 +1,25 @@
38 +From d8dab08fe8db137c6bbd8bbdc3d9b01d98c48910 Mon Sep 17 00:00:00 2001
39 +From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@×××××.org>
40 +Date: Thu, 19 Dec 2019 13:37:49 +0100
41 +Subject: [PATCH] account: Fix property name
42 +
43 +Spaces are not valid characters in property names, and never were.
44 +Until recently GLib silently fixed up the name by replacing the
45 +space with '-', but now tightened up the validation.
46 +---
47 + src/mcd-account.c | 2 +-
48 + 1 file changed, 1 insertion(+), 1 deletion(-)
49 +
50 +diff --git a/src/mcd-account.c b/src/mcd-account.c
51 +index 8009110e..de5c61cf 100644
52 +--- a/src/mcd-account.c
53 ++++ b/src/mcd-account.c
54 +@@ -3442,7 +3442,7 @@ mcd_account_class_init (McdAccountClass * klass)
55 +
56 + g_object_class_install_property
57 + (object_class, PROP_CONNECTIVITY_MONITOR,
58 +- g_param_spec_object ("connectivity monitor",
59 ++ g_param_spec_object ("connectivity-monitor",
60 + "Connectivity monitor",
61 + "Connectivity monitor",
62 + MCD_TYPE_CONNECTIVITY_MONITOR,
63
64 diff --git a/net-im/telepathy-mission-control/telepathy-mission-control-5.16.5.ebuild b/net-im/telepathy-mission-control/telepathy-mission-control-5.16.5.ebuild
65 new file mode 100644
66 index 00000000000..9018152235c
67 --- /dev/null
68 +++ b/net-im/telepathy-mission-control/telepathy-mission-control-5.16.5.ebuild
69 @@ -0,0 +1,48 @@
70 +# Copyright 1999-2019 Gentoo Authors
71 +# Distributed under the terms of the GNU General Public License v2
72 +
73 +EAPI=6
74 +GNOME2_LA_PUNT="yes"
75 +# Needed for tests and build #489466
76 +PYTHON_COMPAT=( python2_7 )
77 +
78 +inherit gnome2 python-any-r1
79 +
80 +DESCRIPTION="An account manager and channel dispatcher for the Telepathy framework"
81 +HOMEPAGE="https://cgit.freedesktop.org/telepathy/telepathy-mission-control/"
82 +SRC_URI="https://telepathy.freedesktop.org/releases/${PN}/${P}.tar.gz"
83 +
84 +LICENSE="LGPL-2.1+"
85 +SLOT="0"
86 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
87 +IUSE="debug networkmanager" # test
88 +
89 +RDEPEND="
90 + >=dev-libs/dbus-glib-0.82
91 + >=dev-libs/glib-2.46:2
92 + >=sys-apps/dbus-0.95
93 + >=net-libs/telepathy-glib-0.20
94 + networkmanager? ( >=net-misc/networkmanager-1:= )
95 +"
96 +DEPEND="${RDEPEND}
97 + ${PYTHON_DEPS}
98 + dev-libs/libxslt
99 + >=dev-util/gtk-doc-am-1.17
100 + virtual/pkgconfig
101 +"
102 +# test? ( dev-python/twisted-words )"
103 +
104 +# Tests are broken, see upstream bug #29334 and #64212
105 +# upstream doesn't want it enabled everywhere (#29334#c12)
106 +RESTRICT="test"
107 +
108 +PATCHES=( "${FILESDIR}/5.16.5-account-fix-property-name.patch" )
109 +
110 +src_configure() {
111 + # creds is not available
112 + gnome2_src_configure \
113 + --disable-static \
114 + --disable-upower \
115 + $(use_enable debug) \
116 + $(use_with networkmanager connectivity nm)
117 +}