Gentoo Archives: gentoo-commits

From: "Maciej Mrozowski (reavertm)" <reavertm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-im/kadu: ChangeLog kadu-0.10.0.ebuild
Date: Thu, 29 Sep 2011 20:37:37
Message-Id: 20110929203727.84EFD20036@flycatcher.gentoo.org
1 reavertm 11/09/29 20:37:27
2
3 Modified: ChangeLog
4 Added: kadu-0.10.0.ebuild
5 Log:
6 Version bump, bug 382259
7
8 (Portage version: 2.2.0_alpha59/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.109 net-im/kadu/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/kadu/ChangeLog?rev=1.109&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/kadu/ChangeLog?rev=1.109&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/kadu/ChangeLog?r1=1.108&r2=1.109
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-im/kadu/ChangeLog,v
20 retrieving revision 1.108
21 retrieving revision 1.109
22 diff -u -r1.108 -r1.109
23 --- ChangeLog 17 Jul 2011 17:39:15 -0000 1.108
24 +++ ChangeLog 29 Sep 2011 20:37:27 -0000 1.109
25 @@ -1,6 +1,12 @@
26 # ChangeLog for net-im/kadu
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-im/kadu/ChangeLog,v 1.108 2011/07/17 17:39:15 reavertm Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-im/kadu/ChangeLog,v 1.109 2011/09/29 20:37:27 reavertm Exp $
30 +
31 +*kadu-0.10.0 (29 Sep 2011)
32 +
33 + 29 Sep 2011; Maciej Mrozowski <reavertm@g.o> +kadu-0.10.0.ebuild,
34 + +files/kadu-0.10.0-cmake.patch:
35 + Version bump, bug 382259
36
37 17 Jul 2011; Maciej Mrozowski <reavertm@g.o> -kadu-0.9.1-r1.ebuild,
38 kadu-0.9.2.ebuild:
39
40
41
42 1.1 net-im/kadu/kadu-0.10.0.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/kadu/kadu-0.10.0.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/kadu/kadu-0.10.0.ebuild?rev=1.1&content-type=text/plain
46
47 Index: kadu-0.10.0.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/net-im/kadu/kadu-0.10.0.ebuild,v 1.1 2011/09/29 20:37:27 reavertm Exp $
52
53 EAPI="4"
54
55 inherit base cmake-utils flag-o-matic
56
57 MY_P="${P/_/-}"
58
59 DESCRIPTION="An open source Gadu-Gadu and Jabber/XMPP protocol Instant Messenger client."
60 HOMEPAGE="http://www.kadu.net"
61 SRC_URI="http://download.kadu.im/stable/${MY_P}.tar.bz2"
62
63 LICENSE="GPL-2"
64 KEYWORDS="~amd64 ~ppc ~x86"
65 SLOT="0"
66 IUSE="+gadu kde phonon speech spell +ssl xmpp"
67 REQUIRED_USE="
68 || (
69 gadu
70 xmpp
71 )
72 "
73 COMMON_DEPEND="
74 >=app-crypt/qca-2.0.0-r2
75 >=media-libs/libsndfile-1.0
76 >=net-libs/libgadu-1.11.0[threads]
77 x11-libs/libXfixes
78 x11-libs/libXScrnSaver
79 >=x11-libs/qt-dbus-4.4:4
80 >=x11-libs/qt-gui-4.4:4[qt3support]
81 >=x11-libs/qt-script-4.4:4
82 >=x11-libs/qt-sql-4.4:4[sqlite]
83 >=x11-libs/qt-svg-4.4:4
84 >=x11-libs/qt-webkit-4.4:4
85 gadu? ( >=x11-libs/qt-xmlpatterns-4.4:4 )
86 kde? ( >=kde-base/kdelibs-4.3.3 )
87 phonon? (
88 !kde? (
89 || (
90 >=x11-libs/qt-phonon-4.4:4
91 media-libs/phonon
92 )
93 )
94 kde? ( media-libs/phonon )
95 )
96 spell? ( app-text/enchant )
97 xmpp? ( net-dns/libidn )
98 "
99 DEPEND="${COMMON_DEPEND}
100 xmpp? ( dev-util/automoc )
101 x11-proto/fixesproto
102 x11-proto/scrnsaverproto
103 "
104 RDEPEND="${COMMON_DEPEND}
105 speech? ( app-accessibility/powiedz )
106 ssl? ( app-crypt/qca-ossl:2 )
107 "
108
109 PATCHES=(
110 "${FILESDIR}/${P}-cmake.patch"
111 )
112
113 PLUGINS='amarok1_mediaplayer antistring auto_hide autoaway autoresponder
114 autostatus cenzor chat_notify config_wizard desktop_docking docking exec_notify
115 ext_sound falf_mediaplayer filedesc firewall freedesktop_notify hints history
116 idle imagelink last_seen mediaplayer mprisplayer_mediaplayer pcspeaker qt4_docking
117 qt4_docking_notify screenshot simpleview single_window sms sound sql_history tabs
118 word_fix'
119
120 src_configure() {
121 # Filter out dangerous flags
122 filter-flags -fno-rtti
123 strip-unsupported-flags
124
125 # Ensure -DQT_NO_DEBUG is added
126 append-cppflags -DQT_NO_DEBUG
127
128 # Plugin selection
129 if use gadu; then
130 PLUGINS+=' gadu_protocol history_migration profiles_import'
131 fi
132
133 use xmpp && PLUGINS+=' jabber_protocol'
134 use phonon && PLUGINS+=' phonon_sound'
135 use speech && PLUGINS+=' speech'
136 use spell && PLUGINS+=' spellchecker'
137
138 if use ssl; then
139 PLUGINS+=' encryption_ng encryption_ng_simlite'
140 fi
141
142 # COMPILE_PLUGINS isn't the most flexible..
143 local compile_plugins=
144 for plugin in ${PLUGINS}; do
145 [[ -n ${compile_plugins} ]] && compile_plugins+=','
146 compile_plugins+="${plugin}"
147 done
148 unset PLUGINS
149
150 # Configure package
151 local mycmakeargs=(
152 -DBUILD_DESCRIPTION='Gentoo Linux'
153 -DCOMPILE_PLUGINS="${compile_plugins}"
154 $(cmake-utils_use_with spell ENCHANT)
155 )
156 unset compile_plugins
157
158 cmake-utils_src_configure
159 }