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.6.5.4.ebuild
Date: Mon, 08 Feb 2010 21:28:10
Message-Id: E1Neb9K-0000vo-8v@stork.gentoo.org
1 reavertm 10/02/08 21:28:06
2
3 Modified: ChangeLog
4 Added: kadu-0.6.5.4.ebuild
5 Log:
6 Version bump, related to bug #297465
7 (Portage version: 2.2_rc62/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.86 net-im/kadu/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/kadu/ChangeLog?rev=1.86&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/kadu/ChangeLog?rev=1.86&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/kadu/ChangeLog?r1=1.85&r2=1.86
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-im/kadu/ChangeLog,v
19 retrieving revision 1.85
20 retrieving revision 1.86
21 diff -u -r1.85 -r1.86
22 --- ChangeLog 3 Feb 2010 10:48:25 -0000 1.85
23 +++ ChangeLog 8 Feb 2010 21:28:05 -0000 1.86
24 @@ -1,6 +1,11 @@
25 # ChangeLog for net-im/kadu
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-im/kadu/ChangeLog,v 1.85 2010/02/03 10:48:25 reavertm Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-im/kadu/ChangeLog,v 1.86 2010/02/08 21:28:05 reavertm Exp $
29 +
30 +*kadu-0.6.5.4 (08 Feb 2010)
31 +
32 + 08 Feb 2010; Maciej Mrozowski <reavertm@g.o> +kadu-0.6.5.4.ebuild:
33 + Version bump, related to bug #297465
34
35 *kadu-0.6.5.3-r2 (03 Feb 2010)
36
37
38
39
40 1.1 net-im/kadu/kadu-0.6.5.4.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/kadu/kadu-0.6.5.4.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/kadu/kadu-0.6.5.4.ebuild?rev=1.1&content-type=text/plain
44
45 Index: kadu-0.6.5.4.ebuild
46 ===================================================================
47 # Copyright 1999-2010 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/net-im/kadu/kadu-0.6.5.4.ebuild,v 1.1 2010/02/08 21:28:05 reavertm Exp $
50
51 EAPI="2"
52
53 inherit base cmake-utils flag-o-matic
54
55 MY_P="${P/_/-}"
56
57 DESCRIPTION="QT client for popular in Poland Gadu-Gadu instant messaging network"
58 HOMEPAGE="http://www.kadu.net"
59 SRC_URI="http://www.kadu.net/download/stable/${MY_P}.tar.bz2"
60
61 LICENSE="GPL-2"
62 KEYWORDS="~amd64 ~ppc ~x86"
63 SLOT="0"
64 IUSE="alsa ao dbus kde oss phonon speech spell +ssl"
65
66 COMMON_DEPEND="
67 >=app-crypt/qca-2.0.0-r2
68 >=media-libs/libsndfile-1.0
69 >=net-libs/libgadu-1.9_rc2[threads]
70 x11-libs/libXScrnSaver
71 >=x11-libs/qt-gui-4.4:4[qt3support]
72 >=x11-libs/qt-webkit-4.4:4
73 alsa? ( media-libs/alsa-lib )
74 ao? ( media-libs/libao )
75 dbus? ( >=x11-libs/qt-dbus-4.4:4 )
76 kde? ( >=kde-base/kdelibs-4.3.3 )
77 phonon? (
78 !kde? (
79 || (
80 >=x11-libs/qt-phonon-4.4:4
81 media-sound/phonon
82 )
83 )
84 kde? ( media-sound/phonon )
85 )
86 spell? ( app-text/enchant )
87 "
88 DEPEND="${COMMON_DEPEND}
89 x11-proto/scrnsaverproto
90 "
91 RDEPEND="${COMMON_DEPEND}
92 speech? ( app-accessibility/powiedz )
93 ssl? ( app-crypt/qca-ossl:2 )
94 "
95
96 S="${WORKDIR}/${PN}"
97
98 PATCHES=(
99 "${FILESDIR}/libgsm-ugly-code.patch"
100 )
101
102 # set given .config variable to =m or =y
103 # args: <variable> <m/y>
104 config_enable() {
105 sed -i -e "s/^\(${1}=\)./\1${2}/" .config || die "config_enable failed"
106 }
107
108 src_prepare() {
109 # Autopatcher
110 base_src_prepare
111
112 # Create .config file with all variables defaulted to =n
113 sed -i -n -e "s/=\(m\|y\)/=n/" -e "/^[a-z]/p" .config \
114 || die ".config creation failed"
115
116 # Common modules
117 config_enable module_account_management m
118 config_enable module_advanced_userlist m
119 config_enable module_agent m
120 config_enable module_antistring m
121 config_enable module_auto_hide m
122 config_enable module_autoaway m
123 config_enable module_autoresponder m
124 config_enable module_autostatus m
125 config_enable module_cenzor m
126 config_enable module_config_wizard m
127 config_enable module_dcc m
128 config_enable module_default_sms m
129 config_enable module_desktop_docking m
130 config_enable module_docking m
131 config_enable module_echo m
132 config_enable module_exec_notify m
133 config_enable module_ext_sound m
134 config_enable module_filedesc m
135 config_enable module_filtering m
136 config_enable module_firewall m
137 config_enable module_gg_avatars m
138 config_enable module_hints m
139 config_enable module_history m
140 config_enable module_idle m
141 config_enable module_last_seen m
142 config_enable module_notify m
143 config_enable module_parser_extender m
144 config_enable module_pcspeaker m
145 config_enable module_powerkadu m
146 config_enable module_profiles m
147 config_enable module_qt4_docking m
148 config_enable module_qt4_docking_notify m
149 config_enable module_screenshot m
150 config_enable module_single_window m
151 config_enable module_sms m
152 config_enable module_sound m
153 config_enable module_split_messages m
154 config_enable module_voice m
155 config_enable module_weather m
156 config_enable module_window_notify m
157 config_enable module_word_fix m
158
159 # Autodownloaded modules
160 config_enable module_nextinfo m
161 config_enable module_tabs m
162 config_enable module_plus_pl_sms m
163
164 if use dbus; then
165 # Media players - no build time deps so build them all
166 # bmpx_mediaplayer
167 config_enable module_mediaplayer m
168 # amarok1_mediaplayer m
169 config_enable module_amarok2_mediaplayer m
170 config_enable module_audacious_mediaplayer m
171 config_enable module_dragon_mediaplayer m
172 config_enable module_mpris_mediaplayer m
173 # falf_mediaplayer
174 # itunes_mediaplayer
175 config_enable module_vlc_mediaplayer m
176 # xmms2_mediaplayer
177 # xmms_mediaplayer
178
179 # dbus interface for Kadu
180 config_enable module_dbus m
181
182 # Autodownloaded module
183 use kde && config_enable module_kde_notify m
184 fi
185
186 # Audio outputs
187 use alsa && config_enable module_alsa_sound m
188 use ao && config_enable module_ao_sound m
189 use oss && config_enable module_dsp_sound m
190 use phonon && config_enable module_phonon_sound m
191
192 # Misc stuff
193 use speech && config_enable module_speech m
194 use spell && config_enable module_spellchecker m
195 use ssl && config_enable module_encryption m
196
197 # Icons
198 config_enable icons_default y
199 # Uncomment when available
200 # config_enable icons_glass16 y
201 # config_enable icons_glass22 y
202 # config_enable icons_kadu05 y
203 # config_enable icons_oxygen16 y
204 # config_enable icons_tango16 y
205
206 # Emoticons
207 config_enable emoticons_penguins y
208 # Uncomment when available
209 # config_enable emoticons_gg6_compatible y
210 # config_enable emoticons_tango y
211
212 # Sound themes
213 config_enable sound_default y
214 # Uncomment when available
215 # config_enable sound_bns y
216 # config_enable sound_drums y
217 # config_enable sound_florkus y
218 # config_enable sound_michalsrodek y
219 # config_enable sound_percussion y
220 # config_enable sound_ultr y
221 }
222
223 src_configure() {
224 # Filter out dangerous flags
225 filter-flags -fno-rtti
226 strip-unsupported-flags
227
228 # Ensure -DQT_NO_DEBUG is added
229 append-cppflags -DQT_NO_DEBUG
230
231 # Configure package
232 mycmakeargs="${mycmakeargs}
233 -DBUILD_DESCRIPTION='Gentoo Linux'
234 -DENABLE_AUTODOWNLOAD=ON
235 "
236
237 cmake-utils_src_configure
238 }