]> git.pld-linux.org Git - packages/ka5-kopete.git/blame - ka5-kopete.spec
- updated to 22.04.0
[packages/ka5-kopete.git] / ka5-kopete.spec
CommitLineData
ea80919d
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
a9609efd 4%define kdeappsver 22.04.0
2ab83e41 5%define kframever 5.56.0
d54ffab0
WF
6%define qtver 5.9.0
7%define kaname kopete
8Summary: kopete
9Name: ka5-%{kaname}
a9609efd 10Version: 22.04.0
d54ffab0
WF
11Release: 1
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications
32042129 14Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
a9609efd 15# Source0-md5: a90259ec049b20d4cad7f5fe0a1d467f
d54ffab0
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5Sql-devel
20BuildRequires: Qt5Test-devel
21BuildRequires: Qt5Widgets-devel
22BuildRequires: Qt5Xml-devel
23BuildRequires: cmake >= 2.8.12
24BuildRequires: gettext-devel
25BuildRequires: gpgme-c++-devel >= 1.8.0
2ab83e41 26BuildRequires: ka5-kidentitymanagement-devel >= %{kdeappsver}
0d7dd4fa 27BuildRequires: ka5-libkleo-devel >= %{kdeappsver}
2ab83e41
WF
28BuildRequires: kf5-extra-cmake-modules >= %{kframever}
29BuildRequires: kf5-kcmutils-devel >= %{kframever}
30BuildRequires: kf5-kconfig-devel >= %{kframever}
32042129 31BuildRequires: kf5-kcontacts-devel >= %{kframever}
2ab83e41
WF
32BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
33BuildRequires: kf5-kcrash-devel >= %{kframever}
34BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
35BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
36BuildRequires: kf5-kdnssd-devel >= %{kframever}
37BuildRequires: kf5-kdoctools-devel >= %{kframever}
38BuildRequires: kf5-kemoticons-devel >= %{kframever}
39BuildRequires: kf5-khtml-devel >= %{kframever}
40BuildRequires: kf5-ki18n-devel >= %{kframever}
41BuildRequires: kf5-kio-devel >= %{kframever}
42BuildRequires: kf5-knotifyconfig-devel >= %{kframever}
43BuildRequires: kf5-kparts-devel >= %{kframever}
44BuildRequires: kf5-ktexteditor-devel >= %{kframever}
45BuildRequires: kf5-kwallet-devel >= %{kframever}
32042129 46BuildRequires: mediastreamer-devel
0d7dd4fa 47BuildRequires: ninja
32042129 48BuildRequires: ortp-devel
d54ffab0
WF
49BuildRequires: phonon-qt5-devel
50BuildRequires: qca-qt5-devel >= 2.1.0
51BuildRequires: qt5-build >= %{qtver}
52BuildRequires: rpmbuild(macros) >= 1.164
53BuildRequires: shared-mime-info
54BuildRequires: tar >= 1:1.22
55BuildRequires: xz
56BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57
58%description
59Kopete is an instant messenger supporting AIM, ICQ, Windows Live
60Messenger, Yahoo, Jabber, Gadu-Gadu, Novell GroupWise Messenger, and
61more. It is designed to be a flexible and extensible multi-protocol
62system suitable for personal and enterprise use.
63
64%package devel
65Summary: Header files for %{kaname} development
66Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
67Group: X11/Development/Libraries
68Requires: %{name} = %{version}-%{release}
69
70%description devel
71Header files for %{kaname} development.
72
73%description devel -l pl.UTF-8
74Pliki nagłówkowe dla programistów używających %{kaname}.
75
76%prep
77%setup -q -n %{kaname}-%{version}
78
79%build
80install -d build
81cd build
82%cmake \
0d7dd4fa 83 -G Ninja \
ea80919d 84 %{!?with_tests:-DBUILD_TESTING=OFF} \
2ab83e41 85 -DHTML_INSTALL_DIR=%{_kdedocdir} \
d54ffab0
WF
86 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
87 ..
0d7dd4fa 88%ninja_build
d54ffab0 89
ea80919d
WF
90%if %{with tests}
91ctest
92%endif
93
94
d54ffab0
WF
95%install
96rm -rf $RPM_BUILD_ROOT
0d7dd4fa 97%ninja_install -C build
d54ffab0 98
2ab83e41 99rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
d54ffab0
WF
100%find_lang %{kaname} --all-name --with-kde
101
102%clean
103rm -rf $RPM_BUILD_ROOT
104
105%post -p /sbin/ldconfig
106%postun -p /sbin/ldconfig
107
108%files -f %{kaname}.lang
109%defattr(644,root,root,755)
d54ffab0
WF
110/etc/xdg/kopeterc
111%attr(755,root,root) %{_bindir}/kopete
112%attr(755,root,root) %{_bindir}/winpopup-install
113%attr(755,root,root) %{_bindir}/winpopup-send
255a522f 114%ghost %{_libdir}/libkopete.so.1
d54ffab0 115%attr(755,root,root) %{_libdir}/libkopete.so.1.*.*
255a522f 116%ghost %{_libdir}/libkopete_oscar.so.1
d54ffab0 117%attr(755,root,root) %{_libdir}/libkopete_oscar.so.1.*.*
255a522f 118%ghost %{_libdir}/libkopete_videodevice.so.1
d54ffab0 119%attr(755,root,root) %{_libdir}/libkopete_videodevice.so.1.*.*
255a522f 120%ghost %{_libdir}/libkopeteaddaccountwizard.so.1
d54ffab0 121%attr(755,root,root) %{_libdir}/libkopeteaddaccountwizard.so.1.*.*
255a522f 122%ghost %{_libdir}/libkopetechatwindow_shared.so.1
d54ffab0 123%attr(755,root,root) %{_libdir}/libkopetechatwindow_shared.so.1.*.*
255a522f 124%ghost %{_libdir}/libkopetecontactlist.so.1
d54ffab0 125%attr(755,root,root) %{_libdir}/libkopetecontactlist.so.1.*.*
255a522f 126%ghost %{_libdir}/libkopeteidentity.so.1
d54ffab0 127%attr(755,root,root) %{_libdir}/libkopeteidentity.so.1.*.*
255a522f 128%ghost %{_libdir}/libkopeteprivacy.so.1
d54ffab0 129%attr(755,root,root) %{_libdir}/libkopeteprivacy.so.1.*.*
255a522f 130%ghost %{_libdir}/libkopetestatusmenu.so.1
d54ffab0 131%attr(755,root,root) %{_libdir}/libkopetestatusmenu.so.1.*.*
255a522f 132%ghost %{_libdir}/liboscar.so.1
d54ffab0
WF
133%attr(755,root,root) %{_libdir}/liboscar.so.1.*.*
134%attr(755,root,root) %{_libdir}/libqgroupwise.so
135# TODO proper package for this dir
136%dir %{_libdir}/qt5/plugins/accessible
137%attr(755,root,root) %{_libdir}/qt5/plugins/accessible/chatwindowaccessiblewidgetfactory.so
138%attr(755,root,root) %{_libdir}/qt5/plugins/chattexteditpart.so
139%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_accountconfig.so
140%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_addbookmarks.so
141%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_appearanceconfig.so
142%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_autoreplace.so
143%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_avdeviceconfig.so
144%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_behaviorconfig.so
145%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_chatwindowconfig.so
146%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_highlight.so
147%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_history.so
148%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_pluginconfig.so
149%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_privacy.so
150%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_statusconfig.so
151%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_texteffect.so
152%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_urlpicpreview.so
153%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kopete_webpresence.so
154%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_addbookmarks.so
155%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_aim.so
156%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_autoreplace.so
157%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_bonjour.so
158%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_chatwindow.so
159%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_contactnotes.so
160%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_emailwindow.so
161%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_groupwise.so
162%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_highlight.so
163%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_history.so
164%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_icq.so
165%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_jabber.so
166%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_privacy.so
167%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_qq.so
168%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_statistics.so
169%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_testbed.so
170%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_texteffect.so
171%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_urlpicpreview.so
172%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_webpresence.so
173%attr(755,root,root) %{_libdir}/qt5/plugins/kopete_wp.so
174%{_desktopdir}/org.kde.kopete.desktop
175%{_datadir}/config.kcfg/historyconfig.kcfg
176%{_datadir}/config.kcfg/kopeteappearancesettings.kcfg
177%{_datadir}/config.kcfg/kopetebehaviorsettings.kcfg
178%{_datadir}/config.kcfg/kopetestatussettings.kcfg
179%{_datadir}/config.kcfg/urlpicpreview.kcfg
180%{_datadir}/config.kcfg/webpresenceconfig.kcfg
181%{_datadir}/dbus-1/interfaces/org.kde.Kopete.xml
182%{_datadir}/dbus-1/interfaces/org.kde.kopete.Client.xml
183%{_datadir}/dbus-1/interfaces/org.kde.kopete.Statistics.xml
184%{_iconsdir}/hicolor/128x128/apps/kopete-offline.png
185%{_iconsdir}/hicolor/128x128/apps/kopete.png
186%{_iconsdir}/hicolor/16x16/apps/kopete-offline.png
187%{_iconsdir}/hicolor/16x16/apps/kopete.png
188%{_iconsdir}/hicolor/22x22/apps/kopete-offline.png
189%{_iconsdir}/hicolor/22x22/apps/kopete.png
190%{_iconsdir}/hicolor/32x32/apps/kopete-offline.png
191%{_iconsdir}/hicolor/32x32/apps/kopete.png
192%{_iconsdir}/hicolor/48x48/apps/kopete-offline.png
193%{_iconsdir}/hicolor/48x48/apps/kopete.png
194%{_iconsdir}/hicolor/64x64/apps/kopete-offline.png
195%{_iconsdir}/hicolor/64x64/apps/kopete.png
196%{_iconsdir}/hicolor/scalable/apps/kopete-offline.svgz
197%{_iconsdir}/hicolor/scalable/apps/kopete.svgz
198%{_iconsdir}/oxygen/128x128/actions/voicecall.png
199%{_iconsdir}/oxygen/128x128/actions/webcamreceive.png
200%{_iconsdir}/oxygen/128x128/actions/webcamsend.png
201%{_iconsdir}/oxygen/128x128/apps/kopete_avdevice.png
202%{_iconsdir}/oxygen/16x16/actions/account_offline_overlay.png
203%{_iconsdir}/oxygen/16x16/actions/contact_away_overlay.png
204%{_iconsdir}/oxygen/16x16/actions/contact_busy_overlay.png
205%{_iconsdir}/oxygen/16x16/actions/contact_food_overlay.png
206%{_iconsdir}/oxygen/16x16/actions/contact_freeforchat_overlay.png
207%{_iconsdir}/oxygen/16x16/actions/contact_invisible_overlay.png
208%{_iconsdir}/oxygen/16x16/actions/contact_phone_overlay.png
209%{_iconsdir}/oxygen/16x16/actions/contact_xa_overlay.png
210%{_iconsdir}/oxygen/16x16/actions/emoticon.png
211%{_iconsdir}/oxygen/16x16/actions/im-status-message-edit.png
212%{_iconsdir}/oxygen/16x16/actions/metacontact_unknown.png
213%{_iconsdir}/oxygen/16x16/actions/status_unknown.png
214%{_iconsdir}/oxygen/16x16/actions/status_unknown_overlay.png
215%{_iconsdir}/oxygen/16x16/actions/view-user-offline-kopete.png
216%{_iconsdir}/oxygen/16x16/actions/voicecall.png
217%{_iconsdir}/oxygen/16x16/actions/webcamreceive.png
218%{_iconsdir}/oxygen/16x16/actions/webcamsend.png
219%{_iconsdir}/oxygen/22x22/actions/account_offline_overlay.png
220%{_iconsdir}/oxygen/22x22/actions/im-status-message-edit.png
221%{_iconsdir}/oxygen/22x22/actions/view-user-offline-kopete.png
222%{_iconsdir}/oxygen/22x22/actions/voicecall.png
223%{_iconsdir}/oxygen/22x22/actions/webcamreceive.png
224%{_iconsdir}/oxygen/22x22/actions/webcamsend.png
225%{_iconsdir}/oxygen/22x22/apps/kopete_avdevice.png
226%{_iconsdir}/oxygen/32x32/actions/account_offline_overlay.png
227%{_iconsdir}/oxygen/32x32/actions/im-status-message-edit.png
228%{_iconsdir}/oxygen/32x32/actions/metacontact_unknown.png
229%{_iconsdir}/oxygen/32x32/actions/view-user-offline-kopete.png
230%{_iconsdir}/oxygen/32x32/actions/voicecall.png
231%{_iconsdir}/oxygen/32x32/actions/webcamreceive.png
232%{_iconsdir}/oxygen/32x32/actions/webcamsend.png
233%{_iconsdir}/oxygen/32x32/apps/kopete_avdevice.png
234%{_iconsdir}/oxygen/48x48/actions/im-status-message-edit.png
235%{_iconsdir}/oxygen/48x48/actions/view-user-offline-kopete.png
236%{_iconsdir}/oxygen/48x48/actions/voicecall.png
237%{_iconsdir}/oxygen/48x48/actions/webcamreceive.png
238%{_iconsdir}/oxygen/48x48/actions/webcamsend.png
239%{_iconsdir}/oxygen/64x64/actions/voicecall.png
240%{_iconsdir}/oxygen/64x64/actions/webcamreceive.png
241%{_iconsdir}/oxygen/64x64/actions/webcamsend.png
242%{_iconsdir}/oxygen/64x64/apps/kopete_avdevice.png
243%{_iconsdir}/oxygen/scalable/actions/account_offline_overlay.svgz
244%{_iconsdir}/oxygen/scalable/actions/im-status-message-edit.svgz
245%{_iconsdir}/oxygen/scalable/actions/view-user-offline-kopete.svgz
246%{_iconsdir}/oxygen/scalable/actions/voicecall.svgz
247%{_iconsdir}/oxygen/scalable/actions/webcamreceive.svgz
248%{_iconsdir}/oxygen/scalable/actions/webcamsend.svgz
ae9aec7b
WF
249%attr(755,root,root) %{_datadir}/kconf_update/kopete-account-0.10.pl
250%attr(755,root,root) %{_datadir}/kconf_update/kopete-account-kconf_update.sh
d54ffab0 251%{_datadir}/kconf_update/kopete-account-kconf_update.upd
ae9aec7b 252%attr(755,root,root) %{_datadir}/kconf_update/kopete-gaim_to_pidgin_style.pl
d54ffab0 253%{_datadir}/kconf_update/kopete-gaim_to_pidgin_style.upd
ae9aec7b 254%attr(755,root,root) %{_datadir}/kconf_update/kopete-initialstatus.pl
d54ffab0 255%{_datadir}/kconf_update/kopete-initialstatus.upd
ae9aec7b 256%attr(755,root,root) %{_datadir}/kconf_update/kopete-jabberpriorityaddition-kconf_update.sh
d54ffab0 257%{_datadir}/kconf_update/kopete-jabberpriorityaddition-kconf_update.upd
ae9aec7b 258%attr(755,root,root) %{_datadir}/kconf_update/kopete-jabberproxytype-kconf_update.sh
d54ffab0
WF
259%{_datadir}/kconf_update/kopete-jabberproxytype-kconf_update.upd
260%{_datadir}/kconf_update/kopete-nameTracking.upd
ae9aec7b 261%attr(755,root,root) %{_datadir}/kconf_update/kopete-pluginloader.pl
d54ffab0 262%{_datadir}/kconf_update/kopete-pluginloader.upd
ae9aec7b 263%attr(755,root,root) %{_datadir}/kconf_update/kopete-pluginloader2.sh
d54ffab0 264%{_datadir}/kconf_update/kopete-pluginloader2.upd
ae9aec7b 265%attr(755,root,root) %{_datadir}/kconf_update/kopete-update_icq_server.pl
d54ffab0 266%{_datadir}/kconf_update/kopete-update_icq_server.upd
ae9aec7b 267%attr(755,root,root) %{_datadir}/kconf_update/kopete-update_icq_ssl.pl
d54ffab0
WF
268%{_datadir}/kconf_update/kopete-update_icq_ssl.upd
269%{_datadir}/knotifications5/kopete.notifyrc
270%{_datadir}/kopete
271%{_datadir}/kopete_history
272%{_datadir}/kservices5/aim.protocol
273%{_datadir}/kservices5/chatwindow.desktop
274%{_datadir}/kservices5/emailwindow.desktop
275%dir %{_datadir}/kservices5/kconfiguredialog
276%{_datadir}/kservices5/kconfiguredialog/kopete_addbookmarks_config.desktop
277%{_datadir}/kservices5/kconfiguredialog/kopete_autoreplace_config.desktop
278%{_datadir}/kservices5/kconfiguredialog/kopete_highlight_config.desktop
279%{_datadir}/kservices5/kconfiguredialog/kopete_history_config.desktop
280%{_datadir}/kservices5/kconfiguredialog/kopete_privacy_config.desktop
281%{_datadir}/kservices5/kconfiguredialog/kopete_texteffect_config.desktop
282%{_datadir}/kservices5/kconfiguredialog/kopete_urlpicpreview_config.desktop
283%{_datadir}/kservices5/kconfiguredialog/kopete_webpresence_config.desktop
284%{_datadir}/kservices5/kopete_accountconfig.desktop
285%{_datadir}/kservices5/kopete_addbookmarks.desktop
286%{_datadir}/kservices5/kopete_aim.desktop
287%{_datadir}/kservices5/kopete_appearanceconfig.desktop
288%{_datadir}/kservices5/kopete_autoreplace.desktop
289%{_datadir}/kservices5/kopete_avdeviceconfig.desktop
290%{_datadir}/kservices5/kopete_behaviorconfig.desktop
291%{_datadir}/kservices5/kopete_bonjour.desktop
292%{_datadir}/kservices5/kopete_chatwindowconfig.desktop
293%{_datadir}/kservices5/kopete_contactnotes.desktop
294%{_datadir}/kservices5/kopete_groupwise.desktop
295%{_datadir}/kservices5/kopete_highlight.desktop
296%{_datadir}/kservices5/kopete_history.desktop
297%{_datadir}/kservices5/kopete_icq.desktop
298%{_datadir}/kservices5/kopete_jabber.desktop
299%{_datadir}/kservices5/kopete_pluginconfig.desktop
300%{_datadir}/kservices5/kopete_privacy.desktop
301%{_datadir}/kservices5/kopete_qq.desktop
302%{_datadir}/kservices5/kopete_statistics.desktop
303%{_datadir}/kservices5/kopete_statusconfig.desktop
304%{_datadir}/kservices5/kopete_testbed.desktop
305%{_datadir}/kservices5/kopete_texteffect.desktop
306%{_datadir}/kservices5/kopete_urlpicpreview.desktop
307%{_datadir}/kservices5/kopete_webpresence.desktop
308%{_datadir}/kservices5/kopete_wp.desktop
309%{_datadir}/kservices5/xmpp.protocol
310%{_datadir}/kservicetypes5/kopeteplugin.desktop
311%{_datadir}/kservicetypes5/kopeteprotocol.desktop
312%{_datadir}/kservicetypes5/kopeteui.desktop
313%{_datadir}/kxmlgui5/kopete
314%{_datadir}/kxmlgui5/kopete_groupwise
315%{_datadir}/metainfo/org.kde.kopete.appdata.xml
316%{_datadir}/sounds/Kopete_Event.ogg
317%{_datadir}/sounds/Kopete_Received.ogg
318%{_datadir}/sounds/Kopete_Sent.ogg
319%{_datadir}/sounds/Kopete_User_is_Online.ogg
32042129
WF
320%{_datadir}/qlogging-categories5/kopete.categories
321
322%ghost %{_libdir}/libkopete_otr_shared.so.1
323%{_libdir}/libkopete_otr_shared.so.1.*.*
324%{_libdir}/qt5/plugins/kcm_kopete_otr.so
325%{_libdir}/qt5/plugins/kopete_otr.so
326%{_datadir}/config.kcfg/kopete_otr.kcfg
327%{_iconsdir}/oxygen/22x22/status/object-locked-finished.png
328%{_iconsdir}/oxygen/22x22/status/object-locked-unverified.png
329%{_iconsdir}/oxygen/22x22/status/object-locked-verified.png
330%{_iconsdir}/oxygen/48x48/actions/mail-encrypt.png
331%{_datadir}/kservices5/kconfiguredialog/kopete_otr_config.desktop
332%{_datadir}/kservices5/kopete_otr.desktop
333%{_datadir}/kxmlgui5/kopete_otr/otrchatui.rc
334%{_datadir}/kxmlgui5/kopete_otr/otrui.rc
d54ffab0
WF
335
336%files devel
337%defattr(644,root,root,755)
338%{_includedir}/kopete
255a522f
WF
339%{_libdir}/libkopete.so
340%{_libdir}/libkopete_oscar.so
341%{_libdir}/libkopete_videodevice.so
342%{_libdir}/libkopeteaddaccountwizard.so
343%{_libdir}/libkopetechatwindow_shared.so
344%{_libdir}/libkopetecontactlist.so
345%{_libdir}/libkopeteidentity.so
346%{_libdir}/libkopeteprivacy.so
347%{_libdir}/libkopetestatusmenu.so
348%{_libdir}/liboscar.so
32042129 349%{_libdir}/libkopete_otr_shared.so
This page took 0.260298 seconds and 4 git commands to generate.