Gentoo Archives: gentoo-commits

From: "Davide Pesavento (pesa)" <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-im/qutim: metadata.xml qutim-0.3.0.ebuild ChangeLog
Date: Fri, 06 Apr 2012 19:54:07
Message-Id: 20120406195357.3A87E2004C@flycatcher.gentoo.org
1 pesa 12/04/06 19:53:57
2
3 Modified: metadata.xml ChangeLog
4 Added: qutim-0.3.0.ebuild
5 Log:
6 Version bump. Ebuild rewritten and largely simplified.
7
8 (Portage version: 2.2.0_alpha100/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.3 net-im/qutim/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/qutim/metadata.xml?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/qutim/metadata.xml?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/qutim/metadata.xml?r1=1.2&r2=1.3
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-im/qutim/metadata.xml,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- metadata.xml 13 Jun 2011 15:12:17 -0000 1.2
24 +++ metadata.xml 6 Apr 2012 19:53:57 -0000 1.3
25 @@ -3,13 +3,23 @@
26 <pkgmetadata>
27 <herd>qt</herd>
28 <use>
29 - <flag name="irc">Enable irc support</flag>
30 - <flag name="histman">Enable histman plugin</flag>
31 - <flag name="mrim">Enable mrim plugin</flag>
32 - <flag name="vkontakte">Enable vkontakte plugin</flag>
33 - <flag name="yandexnarod">Enable yanderx.narod plugin</flag>
34 + <flag name="aspell">Enable spellchecking using <pkg>app-text/aspell</pkg></flag>
35 + <flag name="awn">Enable integration with <pkg>gnome-extra/avant-window-navigator</pkg></flag>
36 + <flag name="crypt">Enable AES crypto plugin</flag>
37 + <flag name="histman">Enable history importer plugin</flag>
38 + <flag name="hunspell">Enable spellchecking using <pkg>app-text/hunspell</pkg></flag>
39 + <flag name="irc">Enable IRC protocol support</flag>
40 + <flag name="kinetic">Enable Growl-like kinetic popups plugin</flag>
41 + <flag name="mrim">Enable mail.ru protocol support</flag>
42 + <flag name="multimedia">Add sound support via <pkg>x11-libs/qt-multimedia</pkg></flag>
43 + <flag name="phonon">Add sound support via <pkg>media-libs/phonon</pkg> or <pkg>x11-libs/qt-phonon</pkg></flag>
44 + <flag name="purple">Enable libpurple-based protocol support</flag>
45 + <flag name="qml">Enable QtQuick-based chat plugin</flag>
46 + <flag name="sdl">Add sound support via <pkg>media-libs/sdl-mixer</pkg></flag>
47 + <flag name="telepathy">Enable telepathy-based protocol support</flag>
48 + <flag name="vkontakte">Enable vkontakte protocol support</flag>
49 + <flag name="webkit">Enable Adium-like WebView plugin</flag>
50 + <flag name="xscreensaver">Use X screensaver protocol extension to monitor idle/active status based on mouse/keyboard events</flag>
51 + <flag name="yandexnarod">Enable yandex.narod plugin</flag>
52 </use>
53 -<longdescription lang="en">
54 -</longdescription>
55 </pkgmetadata>
56 -
57
58
59
60 1.14 net-im/qutim/ChangeLog
61
62 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/qutim/ChangeLog?rev=1.14&view=markup
63 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/qutim/ChangeLog?rev=1.14&content-type=text/plain
64 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/qutim/ChangeLog?r1=1.13&r2=1.14
65
66 Index: ChangeLog
67 ===================================================================
68 RCS file: /var/cvsroot/gentoo-x86/net-im/qutim/ChangeLog,v
69 retrieving revision 1.13
70 retrieving revision 1.14
71 diff -u -r1.13 -r1.14
72 --- ChangeLog 16 Mar 2012 11:58:25 -0000 1.13
73 +++ ChangeLog 6 Apr 2012 19:53:57 -0000 1.14
74 @@ -1,6 +1,12 @@
75 # ChangeLog for net-im/qutim
76 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
77 -# $Header: /var/cvsroot/gentoo-x86/net-im/qutim/ChangeLog,v 1.13 2012/03/16 11:58:25 johu Exp $
78 +# $Header: /var/cvsroot/gentoo-x86/net-im/qutim/ChangeLog,v 1.14 2012/04/06 19:53:57 pesa Exp $
79 +
80 +*qutim-0.3.0 (06 Apr 2012)
81 +
82 + 06 Apr 2012; Davide Pesavento <pesa@g.o> +qutim-0.3.0.ebuild,
83 + metadata.xml:
84 + Version bump. Ebuild rewritten and largely simplified.
85
86 *qutim-0.2.0-r4 (16 Mar 2012)
87
88
89
90
91 1.1 net-im/qutim/qutim-0.3.0.ebuild
92
93 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/qutim/qutim-0.3.0.ebuild?rev=1.1&view=markup
94 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/qutim/qutim-0.3.0.ebuild?rev=1.1&content-type=text/plain
95
96 Index: qutim-0.3.0.ebuild
97 ===================================================================
98 # Copyright 1999-2012 Gentoo Foundation
99 # Distributed under the terms of the GNU General Public License v2
100 # $Header: /var/cvsroot/gentoo-x86/net-im/qutim/qutim-0.3.0.ebuild,v 1.1 2012/04/06 19:53:57 pesa Exp $
101
102 EAPI=4
103
104 LANGS="ar bg cs de en_GB ru uk zh_CN"
105
106 inherit qt4-r2 cmake-utils
107
108 DESCRIPTION="Qt4-based multi-protocol instant messenger"
109 HOMEPAGE="http://www.qutim.org"
110 SRC_URI="http://www.qutim.org/downloads/${P}.tar.bz2"
111
112 LICENSE="GPL-3"
113 SLOT="0"
114 KEYWORDS="~amd64 ~x86"
115 IUSE="aspell awn ayatana crypt dbus debug doc histman hunspell irc jabber kde kinetic mrim
116 multimedia oscar phonon purple qml sdl +ssl telepathy vkontakte webkit +xscreensaver"
117
118 REQUIRED_USE="
119 oscar? ( ssl )
120 "
121
122 QT_PV="4.7.0:4"
123
124 RDEPEND="
125 x11-libs/libqxt
126 >=x11-libs/qt-core-${QT_PV}[ssl?]
127 >=x11-libs/qt-gui-${QT_PV}
128 >=x11-libs/qt-script-${QT_PV}
129 aspell? ( app-text/aspell )
130 awn? ( >=x11-libs/qt-dbus-${QT_PV} )
131 ayatana? ( >=dev-libs/libindicate-qt-0.2.2 )
132 crypt? ( app-crypt/qca:2 )
133 dbus? ( >=x11-libs/qt-dbus-${QT_PV} )
134 debug? ( >=x11-libs/qt-declarative-${QT_PV} )
135 histman? ( >=x11-libs/qt-sql-${QT_PV} )
136 hunspell? ( app-text/hunspell )
137 jabber? ( net-libs/jreen )
138 kde? (
139 dev-util/automoc
140 kde-base/kdelibs:4
141 )
142 kinetic? ( >=x11-libs/qt-declarative-${QT_PV} )
143 multimedia? ( >=x11-libs/qt-multimedia-${QT_PV} )
144 oscar? ( app-crypt/qca:2 )
145 phonon? (
146 kde? ( media-libs/phonon )
147 !kde? ( || ( >=x11-libs/qt-phonon-${QT_PV} media-libs/phonon ) )
148 )
149 purple? ( net-im/pidgin )
150 qml? (
151 >=x11-libs/qt-declarative-${QT_PV}
152 >=x11-libs/qt-opengl-${QT_PV}
153 )
154 sdl? ( media-libs/sdl-mixer )
155 telepathy? ( net-libs/telepathy-qt )
156 vkontakte? ( >=x11-libs/qt-webkit-${QT_PV} )
157 webkit? ( >=x11-libs/qt-webkit-${QT_PV} )
158 xscreensaver? ( x11-libs/libXScrnSaver )
159 "
160 DEPEND="${RDEPEND}
161 dev-util/pkgconfig
162 doc? ( app-doc/doxygen )
163 "
164
165 src_prepare() {
166 base_src_prepare
167
168 # fix automagic dep on libXScrnSaver
169 if ! use xscreensaver; then
170 sed -i -e '/XSS xscrnsaver/d' \
171 core/src/corelayers/idledetector/CMakeLists.txt || die
172 fi
173
174 # remove unwanted translations
175 local lang
176 for lang in ${LANGS}; do
177 use linguas_${lang} || rm -f translations/modules/*/${lang}.{po,ts}
178 done
179 }
180
181 src_configure() {
182 local mycmakeargs=(
183 -DSYSTEM_JREEN=ON
184 $(cmake-utils_use_with doc DOXYGEN)
185 $(cmake-utils_use doc QUTIM_GENERATE_DOCS)
186 # plugins
187 $(cmake-utils_use aspell ASPELLER)
188 $(cmake-utils_use awn)
189 $(cmake-utils_use ayatana INDICATOR)
190 $(cmake-utils_use crypt AESCRYPTO)
191 $(cmake-utils_use dbus DBUSAPI)
192 $(cmake-utils_use dbus DBUSNOTIFICATIONS)
193 $(cmake-utils_use dbus NOWPLAYING)
194 $(cmake-utils_use debug LOGGER)
195 $(cmake-utils_use histman)
196 $(cmake-utils_use hunspell HUNSPELLER)
197 $(cmake-utils_use kde KDEINTEGRATION)
198 $(cmake-utils_use kinetic KINETICPOPUPS)
199 $(cmake-utils_use multimedia MULTIMEDIABACKEND)
200 $(cmake-utils_use phonon PHONONSOUND)
201 $(cmake-utils_use qml QMLCHAT)
202 $(cmake-utils_use sdl SDLSOUND)
203 $(cmake-utils_use webkit ADIUMWEBVIEW)
204 -DHAIKUNOTIFICATIONS=OFF
205 -DUNITYLAUNCHER=OFF
206 -DUPDATER=OFF
207 # protocols
208 $(cmake-utils_use irc)
209 $(cmake-utils_use jabber)
210 $(cmake-utils_use mrim)
211 $(cmake-utils_use oscar)
212 $(cmake-utils_use purple QUETZAL)
213 $(cmake-utils_use telepathy ASTRAL)
214 $(cmake-utils_use vkontakte)
215 )
216 cmake-utils_src_configure
217 }