]> git.pld-linux.org Git - packages/kde4-kopete.git/blob - kde4-kopete.spec
57b19039626e17366637ffe7fa63f354f10fbabb
[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+ with OpenSSL exception (kopete), LGPL v2+ (libkopete)
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 License:        LGPL v2+
205 Group:          X11/Development/Libraries
206 Requires:       %{name} = %{version}-%{release}
207 Requires:       kde4-kdelibs-devel >= %{version}
208 Obsoletes:      kopete-devel < 1
209
210 %description devel
211 kopete header files.
212
213 %description devel -l pl.UTF-8
214 Pliki nagłówkowe kopete.
215
216 %description devel -l pt_BR.UTF-8
217 Arquivos de inclusão para compilar aplicações que usem as bibliotecas
218 do kopete.
219
220 %prep
221 %setup -q -n %{orgname}-%{version}
222 %patch0 -p1
223 %patch2 -p1
224 %patch3 -p1
225 %patch4 -p1
226 %patch5 -p1
227
228 %build
229 install -d build
230 cd build
231 %cmake \
232         -DWITH_libjingle=OFF \
233         -DMOZPLUGIN_INSTALL_DIR=%{_browserpluginsdir} \
234         ../
235
236 %{__make}
237
238 %install
239 rm -rf $RPM_BUILD_ROOT
240
241 %{__make} -C build install \
242         DESTDIR=$RPM_BUILD_ROOT \
243         kde_htmldir=%{_kdedocdir}
244
245 %find_lang kopete --with-kde
246
247 %clean
248 rm -rf $RPM_BUILD_ROOT
249
250 %post
251 /sbin/ldconfig
252 %update_browser_plugins
253
254 %postun
255 /sbin/ldconfig
256 if [ "$1" = 0 ]; then
257         %update_browser_plugins
258 fi
259
260 %files -f kopete.lang
261 %defattr(644,root,root,755)
262 %doc COPYING README TODO
263 %attr(755,root,root) %{_bindir}/kopete
264 %attr(755,root,root) %{_bindir}/kopete_latexconvert.sh
265 %attr(755,root,root) %{_bindir}/winpopup-install
266 %attr(755,root,root) %{_bindir}/winpopup-send
267 %attr(755,root,root) %{_libdir}/kde4/kcm_kopete_*.so
268 %attr(755,root,root) %{_libdir}/kde4/kopete_*.so
269 %attr(755,root,root) %{_libdir}/kde4/libchattexteditpart.so
270 %attr(755,root,root) %{_libdir}/kde4/plugins/accessible/chatwindowaccessiblewidgetfactory.so
271 %attr(755,root,root) %{_libdir}/libkopete*.so.*.*
272 %attr(755,root,root) %ghost %{_libdir}/libkopete*.so.?
273 %attr(755,root,root) %{_libdir}/libkyahoo.so.*.*
274 %attr(755,root,root) %ghost %{_libdir}/libkyahoo.so.1
275 %attr(755,root,root) %{_libdir}/liboscar.so.*.*
276 %attr(755,root,root) %ghost %{_libdir}/liboscar.so.1
277 %attr(755,root,root) %{_libdir}/libqgroupwise.so
278 %{_desktopdir}/kde4/kopete.desktop
279 %attr(755,root,root) %{_datadir}/apps/kconf_update/kopete-*.pl
280 %attr(755,root,root) %{_datadir}/apps/kconf_update/kopete-*.sh
281 %{_datadir}/apps/kconf_update/kopete-*.upd
282 %{_datadir}/apps/kopete*
283 %{_datadir}/config.kcfg/*.kcfg
284 %{_datadir}/config/kopeterc
285 %{_datadir}/dbus-1/interfaces/*Kopete.xml
286 %{_datadir}/dbus-1/interfaces/*kopete*.xml
287 %{_iconsdir}/*/*/*/*.mng
288 %{_iconsdir}/*/*/*/*.png
289 %{_iconsdir}/*/*/*/*.svgz
290 %{_datadir}/kde4/services/*.protocol
291 %{_datadir}/kde4/services/*.desktop
292 %{_datadir}/kde4/services/kconfiguredialog
293 %{_datadir}/kde4/servicetypes/*.desktop
294 %{_datadir}/sounds/Kopete*.ogg
295
296 %files devel
297 %defattr(644,root,root,755)
298 %attr(755,root,root) %{_libdir}/libkopete*.so
299 %attr(755,root,root) %{_libdir}/libkyahoo.so
300 %attr(755,root,root) %{_libdir}/liboscar.so
301 %{_includedir}/kopete
This page took 0.096336 seconds and 2 git commands to generate.