# # TODO: # - modules to update/remove: geoip, mail, notify_kde, notify_mx610, # notify_water, pajacyk, plus_pl_sms # - es_ES -> es # - disable autoupdate # # Conditional build: %bcond_without anonymous_check # without anonymous_check module support %bcond_without antistring # without antistring module support %bcond_without auto_hide # without auto_hide module support %bcond_without autoaway # without autoaway module support %bcond_without autoresponder # without autoresponder module support %bcond_without autostatus # without autostatus module support %bcond_without cenzor # without cenzor module support %bcond_without docking_desktop # without desktop_docking module support %bcond_without encryption # without encryption module support %bcond_without filedesc # without filedesc module support %bcond_without firewall # without firewall module support %bcond_with geoip # without geoip module support %bcond_without globalhotkeys # without globalhotkeys module support %bcond_without last_seen # without last_seen module support %bcond_with mail # without mail module support %bcond_without mediaplayer # without media player modules support %bcond_with mediaplayer_amarok # without amarok player support module %bcond_without mediaplayer_mpd # without mpd player support module %bcond_without mediaplayer_mpris # without generic mpris interface support module %bcond_without messagessplitter # without messagessplitter module support %bcond_without mime_tex # without mime_tex module support %bcond_without networkping # without networkping module support %bcond_without nextinfo # without nextinfo module support %bcond_without notify_exec # without exec_notify module support %bcond_without notify_freedesktop # without freedesktop_notify module support %bcond_with notify_kde # without kde_notify module support %bcond_without notify_led # without led_notify module support %bcond_with notify_mx610 # without mc610_notify module support %bcond_without notify_chat # without chat_notify module support %bcond_without notify_pcspeaker # without pcspeaker_notify module support %bcond_without notify_qt4_docking # without qt4_docking_notify module support %bcond_without notify_speech # without Speech synthesis support %bcond_with notify_water # without water_notify module support %bcond_with pajacyk # without pajacyk module support %bcond_without panelkadu # without panelkadu module support %bcond_without screenshot # without screenshot module support %bcond_without senthistory # without senthistory module support %bcond_without single_window # without single_window module support %bcond_with sms_plus_pl # without plus_pl_sms module support %bcond_without sound_ext # without external application sound module support %bcond_without sound_phonon # without phonon sound module support %bcond_without sound_qt4 # without qt4 sound module support %bcond_without spellchecker # without spellchecker (enchant support) invisible %bcond_without tabs # without tabs support module %bcond_without word_fix # without word_fix module support %define libgadu_ver 4:1.11.1 %define qt_ver 4.8.0 %define anonymous_check_ver 0.11.0-1 %define geoip_ver 0.2 %define globalhotkeys_ver 0.12-32 %define mail_ver 0.3.6 %define messagessplitter_ver 0.12-5 %define mime_tex_ver 0.12.0-2 %define networkping_ver 0.12-4 %define nextinfo_ver 0.12-9 %define notify_kde_ver 0.3.4 %define notify_led_ver 0.12-33 %define notify_mx610_ver 0.4.1 %define notify_water_ver 0.3 %define pajacyk_ver 0.2.1 %define panelkadu_ver 0.12-10 %define senthistory_ver 0.12-11 %define sms_plus_pl_ver 0.6.5.4-1 Summary: A Gadu-Gadu client for online messaging Summary(pl.UTF-8): Klient Gadu-Gadu do przesyłania wiadomości po sieci Name: kadu Version: 0.12.2 Release: 3 License: GPL v2+ Group: Applications/Communications Source0: http://download.kadu.im/stable/%{name}-%{version}.tar.bz2 # Source0-md5: e546834f85bed14279691998545d203c Source1: %{name}.desktop Source2: http://www.kadu.im/~patryk/plugins/anonymous_check/%{anonymous_check_ver}/anonymous_check-%{anonymous_check_ver}.tar.bz2 # Source2-md5: 1069753f336ea9cd9beaa451ca340980 Source3: http://www.ultr.pl/kadu/globalhotkeys-%{globalhotkeys_ver}.tar.gz # Source3-md5: 55a909dd623549ff4be8c43c10b8eb2c Source4: http://kadu.net/~michal/mail/mail-%{mail_ver}.tar.bz2 # Source4-md5: 85fdf695c7fbc58e607dc15278391ab3 Source5: http://download.kadu.im/external-plugins/mime_tex/mime_tex-%{mime_tex_ver}.tar.bz2 # Source5-md5: ebef572c9fe1da450cafdfc080a082aa Source6: http://www.ultr.pl/kadu/nextinfo-%{nextinfo_ver}.tar.gz # Source6-md5: 095db82e5a79b39d4b8b32cfb91b6ae1 Source7: http://www.ultr.pl/kadu/lednotify-%{notify_led_ver}.tar.gz # Source7-md5: a8756ae48fb8ece092308913fecef7f5 Source8: http://www.kadu.net/~dorr/moduly/%{name}-mx610_notify-%{notify_mx610_ver}.tar.bz2 # Source8-md5: 4b2a47068928b9687c61816abeed86fe Source9: http://www.kadu.net/~dorr/moduly/%{name}-water_notify-%{notify_water_ver}.tar.bz2 # Source9-md5: 301db8606fbf82d516b024ea3773d95a Source10: http://www.ultr.pl/kadu/panelkadu-%{panelkadu_ver}.tar.gz # Source10-md5: 443d7300c8e2a99f70b52a24dab9b563 Source11: http://www.ultr.pl/kadu/senthistory-%{senthistory_ver}.tar.gz # Source11-md5: 3e2abb98133ca730edd5aee8ca189cac Source12: http://kadu.net/~patryk/plus_pl_sms/plus_pl_sms-plus_pl_sms-%{sms_plus_pl_ver}.tar.bz2 # Source12-md5: 59f7ba01a63464818acaa5ff6fd176d5 Source13: http://kadu.net/~neeo/kadu/geoip/geoip_lookup-%{geoip_ver}.tar.bz2 # Source13-md5: 83d9672c7f88b803510e7757dd36ea92 Source14: http://www.kadu.net/~dorr/moduly/kde_notify-%{notify_kde_ver}.tar.gz # Source14-md5: 2da919d6359049a6e4827e795ba46b1a Source15: http://www.kadu.net/~dorr/moduly/%{name}-pajacyk-%{pajacyk_ver}.tar.bz2 # Source15-md5: c87d4b68d65c923118b6ac3e9396ff13 Source16: http://www.ultr.pl/kadu/messagessplitter-%{messagessplitter_ver}.tar.gz # Source16-md5: d57cc78d5fd0f2321a2c4029c0c1df0b Source17: http://www.ultr.pl/kadu/networkping-%{networkping_ver}.tar.gz # Source17-md5: 811aaee22156d92bad558e09eb6dc5a7 Patch0: jabber-plugin.patch URL: http://kadu.im/ %{?with_geoip:BuildRequires: GeoIP-devel} BuildRequires: Qt3Support-devel >= %{qt_ver} BuildRequires: QtScript-devel >= %{qt_ver} BuildRequires: QtScriptTools-devel >= %{qt_ver} BuildRequires: QtSvg-devel >= %{qt_ver} BuildRequires: QtWebKit-devel >= %{qt_ver} BuildRequires: QtXmlPatterns-devel >= %{qt_ver} %{?with_spellchecker:BuildRequires: aspell-devel} BuildRequires: cmake >= 2.8.0 %{?with_sms_plus_pl:BuildRequires: curl-devel} %{?with_notify_water:BuildRequires: dbus-devel} %{?with_spellchecker:BuildRequires: enchant-devel} BuildRequires: libgadu-devel >= %{libgadu_ver} BuildRequires: libidn-devel BuildRequires: libindicate-qt-devel %{?with_mediaplayer_mpd:BuildRequires: libmpdclient-devel} BuildRequires: libsndfile-devel >= 1.0 BuildRequires: libstdc++-devel %{?with_encryption:BuildRequires: openssl-devel >= 0.9.7d} BuildRequires: pkgconfig %{?with_encryption:BuildRequires: qca-devel} BuildRequires: qt4-build >= %{qt_ver} BuildRequires: qt4-linguist >= %{qt_ver} BuildRequires: qt4-qmake >= %{qt_ver} BuildRequires: rpmbuild(macros) >= 1.600 BuildRequires: sed >= 4.0 BuildRequires: xorg-lib-libXScrnSaver-devel %{?with_panelkadu:BuildRequires: xorg-lib-libXtst-devel} Requires: QtSql-sqlite3 >= %{qt_ver} Requires: libgadu >= %{libgadu_ver} Obsoletes: kadu-module-advanced_userlist Obsoletes: kadu-module-agent Obsoletes: kadu-module-dbus Obsoletes: kadu-module-dcopexport Obsoletes: kadu-module-desc_history Obsoletes: kadu-module-docking-wmaker <= 0.6.5 Obsoletes: kadu-module-filtering Obsoletes: kadu-module-gg_avatars Obsoletes: kadu-module-imiface <= 0.4.3 Obsoletes: kadu-module-iwait4u <= 0.5.0 Obsoletes: kadu-module-mediaplayer-xmms Obsoletes: kadu-module-mediaplayer-falf < 0.12.2-3 Obsoletes: kadu-module-notify-osdhints Obsoletes: kadu-module-notify-window Obsoletes: kadu-module-notify-xosd <= 0.6.5 Obsoletes: kadu-module-parser_extender Obsoletes: kadu-module-powerkadu Obsoletes: kadu-module-profiles Obsoletes: kadu-module-sound-alsa Obsoletes: kadu-module-sound-ao Obsoletes: kadu-module-sound-arts <= 0.6.5 Obsoletes: kadu-module-sound-dsp Obsoletes: kadu-module-sound-esd <= 0.6.5 Obsoletes: kadu-module-tcl_scripting <= 0.4.3 Obsoletes: kadu-module-voice Obsoletes: kadu-module-weather Obsoletes: kadu-theme-emoticons-tango Obsoletes: kadu-theme-icons-crystal16 Obsoletes: kadu-theme-icons-crystal22 Obsoletes: kadu-theme-icons-glass16 Obsoletes: kadu-theme-icons-glass22 Obsoletes: kadu-theme-icons-kadu05 Obsoletes: kadu-theme-icons-nuvola16 Obsoletes: kadu-theme-icons-nuvola22 Obsoletes: kadu-theme-icons-oxygen16 Obsoletes: kadu-theme-icons-tango16 Obsoletes: kadu-theme-sounds # for encryption module and TLS in jabber module Suggests: qt4-plugin-qca-ossl BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define modules_lib_dir %{_libdir}/%{name}/plugins %define modules_data_dir %{_datadir}/%{name}/plugins %define modules_bin_dir %{modules_lib_dir}/bin %description Kadu is client of Gadu-Gadu protocol. It's an IM for Linux and UN*X. It's written with use of Qt. %description -l pl.UTF-8 Kadu jest klientem protokołu Gadu-Gadu. Inaczej mówiąc, jest komunikatorem dla Linuksa (oraz, przy niewielkim wysiłku, innych systemów uniksowych). Napisano go w oparciu o bibliotekę Qt. %package module-anonymous_check Summary: Automatic lookup of an interlocutor in public directory Summary(pl.UTF-8): Automatyczne wyszukiwanie nieznajomych rozmówców w katalogu publicznym Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-anonymous_check Automatic lookup of an interlocutor in public directory. %description module-anonymous_check -l pl.UTF-8 Automatyczne wyszukiwanie nieznajomych rozmówców w katalogu publicznym. %package module-antistring Summary: Antistring module Summary(pl.UTF-8): Moduł chroniący przed łańcuszkami Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-antistring Antistring module. %description module-antistring -l pl.UTF-8 Moduł chroniący przed łańcuszkami. %package module-autoaway Summary: Auto away module Summary(pl.UTF-8): Moduł automatycznej zajętości Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-autoaway Auto away module. %description module-autoaway -l pl.UTF-8 Moduł automatycznej zajętości. %package module-autoresponder Summary: Autoresponder module Summary(pl.UTF-8): Moduł autoodpowiedzi Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-autoresponder Autoresponder module. %description module-autoresponder -l pl.UTF-8 Moduł autoodpowiedzi. %package module-autostatus Summary: Automatic status change module Summary(pl.UTF-8): Moduł automatycznych zmian statusu Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-autostatus Automatic status change module. %description module-autostatus -l pl.UTF-8 Moduł automatycznych zmian statusu. %package module-auto_hide Summary: Auto hide Kadu window Summary(pl.UTF-8): Automatyczne ukrywanie okna Kadu Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-auto_hide Auto hide Kadu window. %description module-auto_hide -l pl.UTF-8 Automatyczne ukrywanie okna Kadu. %package module-cenzor Summary: Censor module Summary(pl.UTF-8): Moduł cenzora Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-cenzor Censor module. %description module-cenzor -l pl.UTF-8 Moduł cenzora. %package module-docking-desktop Summary: Desktop docking module Summary(pl.UTF-8): Moduł dokowania w dowolnym punkcie ekranu Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-docking-desktop Desktop docking module. %description module-docking-desktop -l pl.UTF-8 Moduł dokowania w dowolnym punkcie ekranu. %package module-encryption Summary: Chat encryption module Summary(pl.UTF-8): Moduł szyfrowania rozmów Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-encryption Chat encryption module. %description module-encryption -l pl.UTF-8 Moduł szyfrowania rozmów. %package module-filedesc Summary: Descriptions from file module Summary(pl.UTF-8): Moduł obsługi opisów z pliku Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-filedesc Descriptions from file module. %description module-filedesc -l pl.UTF-8 Moduł obsługi opisów z pliku. %package module-firewall Summary: Module to block unknown persons, who wants to start chat Summary(pl.UTF-8): Moduł blokuje nieznane osoby, chcące zacząć rozmowę Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-firewall Module to block unknown persons, who wants to start chat. %description module-firewall -l pl.UTF-8 Moduł blokuje nieznane osoby, chcące zacząć rozmowę. %package module-geoip Summary: Geoip module Summary(pl.UTF-8): Moduł geoip Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-geoip Geoip module. %description module-geoip -l pl.UTF-8 Moduł geoip. %package module-globalhotkeys Summary: Adds global hotkeys support to Kadu Summary(pl.UTF-8): Moduł dodający do Kadu obsługę skrótów globalnych Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-globalhotkeys Adds global hotkeys support to Kadu. %description module-globalhotkeys -l pl.UTF-8 Moduł dodający do Kadu obsługę skrótów globalnych. %package module-last_seen Summary: Last seen Summary(pl.UTF-8): Ostatnio widziani Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-last_seen Last seen. %description module-last_seen -l pl.UTF-8 Ostatnio widziani. %package module-mail Summary: Mail checker module Summary(pl.UTF-8): Moduł do sprawdzania poczty Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-mail Mail checker module. %description module-mail -l pl.UTF-8 Moduł do sprawdzania poczty. %package module-mediaplayer Summary: Support for status from mediaplayer Summary(pl.UTF-8): Moduł statusu pobieranego z odtwarzaczy Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-mediaplayer Module which allows showing in status description information about the song currently played. %description module-mediaplayer -l pl.UTF-8 Moduł umożliwiający pokazywanie w opisie statusu informacji o odgrywanym utworze. %package module-mediaplayer-amarok Summary: Support amarok status Summary(pl.UTF-8): Moduł statusu dla odtwarzacza amarok Group: Applications/Communications Requires: %{name}-module-mediaplayer = %{version}-%{release} Requires: amarok < 2.0.0 Provides: kadu-module-amarok = %{version} Obsoletes: kadu-module-amarok <= 0.5.0 %description module-mediaplayer-amarok Module which allows showing in status description information about the song currently played in amarok. %description module-mediaplayer-amarok -l pl.UTF-8 Moduł umożliwiający w opisie statusu pokazywanie informacji o odgrywanym utworze z odtwarzacza amarok. %package module-mediaplayer-mpd Summary: Support mpd status Summary(pl.UTF-8): Moduł statusu dla mpd Group: Applications/Communications Requires: %{name}-module-mediaplayer = %{version}-%{release} %description module-mediaplayer-mpd Module which allows showing in status description information about the song currently played in mpd. %description module-mediaplayer-mpd -l pl.UTF-8 Moduł umożliwiający w opisie statusu pokazywanie informacji o odgrywanym utworze z odtwarzacza mpd. %package module-mediaplayer-mpris Summary: Generic mpris interface support Summary(pl.UTF-8): Moduł ogólnego interfejsu do mpris Group: Applications/Communications Requires: %{name}-module-mediaplayer = %{version}-%{release} Provides: kadu-module-mediaplayer-amarok2 Provides: kadu-module-mediaplayer-audacious Provides: kadu-module-mediaplayer-bmpx Provides: kadu-module-mediaplayer-dragon Provides: kadu-module-mediaplayer-vlc Provides: kadu-module-mediaplayer-xmms2 Obsoletes: kadu-module-mediaplayer-amarok2 Obsoletes: kadu-module-mediaplayer-audacious Obsoletes: kadu-module-mediaplayer-bmpx Obsoletes: kadu-module-mediaplayer-dragon Obsoletes: kadu-module-mediaplayer-vlc Obsoletes: kadu-module-mediaplayer-xmms2 %description module-mediaplayer-mpris Module which allows showing in status description information about the song currently played in mpris compatible player. It is used by other modules. %description module-mediaplayer-mpris -l pl.UTF-8 Moduł umożliwiający w opisie statusu pokazywanie informacji o odgrywanym utworze z odtwarzacza zgodnego z mpris. Jest wykorzystywany przez inne moduły. %package module-messagessplitter Summary: Automaticaly split too long messages in Kadu Summary(pl.UTF-8): Automatyczne dzielenie zbyt długich wiadomości w Kadu Group: Applications/Communications Requires: %{name} = %{version}-%{release} Requires: %{name}-module-encryption Provides: kadu-module-split_messages Obsoletes: kadu-module-split_messages %description module-messagessplitter Automaticaly split too long messages in Kadu. %description module-messagessplitter -l pl.UTF-8 Automatyczne dzielenie zbyt długich wiadomości w Kadu. %package module-mime_tex Summary: Mathematical TeX formulas in chat windows Summary(pl.UTF-8): Matematyczne formuły TeX w oknach czat Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-mime_tex Mathematical TeX formulas for chat windows. %description module-mime_tex -l pl.UTF-8 Matematyczne formuły TeX w oknach czat. %package module-networkping Summary: Periodic check for network availability Summary(pl.UTF-8): Okresowe sprawdzanie dostępności sieci Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-networkping This plugin periodically checks network availability and automatically disconnects and resumes the connection with server protocols. %description module-networkping -l pl.UTF-8 Wtyczka sprawdza okresowo dostępność sieci i automatycznie rozłącza i wznawia połączenia z serwerami protokołów. %package module-nextinfo Summary: Extended contact informations Summary(pl.UTF-8): Rozszerzone informacje o kontakcie Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-nextinfo Extended contact information. %description module-nextinfo -l pl.UTF-8 Rozszerzone informacje o kontakcie. %package module-notify-chat Summary: Notifications in chat windows Summary(pl.UTF-8): Powiadomienia w oknach rozmowy Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-notify-chat Notifications about buddies presence and other in chat windows. %description module-notify-chat -l pl.UTF-8 Powiadomienia o aktywności znajomych i innych zdarzeniach w oknach rozmowy. %package module-notify-exec Summary: Notification by external commands module Summary(pl.UTF-8): Moduł powiadamiania użytkownika o zdarzeniach za pomocą zewnętrznych poleceń Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-notify-exec Notification by external commands module. %description module-notify-exec -l pl.UTF-8 Moduł powiadamiania użytkownika o zdarzeniach za pomocą zewnętrznych poleceń. %package module-notify-freedesktop Summary: Freedesktop notification support Summary(pl.UTF-8): Wsparcie dla powiadamiania freedesktop Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-notify-freedesktop Freedesktop notification support %description module-notify-freedesktop -l pl.UTF-8 Wsparcie dla powiadamiania freedesktop %package module-notify-kde4 Summary: Notification for KDE4 Summary(pl.UTF-8): Moduł powiadamiania dla KDE4 Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-notify-kde4 Notification for KDE4. %description module-notify-kde4 -l pl.UTF-8 Moduł powiadamiania dla KDE4. %package module-notify-led Summary: Notification by Scroll Lock LED Summary(pl.UTF-8): Moduł powiadamiania diodą Scroll Lock Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-notify-led Notification by Scroll Lock LED. %description module-notify-led -l pl.UTF-8 Moduł powiadamiania diodą Scroll Lock. %package module-notify-mx610 Summary: Notification by IM-LED in Logitech MX610 mouse Summary(pl.UTF-8): Moduł powiadamiania diodą IM w myszcze Logitech MX610 Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-notify-mx610 Notification by IM-LED in Logitech MX610 mouse. %description module-notify-mx610 -l pl.UTF-8 Moduł powiadamiania diodą IM w myszcze Logitech MX610. %package module-notify-pcspeaker Summary: Notification by PC Speaker Summary(pl.UTF-8): Powiadamianie o zdarzeniach przy pomocy PC Speakera Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-notify-pcspeaker Notification by PC Speaker. %description module-notify-pcspeaker -l pl.UTF-8 Powiadamianie o zdarzeniach przy pomocy PC Speakera. %package module-notify-qt4_docking Summary: Notification by qt4_docking Summary(pl.UTF-8): Powiadamianie o zdarzeniach przy pomocy qt4_docking Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-notify-qt4_docking Notification by qt4_docking. %description module-notify-qt4_docking -l pl.UTF-8 Powiadamianie o zdarzeniach przy pomocy modulu qt4_docking. %package module-notify-speech Summary: Speech synthesis support Summary(pl.UTF-8): Moduł obsługi "Głośnego czytania" Group: Applications/Communications Requires: %{name} = %{version}-%{release} Requires: powiedz %description module-notify-speech Kadu module which supports reading aloud using speech synthesis provided by external program "powiedz". %description module-notify-speech -l pl.UTF-8 Moduł obsługi "Głośnego czytania" przez zewnętrzny program "powiedz". %package module-notify-water Summary: Notification by Water Plugin in Compiz Summary(pl.UTF-8): Moduł powiadamiania wtyczką Water w Compizie Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-notify-water Notification by Water Plugin in Compiz. %description module-notify-water -l pl.UTF-8 Moduł powiadamiania wtyczką Water w Compizie. %package module-pajacyk Summary: Pajacyk - feed polish childrens Summary(pl.UTF-8): Pajacyk - nakarm polskie dzieci Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-pajacyk Click on Puppet and feed polish children. %description module-pajacyk -l pl.UTF-8 Kliknij w Pajacyka i nakarm polskie dzieci. %package module-panelkadu Summary: Module which makes Kadu look and behave like a panel Summary(pl.UTF-8): Moduł sprawiający, że Kadu wygląda i zachowuje się jak panel Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-panelkadu Module which makes Kadu look and behave like a panel. %description module-panelkadu -l pl.UTF-8 Moduł sprawiający, że Kadu wygląda i zachowuje się jak panel. %package module-screenshot Summary: Simple ScreenShots module Summary(pl.UTF-8): Moduł prostych zrzutów ekranu Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-screenshot Simple ScreenShots module. %description module-screenshot -l pl.UTF-8 Moduł prostych zrzutów ekranu. %package module-senthistory Summary: Kadu module which adds history of sent messages to chat windows Summary(pl.UTF-8): Moduł kadu który dodaje historię wysłanych wiadomości do okien rozmowy Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-senthistory Kadu module which adds history of sent messages to chat windows. %description module-senthistory -l pl.UTF-8 Moduł kadu który dodaje historię wysłanych wiadomości do okien rozmowy. %package module-single_window Summary: Joins contacts and chats in one window Summary(pl.UTF-8): Łączy listę kontaktów i rozmowy w jednym oknie Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-single_window Joins contacts and chats in one window. This module is especialy for small devices in mind. %description module-single_window -l pl.UTF-8 Łączy listę kontaktów i rozmowy w jednym oknie. Moduł przygotowany z myślą o małych urządzeniach. %package module-sms-plus_pl Summary: SMS Plus.pl module Summary(pl.UTF-8): Moduł obsługi bramki SMS w Plus.pl Group: Applications/Communications Requires: %{name} = %{version}-%{release} Provides: kadu-module-sms-miastoplusa = %{name} Obsoletes: kadu-module-sms-miastoplusa <= 0.6.5 %description module-sms-plus_pl SMS Gateway on Plus.pl module. %description module-sms-plus_pl -l pl.UTF-8 Moduł obsługi bramki SMS Plus.pl. %package module-sound-ext Summary: External application sound module Summary(pl.UTF-8): Moduł obsługi dźwięku przez zewnętrzną aplikację Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-sound-ext External application sound module. %description module-sound-ext -l pl.UTF-8 Moduł obsługi dźwięku przez zewnętrzną aplikację. %package module-sound-phonon Summary: Phonon sound module Summary(pl.UTF-8): Moduł obsługi dźwięku przez phonon Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-sound-phonon Phonon sound module. %description module-sound-phonon -l pl.UTF-8 Moduł obsługi dźwięku przez phonon. %package module-sound-qt4 Summary: Qt4 sound module Summary(pl.UTF-8): Moduł obsługi dźwięku przez qt4 Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-sound-qt4 Qt4 sound module. %description module-sound-qt4 -l pl.UTF-8 Moduł obsługi dźwięku przez qt4. %package module-spellchecker Summary: Checker of spelling mistakes Summary(pl.UTF-8): Moduł sprawdzający pisownię Group: Applications/Communications Requires: %{name} = %{version}-%{release} Requires: enchant Suggests: enchant-aspell %description module-spellchecker Checker of spelling mistakes. %description module-spellchecker -l pl.UTF-8 Moduł sprawdzający pisownię. %package module-tabs Summary: Tabbed chat dialog module Summary(pl.UTF-8): Moduł okna rozmowy z kartami Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-tabs Tabbed chat dialog module. %description module-tabs -l pl.UTF-8 Moduł okna rozmowy z kartami. %package module-word_fix Summary: Automatic word replacement module for Kadu Summary(pl.UTF-8): Moduł automatycznej zamiany słów dla Kadu Group: Applications/Communications Requires: %{name} = %{version}-%{release} %description module-word_fix Automatic word replacement module for Kadu. %description module-word_fix -l pl.UTF-8 Moduł automatycznej zamiany słów dla Kadu. %prep %setup -q -T -b 0 %patch0 -p1 %if %{with anonymous_check} tar xjf %{SOURCE2} -C plugins %endif %if %{with globalhotkeys} tar xzf %{SOURCE3} -C plugins %endif %if %{with mail} tar xjf %{SOURCE4} -C plugins %undos plugins/mail/translations/mail_pl.ts %endif %if %{with mime_tex} tar xjf %{SOURCE5} -C plugins %endif %if %{with nextinfo} tar xzf %{SOURCE6} -C plugins %endif %if %{with notify_led} tar xzf %{SOURCE7} -C plugins %endif %if %{with notify_mx610} tar xjf %{SOURCE8} -C plugins %endif %if %{with notify_water} tar xjf %{SOURCE9} -C plugins %endif %if %{with panelkadu} tar xzf %{SOURCE10} -C plugins %endif %if %{with senthistory} tar xzf %{SOURCE11} -C plugins %endif %if %{with sms_plus_pl} tar xjf %{SOURCE12} -C plugins %endif %if %{with geoip} tar xjf %{SOURCE13} -C plugins %endif %if %{with notify_kde} #tar xzf %{SOURCE14} -C plugins %endif %if %{with pajacyk} tar xjf %{SOURCE15} -C plugins %endif %if %{with messagessplitter} tar xzf %{SOURCE16} -C plugins %endif %if %{with networkping} tar xzf %{SOURCE17} -C plugins %endif # Change hard coded path to modules data files %{__sed} -i 's,dataPath("kadu/plugins/*,("%{modules_data_dir}/,g' kadu-core/plugins/plugin.cpp %{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+bash(\s|$),#!/bin/bash\1,' \ translations/plugintsupdate.sh %build mkdir -p build # default plugins plugins_list="config_wizard docking gadu_protocol hints history history_migration idle \ imagelink jabber_protocol profiles_import qt4_docking simpleview sms sound sql_history" # additional plugins %{?with_anonymous_check:plugins_list="$plugins_list anonymous_check"} %{?with_antistring:plugins_list="$plugins_list antistring"} %{?with_autoaway:plugins_list="$plugins_list autoaway"} %{?with_auto_hide:plugins_list="$plugins_list auto_hide"} %{?with_autoresponder:plugins_list="$plugins_list autoresponder"} %{?with_autostatus:plugins_list="$plugins_list autostatus"} %{?with_cenzor:plugins_list="$plugins_list cenzor"} %{?with_docking_desktop:plugins_list="$plugins_list desktop_docking"} %{?with_encryption:plugins_list="$plugins_list encryption_ng encryption_ng_simlite"} %{?with_filedesc:plugins_list="$plugins_list filedesc"} %{?with_firewall:plugins_list="$plugins_list firewall"} %{?with_globalhotkeys:plugins_list="$plugins_list globalhotkeys"} %{?with_last_seen:plugins_list="$plugins_list last_seen"} %{?with_mediaplayer:plugins_list="$plugins_list mediaplayer"} %{?with_mediaplayer_amarok:plugins_list="$plugins_list amarok1_mediaplayer"} %{?with_mediaplayer_mpd:plugins_list="$plugins_list mpd_mediaplayer"} %{?with_mediaplayer_mpris:plugins_list="$plugins_list mprisplayer_mediaplayer"} %{?with_mime_tex:plugins_list="$plugins_list mime_tex"} %{?with_networkping:plugins_list="$plugins_list networkping"} %{?with_nextinfo:plugins_list="$plugins_list nextinfo"} %{?with_notify_exec:plugins_list="$plugins_list exec_notify"} %{?with_notify_freedesktop:plugins_list="$plugins_list freedesktop_notify"} %{?with_notify_led:plugins_list="$plugins_list lednotify"} %{?with_notify_chat:plugins_list="$plugins_list chat_notify"} %{?with_notify_pcspeaker:plugins_list="$plugins_list pcspeaker"} %{?with_notify_qt4_docking:plugins_list="$plugins_list qt4_docking_notify"} %{?with_notify_speech:plugins_list="$plugins_list speech"} %{?with_notify_water:plugins_list="$plugins_list water_notify"} %{?with_panelkadu:plugins_list="$plugins_list panelkadu"} %{?with_screenshot:plugins_list="$plugins_list screenshot"} %{?with_senthistory:plugins_list="$plugins_list senthistory"} %{?with_single_window:plugins_list="$plugins_list single_window"} %{?with_sound_ext:plugins_list="$plugins_list ext_sound"} %{?with_sound_phonon:plugins_list="$plugins_list phonon_sound"} %{?with_sound_qt4:plugins_list="$plugins_list qt4_sound"} %{?with_spellchecker:plugins_list="$plugins_list spellchecker"} %{?with_messagessplitter:plugins_list="$plugins_list messagessplitter"} %{?with_tabs:plugins_list="$plugins_list tabs"} %{?with_word_fix:plugins_list="$plugins_list word_fix"} cd build %cmake .. \ -DCOMPILE_PLUGINS="$plugins_list" %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_desktopdir} %{__make} -C build install \ DESTDIR=$RPM_BUILD_ROOT install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} # we don't need headers %{__rm} -r $RPM_BUILD_ROOT%{_includedir}/%{name} # docs are packaged in %%docs %{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/{AUTHORS,COPYING,ChangeLog*,HISTORY,README,THANKS} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc ChangeLog ChangeLog.OLD-PL HISTORY README THANKS %attr(755,root,root) %{_bindir}/%{name} %{_desktopdir}/%{name}.desktop %{_iconsdir}/*/*x*/apps/%{name}.png %dir %{_datadir}/%{name} %dir %{modules_data_dir} %dir %{modules_data_dir}/data %dir %{_datadir}/%{name}/themes %dir %{_datadir}/%{name}/themes/emoticons %{_datadir}/%{name}/themes/emoticons/penguins %{_datadir}/%{name}/themes/emoticons/tango %dir %{_datadir}/%{name}/themes/icons %{_datadir}/%{name}/themes/icons/default %{_datadir}/%{name}/themes/icons/glass %{_datadir}/%{name}/themes/icons/oxygen %dir %{_datadir}/%{name}/themes/sounds %{_datadir}/%{name}/themes/sounds/default # default modules: %dir %{_libdir}/%{name} %dir %{modules_lib_dir} %dir %{modules_bin_dir} %{modules_data_dir}/config_wizard.desc %attr(755,root,root) %{modules_lib_dir}/libconfig_wizard.so %{modules_data_dir}/docking.desc %attr(755,root,root) %{modules_lib_dir}/libdocking.so %{modules_data_dir}/gadu_protocol.desc %attr(755,root,root) %{modules_lib_dir}/libgadu_protocol.so %{modules_data_dir}/hints.desc %attr(755,root,root) %{modules_lib_dir}/libhints.so %{modules_data_dir}/history.desc %attr(755,root,root) %{modules_lib_dir}/libhistory.so %{modules_data_dir}/history_migration.desc %attr(755,root,root) %{modules_lib_dir}/libhistory_migration.so %{modules_data_dir}/idle.desc %attr(755,root,root) %{modules_lib_dir}/libidle.so %{modules_data_dir}/imagelink.desc %attr(755,root,root) %{modules_lib_dir}/libimagelink.so %{modules_data_dir}/jabber_protocol.desc %attr(755,root,root) %{modules_lib_dir}/libjabber_protocol.so %{modules_data_dir}/profiles_import.desc %attr(755,root,root) %{modules_lib_dir}/libprofiles_import.so %{modules_data_dir}/simpleview.desc %attr(755,root,root) %{modules_lib_dir}/libsimpleview.so %{modules_data_dir}/sms.desc %attr(755,root,root) %{modules_lib_dir}/libsms.so %{modules_data_dir}/sound.desc %attr(755,root,root) %{modules_lib_dir}/libsound.so %{modules_data_dir}/sql_history.desc %attr(755,root,root) %{modules_lib_dir}/libsql_history.so %{modules_data_dir}/qt4_docking.desc %attr(755,root,root) %{modules_lib_dir}/libqt4_docking.so # default modules translation: %dir %{modules_data_dir}/translations %lang(cs) %{modules_data_dir}/translations/config_wizard_cs.qm %lang(en) %{modules_data_dir}/translations/config_wizard_en.qm %lang(fr) %{modules_data_dir}/translations/config_wizard_fr.qm %lang(it) %{modules_data_dir}/translations/config_wizard_it.qm %lang(pl) %{modules_data_dir}/translations/config_wizard_pl.qm %lang(cs) %{modules_data_dir}/translations/docking_cs.qm %lang(de) %{modules_data_dir}/translations/docking_de.qm %lang(en) %{modules_data_dir}/translations/docking_en.qm %lang(fr) %{modules_data_dir}/translations/docking_fr.qm %lang(it) %{modules_data_dir}/translations/docking_it.qm %lang(pl) %{modules_data_dir}/translations/docking_pl.qm %lang(cs) %{modules_data_dir}/translations/gadu_protocol_cs.qm %lang(en) %{modules_data_dir}/translations/gadu_protocol_en.qm %lang(fr) %{modules_data_dir}/translations/gadu_protocol_fr.qm %lang(pl) %{modules_data_dir}/translations/gadu_protocol_pl.qm %lang(cs) %{modules_data_dir}/translations/hints_cs.qm %lang(de) %{modules_data_dir}/translations/hints_de.qm %lang(en) %{modules_data_dir}/translations/hints_en.qm %lang(fr) %{modules_data_dir}/translations/hints_fr.qm %lang(it) %{modules_data_dir}/translations/hints_it.qm %lang(pl) %{modules_data_dir}/translations/hints_pl.qm %lang(cs) %{modules_data_dir}/translations/history_cs.qm %lang(de) %{modules_data_dir}/translations/history_de.qm %lang(en) %{modules_data_dir}/translations/history_en.qm %lang(fr) %{modules_data_dir}/translations/history_fr.qm %lang(it) %{modules_data_dir}/translations/history_it.qm %lang(pl) %{modules_data_dir}/translations/history_pl.qm %lang(cs) %{modules_data_dir}/translations/history_migration_cs.qm %lang(en) %{modules_data_dir}/translations/history_migration_en.qm %lang(fr) %{modules_data_dir}/translations/history_migration_fr.qm %lang(it) %{modules_data_dir}/translations/history_migration_it.qm %lang(pl) %{modules_data_dir}/translations/history_migration_pl.qm %lang(cs) %{modules_data_dir}/translations/imagelink_cs.qm %lang(en) %{modules_data_dir}/translations/imagelink_en.qm %lang(fr) %{modules_data_dir}/translations/imagelink_fr.qm %lang(it) %{modules_data_dir}/translations/imagelink_it.qm %lang(pl) %{modules_data_dir}/translations/imagelink_pl.qm %lang(cs) %{modules_data_dir}/translations/jabber_protocol_cs.qm %lang(de) %{modules_data_dir}/translations/jabber_protocol_de.qm %lang(en) %{modules_data_dir}/translations/jabber_protocol_en.qm %lang(fr) %{modules_data_dir}/translations/jabber_protocol_fr.qm %lang(it) %{modules_data_dir}/translations/jabber_protocol_it.qm %lang(pl) %{modules_data_dir}/translations/jabber_protocol_pl.qm %lang(cs) %{modules_data_dir}/translations/profiles_import_cs.qm %lang(en) %{modules_data_dir}/translations/profiles_import_en.qm %lang(fr) %{modules_data_dir}/translations/profiles_import_fr.qm %lang(pl) %{modules_data_dir}/translations/profiles_import_pl.qm %lang(cs) %{modules_data_dir}/translations/simpleview_cs.qm %lang(en) %{modules_data_dir}/translations/simpleview_en.qm %lang(fr) %{modules_data_dir}/translations/simpleview_fr.qm %lang(pl) %{modules_data_dir}/translations/simpleview_pl.qm %lang(cs) %{modules_data_dir}/translations/sms_cs.qm %lang(de) %{modules_data_dir}/translations/sms_de.qm %lang(en) %{modules_data_dir}/translations/sms_en.qm %lang(fr) %{modules_data_dir}/translations/sms_fr.qm %lang(it) %{modules_data_dir}/translations/sms_it.qm %lang(pl) %{modules_data_dir}/translations/sms_pl.qm %lang(cs) %{modules_data_dir}/translations/sound_cs.qm %lang(de) %{modules_data_dir}/translations/sound_de.qm %lang(en) %{modules_data_dir}/translations/sound_en.qm %lang(fr) %{modules_data_dir}/translations/sound_fr.qm %lang(it) %{modules_data_dir}/translations/sound_it.qm %lang(pl) %{modules_data_dir}/translations/sound_pl.qm %lang(cs) %{modules_data_dir}/translations/sql_history_cs.qm %lang(de) %{modules_data_dir}/translations/sql_history_de.qm %lang(en) %{modules_data_dir}/translations/sql_history_en.qm %lang(fr) %{modules_data_dir}/translations/sql_history_fr.qm %lang(pl) %{modules_data_dir}/translations/sql_history_pl.qm # global translation: %dir %{_datadir}/%{name}/translations %lang(cs) %{_datadir}/%{name}/translations/kadu_cs.qm %lang(cs) %{_datadir}/%{name}/translations/cs.language %lang(de) %{_datadir}/%{name}/translations/kadu_de.qm %lang(de) %{_datadir}/%{name}/translations/de.language %lang(en) %{_datadir}/%{name}/translations/kadu_en.qm %lang(en) %{_datadir}/%{name}/translations/en.language %lang(es_ES) %{_datadir}/%{name}/translations/kadu_es_ES.qm %lang(fr) %{_datadir}/%{name}/translations/kadu_fr.qm %lang(fr) %{_datadir}/%{name}/translations/fr.language %lang(it) %{_datadir}/%{name}/translations/kadu_it.qm %lang(pl) %{_datadir}/%{name}/translations/kadu_pl.qm %lang(pl) %{_datadir}/%{name}/translations/pl.language %lang(ru) %{_datadir}/%{name}/translations/kadu_ru.qm %lang(ru) %{_datadir}/%{name}/translations/ru.language %lang(sk) %{_datadir}/%{name}/translations/kadu_sk.qm # wizard %{_datadir}/%{name}/configuration %{_datadir}/%{name}/syntax %{_datadir}/%{name}/scripts # default modules configurations %dir %{modules_data_dir}/configuration %{modules_data_dir}/configuration/docking.ui %{modules_data_dir}/configuration/hints.ui %{modules_data_dir}/configuration/hint-over-user.ui %{modules_data_dir}/configuration/hints-advanced.ui %{modules_data_dir}/configuration/hints-notifier.ui %{modules_data_dir}/configuration/history.ui %{modules_data_dir}/configuration/image-link.ui %{modules_data_dir}/configuration/jabber_protocol.ui %{modules_data_dir}/configuration/qt4-docking-notify.ui %{modules_data_dir}/configuration/simpleview.ui %{modules_data_dir}/configuration/sms.ui %{modules_data_dir}/configuration/sound.ui # default modules datas #%dir %{modules_data_dir}/data %dir %{modules_data_dir}/data/gadu_protocol %{modules_data_dir}/data/gadu_protocol/servers.txt %dir %{modules_data_dir}/data/sms %dir %{modules_data_dir}/data/sms/scripts %{modules_data_dir}/data/sms/scripts/*.js %if %{with anonymous_check} %files module-anonymous_check %defattr(644,root,root,755) %{modules_data_dir}/anonymous_check.desc %attr(755,root,root) %{modules_lib_dir}/libanonymous_check.so %lang(pl) %{modules_data_dir}/translations/anonymous_check_pl.qm %endif %if %{with antistring} %files module-antistring %defattr(644,root,root,755) %{modules_data_dir}/antistring.desc %{modules_data_dir}/configuration/antistring.ui %attr(755,root,root) %{modules_lib_dir}/libantistring.so %lang(cs) %{modules_data_dir}/translations/antistring_cs.qm %lang(de) %{modules_data_dir}/translations/antistring_de.qm %lang(en) %{modules_data_dir}/translations/antistring_en.qm %lang(fr) %{modules_data_dir}/translations/antistring_fr.qm %lang(it) %{modules_data_dir}/translations/antistring_it.qm %lang(pl) %{modules_data_dir}/translations/antistring_pl.qm %dir %{modules_data_dir}/data/antistring %{modules_data_dir}/data/antistring/ant_conditions.conf %endif %if %{with autoaway} %files module-autoaway %defattr(644,root,root,755) %{modules_data_dir}/autoaway.desc %{modules_data_dir}/configuration/autoaway.ui %attr(755,root,root) %{modules_lib_dir}/libautoaway.so %lang(cs) %{modules_data_dir}/translations/autoaway_cs.qm %lang(de) %{modules_data_dir}/translations/autoaway_de.qm %lang(en) %{modules_data_dir}/translations/autoaway_en.qm %lang(es_ES) %{modules_data_dir}/translations/autoaway_es_ES.qm %lang(fr) %{modules_data_dir}/translations/autoaway_fr.qm %lang(it) %{modules_data_dir}/translations/autoaway_it.qm %lang(pl) %{modules_data_dir}/translations/autoaway_pl.qm %endif %if %{with autoresponder} %files module-autoresponder %defattr(644,root,root,755) %{modules_data_dir}/autoresponder.desc %{modules_data_dir}/configuration/autoresponder.ui %attr(755,root,root) %{modules_lib_dir}/libautoresponder.so %lang(cs) %{modules_data_dir}/translations/autoresponder_cs.qm %lang(de) %{modules_data_dir}/translations/autoresponder_de.qm %lang(en) %{modules_data_dir}/translations/autoresponder_en.qm %lang(fr) %{modules_data_dir}/translations/autoresponder_fr.qm %lang(it) %{modules_data_dir}/translations/autoresponder_it.qm %lang(pl) %{modules_data_dir}/translations/autoresponder_pl.qm %endif %if %{with autostatus} %files module-autostatus %defattr(644,root,root,755) %{modules_data_dir}/autostatus.desc %{modules_data_dir}/configuration/autostatus.ui %attr(755,root,root) %{modules_lib_dir}/libautostatus.so %lang(cs) %{modules_data_dir}/translations/autostatus_cs.qm %lang(en) %{modules_data_dir}/translations/autostatus_en.qm %lang(fr) %{modules_data_dir}/translations/autostatus_fr.qm %lang(it) %{modules_data_dir}/translations/autostatus_it.qm %lang(pl) %{modules_data_dir}/translations/autostatus_pl.qm %endif %if %{with auto_hide} %files module-auto_hide %defattr(644,root,root,755) %{modules_data_dir}/auto_hide.desc %{modules_data_dir}/configuration/auto_hide.ui %attr(755,root,root) %{modules_lib_dir}/libauto_hide.so %lang(cs) %{modules_data_dir}/translations/auto_hide_cs.qm %lang(de) %{modules_data_dir}/translations/auto_hide_de.qm %lang(en) %{modules_data_dir}/translations/auto_hide_en.qm %lang(es_ES) %{modules_data_dir}/translations/auto_hide_es_ES.qm %lang(fr) %{modules_data_dir}/translations/auto_hide_fr.qm %lang(it) %{modules_data_dir}/translations/auto_hide_it.qm %lang(pl) %{modules_data_dir}/translations/auto_hide_pl.qm %endif %if %{with cenzor} %files module-cenzor %defattr(644,root,root,755) %{modules_data_dir}/cenzor.desc %{modules_data_dir}/configuration/cenzor.ui %attr(755,root,root) %{modules_lib_dir}/libcenzor.so %lang(cs) %{modules_data_dir}/translations/cenzor_cs.qm %lang(de) %{modules_data_dir}/translations/cenzor_de.qm %lang(en) %{modules_data_dir}/translations/cenzor_en.qm %lang(fr) %{modules_data_dir}/translations/cenzor_fr.qm %lang(it) %{modules_data_dir}/translations/cenzor_it.qm %lang(pl) %{modules_data_dir}/translations/cenzor_pl.qm %lang(tr) %{modules_data_dir}/translations/cenzor_tr.qm %dir %{modules_data_dir}/data/cenzor %{modules_data_dir}/data/cenzor/cenzor_words.conf %{modules_data_dir}/data/cenzor/cenzor_words_ok.conf %endif %if %{with encryption} %files module-encryption %defattr(644,root,root,755) %{modules_data_dir}/encryption_ng.desc %{modules_data_dir}/encryption_ng_simlite.desc %{modules_data_dir}/configuration/encryption-ng.ui %attr(755,root,root) %{modules_lib_dir}/libencryption_ng.so %attr(755,root,root) %{modules_lib_dir}/libencryption_ng_simlite.so %lang(cs) %{modules_data_dir}/translations/encryption_ng_cs.qm %lang(en) %{modules_data_dir}/translations/encryption_ng_en.qm %lang(fr) %{modules_data_dir}/translations/encryption_ng_fr.qm %lang(it) %{modules_data_dir}/translations/encryption_ng_it.qm %lang(pl) %{modules_data_dir}/translations/encryption_ng_pl.qm %lang(cs) %{modules_data_dir}/translations/encryption_ng_simlite_cs.qm %lang(de) %{modules_data_dir}/translations/encryption_ng_simlite_de.qm %lang(en) %{modules_data_dir}/translations/encryption_ng_simlite_en.qm %lang(fr) %{modules_data_dir}/translations/encryption_ng_simlite_fr.qm %lang(it) %{modules_data_dir}/translations/encryption_ng_simlite_it.qm %lang(pl) %{modules_data_dir}/translations/encryption_ng_simlite_pl.qm %endif %if %{with docking_desktop} %files module-docking-desktop %defattr(644,root,root,755) %{modules_data_dir}/desktop_docking.desc %{modules_data_dir}/configuration/desktop_docking.ui %attr(755,root,root) %{modules_lib_dir}/libdesktop_docking.so %lang(cs) %{modules_data_dir}/translations/desktop_docking_cs.qm %lang(de) %{modules_data_dir}/translations/desktop_docking_de.qm %lang(en) %{modules_data_dir}/translations/desktop_docking_en.qm %lang(es_ES) %{modules_data_dir}/translations/desktop_docking_es_ES.qm %lang(fr) %{modules_data_dir}/translations/desktop_docking_fr.qm %lang(it) %{modules_data_dir}/translations/desktop_docking_it.qm %lang(pl) %{modules_data_dir}/translations/desktop_docking_pl.qm %endif %if %{with filedesc} %files module-filedesc %defattr(644,root,root,755) %{modules_data_dir}/filedesc.desc %{modules_data_dir}/configuration/filedesc.ui %attr(755,root,root) %{modules_lib_dir}/libfiledesc.so %lang(cs) %{modules_data_dir}/translations/filedesc_cs.qm %lang(de) %{modules_data_dir}/translations/filedesc_de.qm %lang(en) %{modules_data_dir}/translations/filedesc_en.qm %lang(fr) %{modules_data_dir}/translations/filedesc_fr.qm %lang(it) %{modules_data_dir}/translations/filedesc_it.qm %lang(pl) %{modules_data_dir}/translations/filedesc_pl.qm %endif %if %{with firewall} %files module-firewall %defattr(644,root,root,755) %{modules_data_dir}/firewall.desc %{modules_data_dir}/configuration/firewall.ui %attr(755,root,root) %{modules_lib_dir}/libfirewall.so %lang(cs) %{modules_data_dir}/translations/firewall_cs.qm %lang(de) %{modules_data_dir}/translations/firewall_de.qm %lang(en) %{modules_data_dir}/translations/firewall_en.qm %lang(fr) %{modules_data_dir}/translations/firewall_fr.qm %lang(it) %{modules_data_dir}/translations/firewall_it.qm %lang(pl) %{modules_data_dir}/translations/firewall_pl.qm %endif %if 0 %if %{with geoip} %files module-geoip %defattr(644,root,root,755) %{modules_data_dir}/geoip_lookup.desc %attr(755,root,root) %{modules_lib_dir}/libgeoip_lookup.so %endif %endif %if %{with globalhotkeys} %files module-globalhotkeys %defattr(644,root,root,755) %{modules_data_dir}/globalhotkeys.desc %{modules_data_dir}/configuration/globalhotkeys.ui %attr(755,root,root) %{modules_lib_dir}/libglobalhotkeys.so %lang(cs) %{modules_data_dir}/translations/globalhotkeys_cs.qm %lang(en) %{modules_data_dir}/translations/globalhotkeys_en.qm %lang(it) %{modules_data_dir}/translations/globalhotkeys_it.qm %lang(pl) %{modules_data_dir}/translations/globalhotkeys_pl.qm %endif %if %{with last_seen} %files module-last_seen %defattr(644,root,root,755) %{modules_data_dir}/last_seen.desc %attr(755,root,root) %{modules_lib_dir}/liblast_seen.so %lang(cs) %{modules_data_dir}/translations/last_seen_cs.qm %lang(de) %{modules_data_dir}/translations/last_seen_de.qm %lang(en) %{modules_data_dir}/translations/last_seen_en.qm %lang(fr) %{modules_data_dir}/translations/last_seen_fr.qm %lang(pl) %{modules_data_dir}/translations/last_seen_pl.qm %lang(tr) %{modules_data_dir}/translations/last_seen_tr.qm %endif %if 0 %if %{with mail} %files module-mail %defattr(644,root,root,755) %{modules_data_dir}/mail.desc %{modules_data_dir}/configuration/mail.ui %attr(755,root,root) %{modules_lib_dir}/libmail.so %lang(pl) %{modules_data_dir}/translations/mail_pl.qm %endif %endif %if %{with mediaplayer} %files module-mediaplayer %defattr(644,root,root,755) %{modules_data_dir}/mediaplayer.desc %{modules_data_dir}/configuration/mediaplayer.ui %attr(755,root,root) %{modules_lib_dir}/libmediaplayer.so %{modules_data_dir}/data/mediaplayer %lang(cs) %{modules_data_dir}/translations/mediaplayer_cs.qm %lang(de) %{modules_data_dir}/translations/mediaplayer_de.qm %lang(en) %{modules_data_dir}/translations/mediaplayer_en.qm %lang(fr) %{modules_data_dir}/translations/mediaplayer_fr.qm %lang(pl) %{modules_data_dir}/translations/mediaplayer_pl.qm %endif %if %{with mediaplayer_amarok} %files module-mediaplayer-amarok %defattr(644,root,root,755) %{modules_data_dir}/amarok1_mediaplayer.desc %attr(755,root,root) %{modules_lib_dir}/libamarok1_mediaplayer.so %endif %if %{with mediaplayer_mpd} %files module-mediaplayer-mpd %defattr(644,root,root,755) %{modules_data_dir}/mpd_mediaplayer.desc %{modules_data_dir}/configuration/mpd_config.ui %attr(755,root,root) %{modules_lib_dir}/libmpd_mediaplayer.so %lang(cs) %{modules_data_dir}/translations/mpd_mediaplayer_cs.qm %lang(en) %{modules_data_dir}/translations/mpd_mediaplayer_en.qm %lang(fr) %{modules_data_dir}/translations/mpd_mediaplayer_fr.qm %lang(pl) %{modules_data_dir}/translations/mpd_mediaplayer_pl.qm %endif %if %{with mediaplayer_mpris} %files module-mediaplayer-mpris %defattr(644,root,root,755) %{modules_data_dir}/mprisplayer_mediaplayer.desc %{modules_data_dir}/configuration/mprisplayer_mediaplayer.ui %attr(755,root,root) %{modules_lib_dir}/libmprisplayer_mediaplayer.so %lang(cs) %{modules_data_dir}/translations/mprisplayer_mediaplayer_cs.qm %lang(en) %{modules_data_dir}/translations/mprisplayer_mediaplayer_en.qm %lang(fr) %{modules_data_dir}/translations/mprisplayer_mediaplayer_fr.qm %lang(pl) %{modules_data_dir}/translations/mprisplayer_mediaplayer_pl.qm %dir %{modules_data_dir}/data/mprisplayer_mediaplayer %{modules_data_dir}/data/mprisplayer_mediaplayer/mprisplayer-players.data %endif %if %{with messagessplitter} %files module-messagessplitter %defattr(644,root,root,755) %{modules_data_dir}/messagessplitter.desc %{modules_data_dir}/configuration/messagessplitter.ui %attr(755,root,root) %{modules_lib_dir}/libmessagessplitter.so %lang(cs) %{modules_data_dir}/translations/messagessplitter_cs.qm %lang(en) %{modules_data_dir}/translations/messagessplitter_en.qm %lang(pl) %{modules_data_dir}/translations/messagessplitter_pl.qm %endif %if %{with mime_tex} %files module-mime_tex %defattr(644,root,root,755) %dir %{modules_bin_dir}/mime_tex %attr(755,root,root) %{modules_bin_dir}/mime_tex/mimetex %{modules_data_dir}/mime_tex.desc %{modules_data_dir}/configuration/mime_tex.ui %attr(755,root,root) %{modules_lib_dir}/libmime_tex.so %dir %{modules_data_dir}/data/mime_tex %dir %{modules_data_dir}/data/mime_tex/editor_icons %dir %{modules_data_dir}/data/mime_tex/mime_tex_icons %{modules_data_dir}/data/mime_tex/mime_tex_32x32.png %{modules_data_dir}/data/mime_tex/editor_icons/*.png %{modules_data_dir}/data/mime_tex/mime_tex_icons/*.png %lang(pl) %{modules_data_dir}/translations/mime_tex_pl.qm %endif %if %{with networkping} %files module-networkping %defattr(644,root,root,755) %{modules_data_dir}/networkping.desc %{modules_data_dir}/configuration/networkping.ui %attr(755,root,root) %{modules_lib_dir}/libnetworkping.so %lang(en) %{modules_data_dir}/translations/networkping_en.qm %lang(pl) %{modules_data_dir}/translations/networkping_pl.qm %endif %if %{with nextinfo} %files module-nextinfo %defattr(644,root,root,755) %{modules_data_dir}/nextinfo.desc %{modules_data_dir}/configuration/nextinfo.ui %attr(755,root,root) %{modules_lib_dir}/libnextinfo.so %lang(cs) %{modules_data_dir}/translations/nextinfo_cs.qm %lang(en) %{modules_data_dir}/translations/nextinfo_en.qm %lang(fr) %{modules_data_dir}/translations/nextinfo_fr.qm %lang(pl) %{modules_data_dir}/translations/nextinfo_pl.qm %endif %if %{with notify_chat} %files module-notify-chat %defattr(644,root,root,755) %{modules_data_dir}/chat_notify.desc %attr(755,root,root) %{modules_lib_dir}/libchat_notify.so %lang(cs) %{modules_data_dir}/translations/chat_notify_cs.qm %lang(de) %{modules_data_dir}/translations/chat_notify_de.qm %lang(en) %{modules_data_dir}/translations/chat_notify_en.qm %lang(fr) %{modules_data_dir}/translations/chat_notify_fr.qm %lang(pl) %{modules_data_dir}/translations/chat_notify_pl.qm %endif %if %{with notify_exec} %files module-notify-exec %defattr(644,root,root,755) %{modules_data_dir}/exec_notify.desc %attr(755,root,root) %{modules_lib_dir}/libexec_notify.so %lang(cs) %{modules_data_dir}/translations/exec_notify_cs.qm %lang(en) %{modules_data_dir}/translations/exec_notify_en.qm %lang(fr) %{modules_data_dir}/translations/exec_notify_fr.qm %lang(pl) %{modules_data_dir}/translations/exec_notify_pl.qm %endif %if %{with notify_freedesktop} %files module-notify-freedesktop %defattr(644,root,root,755) %{modules_data_dir}/freedesktop_notify.desc %{modules_data_dir}/configuration/freedesktop_notify.ui %attr(755,root,root) %{modules_lib_dir}/libfreedesktop_notify.so %lang(cs) %{modules_data_dir}/translations/freedesktop_notify_cs.qm %lang(de) %{modules_data_dir}/translations/freedesktop_notify_de.qm %lang(en) %{modules_data_dir}/translations/freedesktop_notify_en.qm %lang(fr) %{modules_data_dir}/translations/freedesktop_notify_fr.qm %lang(pl) %{modules_data_dir}/translations/freedesktop_notify_pl.qm %endif %if 0 %if %{with notify_kde} %files module-notify-kde4 %defattr(644,root,root,755) %{modules_data_dir}/kde_notify.desc %{modules_data_dir}/configuration/kde_notify.ui %attr(755,root,root) %{modules_lib_dir}/libkde_notify.so %lang(de) %{modules_data_dir}/translations/kde_notify_de.qm %lang(fr) %{modules_data_dir}/translations/kde_notify_fr.qm %lang(it) %{modules_data_dir}/translations/kde_notify_it.qm %lang(pl) %{modules_data_dir}/translations/kde_notify_pl.qm %endif %endif %if %{with notify_led} %files module-notify-led %defattr(644,root,root,755) %{modules_data_dir}/lednotify.desc %{modules_data_dir}/configuration/lednotify.ui %attr(755,root,root) %{modules_lib_dir}/liblednotify.so %lang(cs) %{modules_data_dir}/translations/lednotify_cs.qm %lang(en) %{modules_data_dir}/translations/lednotify_en.qm %lang(pl) %{modules_data_dir}/translations/lednotify_pl.qm %endif %if 0 %if %{with notify_mx610} %files module-notify-mx610 %defattr(644,root,root,755) %{modules_data_dir}/mx610_notify.desc %{modules_data_dir}/configuration/mx610_notify.ui %attr(755,root,root) %{modules_lib_dir}/libmx610_notify.so %lang(pl) %{modules_data_dir}/translations/mx610_notify_pl.qm %endif %endif %if %{with notify_pcspeaker} %files module-notify-pcspeaker %defattr(644,root,root,755) %{modules_data_dir}/pcspeaker.desc %attr(755,root,root) %{modules_lib_dir}/libpcspeaker.so %lang(cs) %{modules_data_dir}/translations/pcspeaker_cs.qm %lang(de) %{modules_data_dir}/translations/pcspeaker_de.qm %lang(en) %{modules_data_dir}/translations/pcspeaker_en.qm %lang(fr) %{modules_data_dir}/translations/pcspeaker_fr.qm %lang(it) %{modules_data_dir}/translations/pcspeaker_it.qm %lang(pl) %{modules_data_dir}/translations/pcspeaker_pl.qm %endif %if %{with notify_qt4_docking} %files module-notify-qt4_docking %defattr(644,root,root,755) %{modules_data_dir}/qt4_docking_notify.desc %attr(755,root,root) %{modules_lib_dir}/libqt4_docking_notify.so %lang(cs) %{modules_data_dir}/translations/qt4_docking_notify_cs.qm %lang(de) %{modules_data_dir}/translations/qt4_docking_notify_de.qm %lang(en) %{modules_data_dir}/translations/qt4_docking_notify_en.qm %lang(fr) %{modules_data_dir}/translations/qt4_docking_notify_fr.qm %lang(pl) %{modules_data_dir}/translations/qt4_docking_notify_pl.qm %endif %if %{with notify_speech} %files module-notify-speech %defattr(644,root,root,755) %{modules_data_dir}/speech.desc %{modules_data_dir}/configuration/speech.ui %attr(755,root,root) %{modules_lib_dir}/libspeech.so %lang(cs) %{modules_data_dir}/translations/speech_cs.qm %lang(de) %{modules_data_dir}/translations/speech_de.qm %lang(en) %{modules_data_dir}/translations/speech_en.qm %lang(fr) %{modules_data_dir}/translations/speech_fr.qm %lang(it) %{modules_data_dir}/translations/speech_it.qm %lang(pl) %{modules_data_dir}/translations/speech_pl.qm %endif %if 0 %if %{with notify_water} %files module-notify-water %defattr(644,root,root,755) %{modules_data_dir}/water_notify.desc %{modules_data_dir}/configuration/water_notify.ui %attr(755,root,root) %{modules_lib_dir}/libwater_notify.so %lang(pl) %{modules_data_dir}/translations/water_notify_pl.qm %endif %if %{with pajacyk} %files module-pajacyk %defattr(644,root,root,755) %{modules_data_dir}/pajacyk.desc %{modules_data_dir}/configuration/pajacyk.ui %attr(755,root,root) %{modules_lib_dir}/libpajacyk.so %lang(pl) %{modules_data_dir}/translations/pajacyk_pl.qm %endif %endif %if %{with panelkadu} %files module-panelkadu %defattr(644,root,root,755) %{modules_data_dir}/panelkadu.desc %{modules_data_dir}/configuration/panelkadu.ui %attr(755,root,root) %{modules_lib_dir}/libpanelkadu.so %lang(cs) %{modules_data_dir}/translations/panelkadu_cs.qm %lang(en) %{modules_data_dir}/translations/panelkadu_en.qm %lang(es_ES) %{modules_data_dir}/translations/panelkadu_es_ES.qm %lang(pl) %{modules_data_dir}/translations/panelkadu_pl.qm %endif %if %{with screenshot} %files module-screenshot %defattr(644,root,root,755) %{modules_data_dir}/screenshot.desc %{modules_data_dir}/configuration/screenshot.ui %attr(755,root,root) %{modules_lib_dir}/libscreenshot.so %lang(cs) %{modules_data_dir}/translations/screenshot_cs.qm %lang(en) %{modules_data_dir}/translations/screenshot_en.qm %lang(fr) %{modules_data_dir}/translations/screenshot_fr.qm %lang(pl) %{modules_data_dir}/translations/screenshot_pl.qm %endif %if %{with senthistory} %files module-senthistory %defattr(644,root,root,755) %{modules_data_dir}/senthistory.desc %{modules_data_dir}/configuration/senthistory.ui %attr(755,root,root) %{modules_lib_dir}/libsenthistory.so %lang(cs) %{modules_data_dir}/translations/senthistory_cs.qm %lang(en) %{modules_data_dir}/translations/senthistory_en.qm %lang(pl) %{modules_data_dir}/translations/senthistory_pl.qm %lang(tr) %{modules_data_dir}/translations/senthistory_tr.qm %endif %if %{with single_window} %files module-single_window %defattr(644,root,root,755) %{modules_data_dir}/single_window.desc %{modules_data_dir}/configuration/single_window.ui %attr(755,root,root) %{modules_lib_dir}/libsingle_window.so %lang(cs) %{modules_data_dir}/translations/single_window_cs.qm %lang(en) %{modules_data_dir}/translations/single_window_en.qm %lang(es_ES) %{modules_data_dir}/translations/single_window_es_ES.qm %lang(fr) %{modules_data_dir}/translations/single_window_fr.qm %lang(pl) %{modules_data_dir}/translations/single_window_pl.qm %endif %if 0 %if %{with sms_plus_pl} %files module-sms-plus_pl %defattr(644,root,root,755) %{modules_data_dir}/plus_pl_sms.desc %{modules_data_dir}/configuration/plus_pl_sms.ui %attr(755,root,root) %{modules_lib_dir}/libplus_pl_sms.so %lang(pl) %{modules_data_dir}/translations/plus_pl_sms_pl.qm %dir %{modules_data_dir}/data/plus_pl_sms %{modules_data_dir}/data/plus_pl_sms/curl-ca-bundle.crt %endif %endif %if %{with sound_ext} %files module-sound-ext %defattr(644,root,root,755) %{modules_data_dir}/ext_sound.desc %{modules_data_dir}/configuration/ext_sound.ui %attr(755,root,root) %{modules_lib_dir}/libext_sound.so %lang(cs) %{modules_data_dir}/translations/ext_sound_cs.qm %lang(de) %{modules_data_dir}/translations/ext_sound_de.qm %lang(en) %{modules_data_dir}/translations/ext_sound_en.qm %lang(fr) %{modules_data_dir}/translations/ext_sound_fr.qm %lang(it) %{modules_data_dir}/translations/ext_sound_it.qm %lang(pl) %{modules_data_dir}/translations/ext_sound_pl.qm %endif %if %{with sound_phonon} %files module-sound-phonon %defattr(644,root,root,755) %{modules_data_dir}/phonon_sound.desc %attr(755,root,root) %{modules_lib_dir}/libphonon_sound.so %endif %if %{with sound_qt4} %files module-sound-qt4 %defattr(644,root,root,755) %{modules_data_dir}/qt4_sound.desc %attr(755,root,root) %{modules_lib_dir}/libqt4_sound.so %lang(cs) %{modules_data_dir}/translations/qt4_sound_cs.qm %lang(en) %{modules_data_dir}/translations/qt4_sound_en.qm %lang(fr) %{modules_data_dir}/translations/qt4_sound_fr.qm %lang(pl) %{modules_data_dir}/translations/qt4_sound_pl.qm %endif %if %{with spellchecker} %files module-spellchecker %defattr(644,root,root,755) %{modules_data_dir}/spellchecker.desc %{modules_data_dir}/configuration/spellchecker.ui %attr(755,root,root) %{modules_lib_dir}/libspellchecker.so %lang(cs) %{modules_data_dir}/translations/spellchecker_cs.qm %lang(de) %{modules_data_dir}/translations/spellchecker_de.qm %lang(en) %{modules_data_dir}/translations/spellchecker_en.qm %lang(fr) %{modules_data_dir}/translations/spellchecker_fr.qm %lang(pl) %{modules_data_dir}/translations/spellchecker_pl.qm %endif %if %{with tabs} %files module-tabs %defattr(644,root,root,755) %{modules_data_dir}/tabs.desc %{modules_data_dir}/configuration/tabs.ui %attr(755,root,root) %{modules_lib_dir}/libtabs.so %lang(cs) %{modules_data_dir}/translations/tabs_cs.qm %lang(de) %{modules_data_dir}/translations/tabs_de.qm %lang(en) %{modules_data_dir}/translations/tabs_en.qm %lang(fr) %{modules_data_dir}/translations/tabs_fr.qm %lang(pl) %{modules_data_dir}/translations/tabs_pl.qm %endif %if %{with word_fix} %files module-word_fix %defattr(644,root,root,755) %{modules_data_dir}/word_fix.desc %{modules_data_dir}/configuration/word_fix.ui %attr(755,root,root) %{modules_lib_dir}/libword_fix.so %lang(cs) %{modules_data_dir}/translations/word_fix_cs.qm %lang(de) %{modules_data_dir}/translations/word_fix_de.qm %lang(en) %{modules_data_dir}/translations/word_fix_en.qm %lang(es_ES) %{modules_data_dir}/translations/word_fix_es_ES.qm %lang(fr) %{modules_data_dir}/translations/word_fix_fr.qm %lang(pl) %{modules_data_dir}/translations/word_fix_pl.qm %lang(ru) %{modules_data_dir}/translations/word_fix_ru.qm %dir %{modules_data_dir}/data/word_fix %{modules_data_dir}/data/word_fix/wf_default_list.data %endif