Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/qutim/
Date: Sun, 10 Sep 2017 04:15:07
Message-Id: 1505016891.165963056fbbd0e5422fb5e89603dfef75b807e8.kensington@gentoo
1 commit: 165963056fbbd0e5422fb5e89603dfef75b807e8
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 10 04:09:14 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 10 04:14:51 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16596305
7
8 net-im/qutim: remove mobility and jingle USE flags
9
10 The required dependency is being last rited.
11
12 Closes: https://bugs.gentoo.org/626232
13 Package-Manager: Portage-2.3.6, Repoman-2.3.3
14
15 net-im/qutim/metadata.xml | 1 -
16 net-im/qutim/qutim-0.3.3_p1.ebuild | 18 +++---------------
17 2 files changed, 3 insertions(+), 16 deletions(-)
18
19 diff --git a/net-im/qutim/metadata.xml b/net-im/qutim/metadata.xml
20 index 6d10686c9a1..f84be2388b5 100644
21 --- a/net-im/qutim/metadata.xml
22 +++ b/net-im/qutim/metadata.xml
23 @@ -37,7 +37,6 @@
24 <flag name="telepathy">Enable to connect various IMs through <pkg>net-libs/telepathy-qt</pkg></flag>
25 <flag name="antiboss">Enable support for the antiboss plugin</flag>
26 <flag name="espionage">!!Not recomended, contains privacy risk!! Enable control plugin that controls user by sending messages and roster to remote server</flag>
27 - <flag name="mobility">Enable several mobility related plugins like vibro notification</flag>
28 <flag name="plugman">Enable downloadable content management with <pkg>dev-libs/libattica</pkg></flag>
29 </use>
30 </pkgmetadata>
31
32 diff --git a/net-im/qutim/qutim-0.3.3_p1.ebuild b/net-im/qutim/qutim-0.3.3_p1.ebuild
33 index 0a867366a10..94d11a57265 100644
34 --- a/net-im/qutim/qutim-0.3.3_p1.ebuild
35 +++ b/net-im/qutim/qutim-0.3.3_p1.ebuild
36 @@ -19,14 +19,13 @@ KEYWORDS="amd64 x86"
37 # general USE
38 IUSE="doc +sound tools"
39 # protocol uses
40 -IUSE="$IUSE telepathy irc xmpp jingle mrim oscar purple vkontakte"
41 +IUSE="$IUSE telepathy irc xmpp mrim oscar purple vkontakte"
42 # plugins
43 IUSE="$IUSE antiboss aspell ayatana awn crypt dbus debug -espionage histman hunspell
44 - kde mobility otr plugman phonon purple qml sdl +ssl +xscreensaver webkit"
45 + kde otr plugman phonon purple qml sdl +ssl +xscreensaver webkit"
46
47 REQUIRED_USE="
48 oscar? ( ssl )
49 - jingle? ( xmpp )
50 qml? ( webkit )
51 "
52
53 @@ -45,7 +44,6 @@ CDEPEND="
54 app-crypt/qca:2[qt4(+)]
55 >=net-libs/jreen-1.2.0[qt4]
56 )
57 - jingle? ( dev-qt/qt-mobility[multimedia] )
58 oscar? ( app-crypt/qca:2[qt4(+)] )
59 purple? ( net-im/pidgin )
60 vkontakte? ( >=dev-qt/qtwebkit-${QT_PV} )
61 @@ -59,10 +57,6 @@ CDEPEND="
62 ayatana? ( >=dev-libs/libindicate-qt-0.2.2 )
63 hunspell? ( app-text/hunspell )
64 kde? ( kde-frameworks/kdelibs:4 )
65 - mobility? (
66 - dev-qt/qt-mobility[multimedia,feedback]
67 - >=dev-qt/qtbearer-${QT_PV}
68 - )
69 otr? ( >=net-libs/libotr-4.0.0 )
70 phonon? ( media-libs/phonon[qt4] )
71 plugman? (
72 @@ -103,12 +97,6 @@ src_prepare() {
73 core/src/corelayers/idledetector/CMakeLists.txt || die
74 fi
75
76 - # fix automagic dep on qt-mobility for jingle
77 - if ! use jingle; then
78 - sed -i -e '/find_package(QtMobility)/d' \
79 - protocols/jabber/CMakeLists.txt || die
80 - fi
81 -
82 # remove unwanted translations
83 local lang
84 for lang in ${LANGS}; do
85 @@ -152,7 +140,6 @@ src_configure() {
86 $(cmake-utils_use phonon PHONONSOUND )
87 $(cmake-utils_use plugman PLUGMAN )
88 $(cmake-utils_use debug LOGGER )
89 - $(cmake-utils_use mobility MOBILITY )
90 $(cmake-utils_use dbus NOWPLAYING )
91 $(cmake-utils_use otr OFFTHERECORD )
92 $(cmake-utils_use qml QMLCHAT )
93 @@ -162,6 +149,7 @@ src_configure() {
94 -DDOCKTILE=OFF # QtDockTile currenly supports only unity;
95 # consider to make it optional if it also support kde or whatever
96 -DUPDATER=OFF
97 + -DCMAKE_DISABLE_FIND_PACKAGE_QtMobility=ON # required dependency last-rited
98 )
99 # NOTE: Integration plugins are autodisabled:
100 # symbianintegration macintegration maemo5integration haikunotifications meegointegration winintegration