]> git.pld-linux.org Git - packages/kde4-kopete.git/blob - kde4-kopete.spec
- unified qt_ver macro name
[packages/kde4-kopete.git] / kde4-kopete.spec
1 %define         _state          stable
2 %define         orgname         kopete
3 %define         qt_ver          4.8.3
4
5 Summary:        Multi-protocol plugin-based instant messenger
6 Summary(pl.UTF-8):      Komunikator obsługujący wiele protokołów
7 Name:           kde4-kopete
8 Version:        4.14.3
9 Release:        12
10 License:        GPL v2+
11 Group:          X11/Applications
12 Source0:        http://download.kde.org/%{_state}/%{version}/src/%{orgname}-%{version}.tar.xz
13 # Source0-md5:  d05e478101292ebb08da2af00d1329ab
14 Patch0:         %{name}-FindLibgadu.patch
15 Patch2:         mediastreamer.patch
16 Patch3:         gcc6.patch
17 Patch4:         macros.patch
18 Patch5:         %{name}-qt.patch
19 URL:            http://www.kde.org/
20 BuildRequires:  automoc4
21 BuildRequires:  cmake >= 2.8.0
22 BuildRequires:  kde4-kdebase-devel >= %{version}
23 BuildRequires:  kde4-kdepim-devel >= 4.14.0-2
24 BuildRequires:  kde4-kdepimlibs-devel >= 4.14.0-2
25 BuildRequires:  jsoncpp-devel
26 BuildRequires:  libgadu-devel >= 1.8.0
27 BuildRequires:  libktorrent-devel >= 1.0.2
28 BuildRequires:  libmms-devel
29 BuildRequires:  libmsn-devel >= 4.1
30 BuildRequires:  libotr-devel >= 4.0.0
31 BuildRequires:  meanwhile-devel
32 BuildRequires:  mediastreamer-devel >= 2.3.0
33 BuildRequires:  openssl-devel >= 0.9.7d
34 BuildRequires:  ortp-devel >= 0.16.1-3
35 BuildRequires:  qca-devel >= 2.0.0
36 BuildRequires:  qimageblitz-devel
37 BuildRequires:  qt4-build >= %{qt_ver}
38 BuildRequires:  qt4-qmake >= %{qt_ver}
39 BuildRequires:  rpm-pythonprov
40 BuildRequires:  rpmbuild(macros) >= 1.600
41 BuildRequires:  speex-devel
42 BuildRequires:  telepathy-qt4-devel >= 0.9.0
43 BuildRequires:  xmms-devel
44 BuildRequires:  xorg-lib-libXdamage-devel
45 BuildRequires:  xorg-lib-libXtst-devel
46 Obsoletes:      kde4-kdenetwork-kopete < 4.11
47 Obsoletes:      kde4-kdenetwork-kopete-protocol-aim < 4.11
48 Obsoletes:      kde4-kdenetwork-kopete-protocol-bonjour < 4.11
49 Obsoletes:      kde4-kdenetwork-kopete-protocol-gg < 4.11
50 Obsoletes:      kde4-kdenetwork-kopete-protocol-groupwise < 4.11
51 Obsoletes:      kde4-kdenetwork-kopete-protocol-icq < 4.11
52 Obsoletes:      kde4-kdenetwork-kopete-protocol-jabber < 4.11
53 Obsoletes:      kde4-kdenetwork-kopete-protocol-meanwhile < 4.11
54 Obsoletes:      kde4-kdenetwork-kopete-protocol-msn < 4.11
55 Obsoletes:      kde4-kdenetwork-kopete-protocol-skype < 4.11
56 Obsoletes:      kde4-kdenetwork-kopete-protocol-sms < 4.11
57 Obsoletes:      kde4-kdenetwork-kopete-protocol-testbed < 4.11
58 Obsoletes:      kde4-kdenetwork-kopete-protocol-winpopup < 4.11
59 Obsoletes:      kde4-kdenetwork-kopete-protocol-wlm < 4.11
60 Obsoletes:      kde4-kdenetwork-kopete-protocol-yahoo < 4.11
61 Obsoletes:      kde4-kdenetwork-kopete-tool-alias < 4.11
62 Obsoletes:      kde4-kdenetwork-kopete-tool-autoaway < 4.11
63 Obsoletes:      kde4-kdenetwork-kopete-tool-autoreplace < 4.11
64 Obsoletes:      kde4-kdenetwork-kopete-tool-avdeviceconfig < 4.11
65 Obsoletes:      kde4-kdenetwork-kopete-tool-contactnotes < 4.11
66 Obsoletes:      kde4-kdenetwork-kopete-tool-highlight < 4.11
67 Obsoletes:      kde4-kdenetwork-kopete-tool-history < 4.11
68 Obsoletes:      kde4-kdenetwork-kopete-tool-importer < 4.11
69 Obsoletes:      kde4-kdenetwork-kopete-tool-latex < 4.11
70 Obsoletes:      kde4-kdenetwork-kopete-tool-motionaway < 4.11
71 Obsoletes:      kde4-kdenetwork-kopete-tool-nowlistening < 4.11
72 Obsoletes:      kde4-kdenetwork-kopete-tool-spellcheck < 4.11
73 Obsoletes:      kde4-kdenetwork-kopete-tool-texteffect < 4.11
74 Obsoletes:      kde4-kdenetwork-kopete-tool-translator < 4.11
75 Obsoletes:      kde4-kdenetwork-kopete-tool-webpresence < 4.11
76 Obsoletes:      kde4-kdenetwork-libkopete < 4.11
77 Obsoletes:      kde4-kdenetwork-libkopete_oscar < 4.11
78 Obsoletes:      kde4-kdenetwork-libkopete_otr < 4.11
79 Obsoletes:      kde4-kdenetwork-libkopete_videodevice < 4.11
80 Obsoletes:      kdenetwork-libkopete < 10:4
81 Obsoletes:      kdenetwork-libkopete_msn < 10:4
82 Obsoletes:      kdenetwork-libkopete_videodevice < 10:4
83 Obsoletes:      kdenetwork-libkopete_oscar < 10:4
84 Obsoletes:      kdenetwork-kopete < 10:4
85 Obsoletes:      kdenetwork-kopete-protocol-aim < 10:4
86 Obsoletes:      kdenetwork-kopete-protocol-gg < 10:4
87 Obsoletes:      kdenetwork-kopete-protocol-groupwise < 10:4
88 Obsoletes:      kdenetwork-kopete-protocol-icq < 10:4
89 Obsoletes:      kdenetwork-kopete-protocol-irc < 10:4
90 Obsoletes:      kdenetwork-kopete-protocol-jabber < 10:4
91 Obsoletes:      kdenetwork-kopete-protocol-meanwhile < 10:4
92 Obsoletes:      kdenetwork-kopete-protocol-msn < 10:4
93 Obsoletes:      kdenetwork-kopete-protocol-skype < 10:4
94 Obsoletes:      kdenetwork-kopete-protocol-sms < 10:4
95 Obsoletes:      kdenetwork-kopete-protocol-winpopup < 10:4
96 Obsoletes:      kdenetwork-kopete-protocol-yahoo < 10:4
97 Obsoletes:      kdenetwork-kopete-protocol-testbed < 10:4
98 Obsoletes:      kdenetwork-kopete-tool-alias < 10:4
99 Obsoletes:      kdenetwork-kopete-tool-autoaway < 10:4
100 Obsoletes:      kdenetwork-kopete-tool-autoreplace < 10:4
101 Obsoletes:      kdenetwork-kopete-tool-avdeviceconfig < 10:4
102 Obsoletes:      kdenetwork-kopete-tool-conectionstatus < 10:4
103 Obsoletes:      kdenetwork-kopete-tool-contactnotes < 10:4
104 Obsoletes:      kdenetwork-kopete-tool-cryptography < 10:4
105 Obsoletes:      kdenetwork-kopete-tool-highlight < 10:4
106 Obsoletes:      kdenetwork-kopete-tool-history < 10:4
107 Obsoletes:      kdenetwork-kopete-tool-importer < 10:4
108 Obsoletes:      kdenetwork-kopete-tool-latex < 10:4
109 Obsoletes:      kdenetwork-kopete-tool-motionaway < 10:4
110 Obsoletes:      kdenetwork-kopete-tool-nowlistening < 10:4
111 Obsoletes:      kdenetwork-kopete-tool-smpppdcs < 10:4
112 Obsoletes:      kdenetwork-kopete-tool-spellcheck < 10:4
113 Obsoletes:      kdenetwork-kopete-tool-texteffect < 10:4
114 Obsoletes:      kdenetwork-kopete-tool-translator < 10:4
115 Obsoletes:      kdenetwork-kopete-tool-webpresence < 10:4
116 Obsoletes:      kopete < 1
117 Obsoletes:      kopete-designer < 1
118 Obsoletes:      kopete-libkopete < 1
119 Obsoletes:      kopete-libkopete_msn < 1
120 Obsoletes:      kopete-libkopete_videodevice < 1
121 Obsoletes:      kopete-libkopete_oscar < 1
122 Obsoletes:      kopete-plugin-protocols-aim < 1
123 Obsoletes:      kopete-plugin-protocols-gg < 1
124 Obsoletes:      kopete-plugin-protocols-icq < 1
125 Obsoletes:      kopete-plugin-protocols-irc < 1
126 Obsoletes:      kopete-plugin-protocols-jabber < 1
127 Obsoletes:      kopete-plugin-protocols-msn < 1
128 Obsoletes:      kopete-plugin-protocols-oscar < 1
129 Obsoletes:      kopete-plugin-protocols-sms < 1
130 Obsoletes:      kopete-plugin-protocols-winpopup < 1
131 Obsoletes:      kopete-plugin-protocols-yahoo < 1
132 Obsoletes:      kopete-plugin-tools-autoaway < 1
133 Obsoletes:      kopete-plugin-tools-autoreplace < 1
134 Obsoletes:      kopete-plugin-tools-conectionstatus < 1
135 Obsoletes:      kopete-plugin-tools-contactnotes < 1
136 Obsoletes:      kopete-plugin-tools-cryptography < 1
137 Obsoletes:      kopete-plugin-tools-highlight < 1
138 Obsoletes:      kopete-plugin-tools-history < 1
139 Obsoletes:      kopete-plugin-tools-importer < 1
140 Obsoletes:      kopete-plugin-tools-motionaway < 1
141 Obsoletes:      kopete-plugin-tools-nowlistening < 1
142 Obsoletes:      kopete-plugin-tools-spellcheck < 1
143 Obsoletes:      kopete-plugin-tools-texteffect < 1
144 Obsoletes:      kopete-plugin-tools-translator < 1
145 Obsoletes:      kopete-plugin-tools-webpresence < 1
146 Obsoletes:      kopete-protocol-aim < 1
147 Obsoletes:      kopete-protocol-gg < 1
148 Obsoletes:      kopete-protocol-groupwise < 1
149 Obsoletes:      kopete-protocol-icq < 1
150 Obsoletes:      kopete-protocol-irc < 1
151 Obsoletes:      kopete-protocol-jabber < 1
152 Obsoletes:      kopete-protocol-meanwhile < 1
153 Obsoletes:      kopete-protocol-msn < 1
154 Obsoletes:      kopete-protocol-sms < 1
155 Obsoletes:      kopete-protocol-winpopup < 1
156 Obsoletes:      kopete-protocol-yahoo < 1
157 Obsoletes:      kopete-tool-alias < 1
158 Obsoletes:      kopete-tool-autoaway < 1
159 Obsoletes:      kopete-tool-autoreplace < 1
160 Obsoletes:      kopete-tool-avdeviceconfig < 1
161 Obsoletes:      kopete-tool-connectionstatus < 1
162 Obsoletes:      kopete-tool-contactnotes < 1
163 Obsoletes:      kopete-tool-cryptography < 1
164 Obsoletes:      kopete-tool-highlight < 1
165 Obsoletes:      kopete-tool-history < 1
166 Obsoletes:      kopete-tool-importer < 1
167 Obsoletes:      kopete-tool-latex < 1
168 Obsoletes:      kopete-tool-motionaway < 1
169 Obsoletes:      kopete-tool-nowlistening < 1
170 Obsoletes:      kopete-tool-smpppdcs < 1
171 Obsoletes:      kopete-tool-spellcheck < 1
172 Obsoletes:      kopete-tool-texteffect < 1
173 Obsoletes:      kopete-tool-translator < 1
174 Obsoletes:      kopete-tool-webpresence < 1
175 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
176
177 %description
178 Kopete is a flexible and extendable multiple protocol instant
179 messaging system designed as a plugin-based system. All protocols are
180 plugins and allow modular installment, configuration, and usage
181 without the main application knowing anything about the plugin being
182 loaded. The goal of Kopete is to provide users with a standard and
183 easy to use interface between all of their instant messaging systems,
184 but at the same time also providing developers with the ease of
185 writing plugins to support a new protocol. The core Kopete development
186 team provides a handful of plugins that most users can use, in
187 addition to templates for new developers to base a plugin off of.
188
189 %description -l pl.UTF-8
190 Kopete to rozszerzalny i rozbudowywalny komunikator obsługujący wiele
191 protokołów, zaprojektowany w oparciu o wtyczki. Wszystkie protokoły są
192 wtyczkami, co pozwala na modularną instalację, konfigurację i używanie
193 bez potrzeby obsługi ładowanych wtyczek w głównej aplikacji. Celem
194 Kopete jest wyposażenie użytkowników w standardowy i łatwy w użyciu
195 interfejs pomiędzy wszystkimi systemami komunikatorów, a jednocześnie
196 zapewnienie programistom łatwości pisania wtyczek obsługujących nowe
197 protokoły. Załoga programistów Kopete udostępnia podręczny zestaw
198 wtyczek używanych przez większość użytkowników oraz szablony dla
199 nowych programistów, na których można opierać nowe wtyczki.
200
201 %package devel
202 Summary:        kopete header files
203 Summary(pl.UTF-8):      Pliki nagłówkowe kopete
204 Group:          X11/Development/Libraries
205 Requires:       %{name} = %{version}-%{release}
206 Requires:       kde4-kdelibs-devel >= %{version}
207 Obsoletes:      kopete-devel < 1
208
209 %description devel
210 kopete header files.
211
212 %description devel -l pl.UTF-8
213 Pliki nagłówkowe kopete.
214
215 %description devel -l pt_BR.UTF-8
216 Arquivos de inclusão para compilar aplicações que usem as bibliotecas
217 do kopete.
218
219 %prep
220 %setup -q -n %{orgname}-%{version}
221 %patch0 -p1
222 %patch2 -p1
223 %patch3 -p1
224 %patch4 -p1
225 %patch5 -p1
226
227 %build
228 install -d build
229 cd build
230 %cmake \
231         -DWITH_libjingle=OFF \
232         -DMOZPLUGIN_INSTALL_DIR=%{_browserpluginsdir} \
233         ../
234
235 %{__make}
236
237 %install
238 rm -rf $RPM_BUILD_ROOT
239
240 %{__make} -C build install \
241         DESTDIR=$RPM_BUILD_ROOT \
242         kde_htmldir=%{_kdedocdir}
243
244 %find_lang kopete --with-kde
245
246 %clean
247 rm -rf $RPM_BUILD_ROOT
248
249 %post
250 /sbin/ldconfig
251 %update_browser_plugins
252
253 %postun
254 /sbin/ldconfig
255 if [ "$1" = 0 ]; then
256         %update_browser_plugins
257 fi
258
259 %files -f kopete.lang
260 %defattr(644,root,root,755)
261 %attr(755,root,root) %{_bindir}/kopete
262 %attr(755,root,root) %{_bindir}/kopete_latexconvert.sh
263 %attr(755,root,root) %{_bindir}/winpopup-install
264 %attr(755,root,root) %{_bindir}/winpopup-send
265 %attr(755,root,root) %{_libdir}/kde4/kcm_kopete_*.so
266 %attr(755,root,root) %{_libdir}/kde4/kopete_*.so
267 %attr(755,root,root) %{_libdir}/kde4/libchattexteditpart.so
268 %attr(755,root,root) %{_libdir}/kde4/plugins/accessible/chatwindowaccessiblewidgetfactory.so
269 %attr(755,root,root) %{_libdir}/libkopete*.so.*.*
270 %attr(755,root,root) %ghost %{_libdir}/libkopete*.so.?
271 %attr(755,root,root) %{_libdir}/libkyahoo.so.*.*
272 %attr(755,root,root) %ghost %{_libdir}/libkyahoo.so.1
273 %attr(755,root,root) %{_libdir}/liboscar.so.*.*
274 %attr(755,root,root) %ghost %{_libdir}/liboscar.so.1
275 %attr(755,root,root) %{_libdir}/libqgroupwise.so
276 %{_desktopdir}/kde4/kopete.desktop
277 %attr(755,root,root) %{_datadir}/apps/kconf_update/kopete-*.pl
278 %attr(755,root,root) %{_datadir}/apps/kconf_update/kopete-*.sh
279 %{_datadir}/apps/kconf_update/kopete-*.upd
280 %{_datadir}/apps/kopete*
281 %{_datadir}/config.kcfg/*.kcfg
282 %{_datadir}/config/kopeterc
283 %{_datadir}/dbus-1/interfaces/*Kopete.xml
284 %{_datadir}/dbus-1/interfaces/*kopete*.xml
285 %{_iconsdir}/*/*/*/*.mng
286 %{_iconsdir}/*/*/*/*.png
287 %{_iconsdir}/*/*/*/*.svgz
288 %{_datadir}/kde4/services/*.protocol
289 %{_datadir}/kde4/services/*.desktop
290 %{_datadir}/kde4/services/kconfiguredialog
291 %{_datadir}/kde4/servicetypes/*.desktop
292 %{_datadir}/sounds/Kopete*.ogg
293
294 %files devel
295 %defattr(644,root,root,755)
296 %attr(755,root,root) %{_libdir}/libkopete*.so
297 %attr(755,root,root) %{_libdir}/libkyahoo.so
298 %attr(755,root,root) %{_libdir}/liboscar.so
299 %{_includedir}/kopete
This page took 0.073478 seconds and 3 git commands to generate.