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