File kadu.spec of Package kadu-qt4

#
# spec file for package kadu
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

%define real    %{name}-%{version}
%define build_penguins 1

Name:           kadu
Version:        0.9.2
Release:        1
License:        GPLv2+
Summary:        Gadu-Gadu protocol client for online messaging
Url:            http://www.kadu.net/
Group:          Productivity/Networking/Instant Messenger
Source0:        kadu-0.9.2.tar.bz2
# PATCH-FIX-UPSTREAM -- kadu-inject-js-into-history-fix.patch -- Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
Patch0:         kadu-inject-js-into-history-fix.patch
### 1x - External Modules ###
Source10:       anonymous_check-0.6.6.1.tar.bz2
Source11:       globalhotkeys-0.6.6-22.tar.gz
Source12:       lednotify-0.6.6-26.tar.gz
Source13:       mime_tex-0.6.6.6.tar.bz2
Source14:       nextinfo-0.6.6-4.tar.gz
Source15:       panelkadu-0.6.6-6.tar.gz
Source16:       senthistory-0.6.6-6.tar.gz
### 2x - Emoticons ###
%if %{build_penguins}
Source20:       kompatybilne_z_GG6.tar.gz
Source21:       gg10_compatible.tar.bz2
%endif
### 3x - Sounds ###
Source30:       kadu-sound-bns.tar.bz2
Source31:       kadu-sound-drums.tar.bz2
Source32:       kadu-sound-florkus.tar.bz2
Source33:       kadu-sound-michalsrodek.tar.bz2
Source34:       kadu-sound-percussion.tar.bz2
Source35:       kadu-sound-ultr.tar.bz2
BuildRequires:  alsa-devel
BuildRequires:  aspell-devel
BuildRequires:  cmake >= 2.6.0
BuildRequires:  fdupes
BuildRequires:  libQtWebKit-devel >= 4.6.1
BuildRequires:  libao-devel
BuildRequires:  libgadu-devel >= 1.9.1
BuildRequires:  libgsm-devel
BuildRequires:  libidn-devel
BuildRequires:  libqca2-devel
BuildRequires:  libqt4-devel >= 4.6.1
BuildRequires:  libsndfile-devel
BuildRequires:  phonon-devel
BuildRequires:  update-desktop-files
# build requires for internal idle module
BuildRequires:  xorg-x11-devel
# runtime requires
Requires:       aspell
Requires:       curl
Requires:       libgadu3 >= 1.9.1
# sql_history's module needs qt4-sqlite
Requires:       libqt4-sql-sqlite
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
Kadu is a dynamically evolving instant messenger compatible with the
Gadu-Gadu and XMPP protocol. It can be run on all platforms supported
by the Qt toolkit.

### External Modules ###
%package        anonymous_check
Summary:        Automatic lookup of an interlocutor in public directory
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}-%{release}
%description    anonymous_check
Anonymous_check is a module to automatic lookup who is an interlocutor
when (s)he starts talking to you.

%package        globalhotkeys
Summary:        Global hotkeys support to Kadu
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}-%{release}
%description    globalhotkeys
Globalhotkeys is a module that adds support to global hotkeys in kadu.

%package        lednotify
Summary:        Notification by Scroll Lock LED
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}-%{release}
%description    lednotify
Led_notify is a module to notify user of some events using Scroll Lock LED.

%package        mimetex
Summary:        TeX formulas support
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}-%{release}
%description    mimetex
Mime_tex is a module to edit TeX mathematic formulas in chat window.

%package        nextinfo
Summary:        Extended contact information support
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}-%{release}
%description    nextinfo
New ext_info module providing extended contact information support.

%package        panelkadu
Summary:        Makes a panel from Kadu main window
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}-%{release}
%description    panelkadu
Panelkadu is a module to make a panel from Kadu main window.

%package        senthistory
Summary:        History of sent messages in chat windows
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}-%{release}
%description    senthistory
Senthistory is a module which adds history of sent messages to chat windows.

### Emoticons ###
%if %{build_penguins}
%package        emoticons_gg6_compatible
Summary:        Emoticons theme compatybility witch Gadu-Gadu 6.0
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}
%description    emoticons_gg6_compatible
Emoticons theme compatybility witch Gadu-Gadu 6.0 and olders.

%package        emoticons_gg10_compatible
Summary:        Emoticons theme compatybility witch Gadu-Gadu 10.0
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}
%description    emoticons_gg10_compatible
Emoticons theme compatybility witch Gadu-Gadu 10.0 and olders.
http://kde-look.org/content/show.php/gadu+gadu+10?content=118930
%endif

### Sounds ###
%package        sound-bns
License:        Creative Commons Attribution-Share Alike 2.5
Summary:        Bns sound theme for Kadu
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}
%description    sound-bns
Bns sound theme by bns <banasio@o2.pl> | http://www.banas.ovh.org

%package        sound-drums
License:        Creative Commons Attribution-Share Alike 3.0
Summary:        Drums sound theme for Kadu
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}
%description    sound-drums
Drums sound theme by Konrad (ancestor) Strack <konrad.strack@gmail.com>

%package        sound-florkus
License:        Creative Commons Attribution-Share Alike 3.0
Summary:        Florkus sound theme for Kadu
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}
%description    sound-florkus
Florkus sound theme by florkus <florkusthewhite@gmail.com>

%package        sound-michalsrodek
License:        Creative Commons Attribution-Share Alike 3.0
Summary:        Michalsrodek sound theme for Kadu
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}
%description    sound-michalsrodek
Michalsrodek sound theme by Michał Środek files trans i transsend: florkus <florkusthewhite@gmail.com>

%package        sound-percussion
License:        Creative Commons Attribution-Share Alike 3.0
Summary:        Percussion sound theme for Kadu
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}
%description    sound-percussion
Percussion sound theme by Konrad (ancestor) Strack <konrad.strack@gmail.com>

%package        sound-ultr
License:        Creative Commons Sampling Plus 1.0
Summary:        Ultr sound theme for Kadu
Group:          Productivity/Networking/Instant Messenger
Requires:       %{name} = %{version}
%description    sound-ultr
Ultr sound theme collected by Piotr "ultr" Dąbrowski
error.wav: http://www.freesound.org/samplesViewSingle.php?id=27422
  by hello_flowers
filefinished.wav: http://www.freesound.org/samplesViewSingle.php?id=56229
  by pera
fileincoming.wav: http://www.freesound.org/samplesViewSingle.php?id=32951
  by HardPCM
newchat.wav: http://www.freesound.org/samplesViewSingle.php?id=26777
  by junggle
newmessage.wav: http://www.pdsounds.org/sounds/blip
  by Natalie
status.wav: http://www.pdsounds.org/sounds/clickick_switch
  by Stephan

%prep
%setup -q
# add external modules
%setup -qTD -a 10 -a 11 -a 12 -a 13 -a 14 -a15 -a16 -n %{real}/modules
# add additionals emoticons
%if %{build_penguins}
%setup -qTD -a 20 -a 21 -n %{real}/varia/themes/emoticons
%endif
# add additionals sound themes
%setup -qTD -a 30 -a 31 -a 32 -a 33 -a 34 -a 35 -n %{real}/varia/themes/sounds
%setup -qDTn %{real}
# enable internal modules which are disabled
for module in {word_fix,amarok1_mediaplayer,audacious_mediaplayer,bmpx_mediaplayer,dragon_mediaplayer,falf_mediaplayer,mpris_mediaplayer,vlc_mediaplayer,xmms2_mediaplayer}; do
  sed -r -i "s/module_$module=n/module_$module=m/" .config
done
# enable external modules
for module in {anonymous_check,globalhotkeys,lednotify,mime_tex,nextinfo,panelkadu,senthistory}; do
  sed -r -i "s/module_$module=n/module_$module=m/" .config
done
# enable additionals emoticons
%if %{build_penguins}
for emoticon in {gg6_compatible,}; do
  sed -r -i "s/emoticons_$emoticon=n/emoticons_$emoticon=y/" .config
done
%endif
# enable additionals sound themes
for sound in {bns,drums,florkus,michalsrodek,percussion,ultr}; do
  sed -r -i "s/sound_$sound=n/sound_$sound=y/" .config
done
# add 'openSUSE $ver' to about window
ver="%{?suse_version}"
ver=${ver:0:2}.${ver:2:1}
sed -e "s:</b><br />: openSUSE $ver</b><br />:" -i kadu-core/gui/windows/about.cpp
# apply patches
%patch0

%build
%ifarch x86_64
  cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DENABLE_AUTODOWNLOAD=OFF -DLIB_SUFFIX=64 .
%else
  cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DENABLE_AUTODOWNLOAD=OFF .
%endif
make %{?_smp_mflags}

%install
%make_install

# remove some sources in oxygen icons directory
rm -rf %{buildroot}%{_datadir}/kadu/themes/icons/oxygen/src

%fdupes %{buildroot}%{_prefix}
%suse_update_desktop_file -r kadu Network InstantMessaging

%clean
rm -rf %{buildroot}

%post
# none

%postun
# none

%files
%defattr(-,root,root)
%{_bindir}/kadu
%{_datadir}/applications/kadu.desktop
%dir %{_libdir}/kadu
%dir %{_libdir}/kadu/modules
%dir %{_datadir}/kadu
%dir %{_datadir}/kadu/configuration
%dir %{_datadir}/kadu/modules
%dir %{_datadir}/kadu/modules/configuration
%dir %{_datadir}/kadu/modules/data
%dir %{_datadir}/kadu/modules/data/antistring
%dir %{_datadir}/kadu/modules/data/cenzor
%dir %{_datadir}/kadu/modules/data/gadu_protocol
%dir %{_datadir}/kadu/modules/data/jabber_protocol
%dir %{_datadir}/kadu/modules/data/mediaplayer
%dir %{_datadir}/kadu/modules/data/sms
%dir %{_datadir}/kadu/modules/data/sms/scripts
%dir %{_datadir}/kadu/modules/data/word_fix
%dir %{_datadir}/kadu/modules/translations
%dir %{_datadir}/kadu/scripts
%dir %{_datadir}/kadu/syntax
%dir %{_datadir}/kadu/syntax/chat
%dir %{_datadir}/kadu/syntax/infopanel
%dir %{_datadir}/kadu/themes
%dir %{_datadir}/kadu/themes/emoticons
%dir %{_datadir}/kadu/themes/emoticons/penguins
%dir %{_datadir}/kadu/themes/emoticons/tango
%dir %{_datadir}/kadu/themes/icons
%dir %{_datadir}/kadu/themes/sounds
%dir %{_datadir}/kadu/translations
%dir %{_datadir}/icons/hicolor
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_libdir}/kadu/modules/libalsa_sound.so
%{_libdir}/kadu/modules/libamarok1_mediaplayer.so
%{_libdir}/kadu/modules/libamarok2_mediaplayer.so
%{_libdir}/kadu/modules/libantistring.so
%{_libdir}/kadu/modules/libaudacious_mediaplayer.so
%{_libdir}/kadu/modules/libautoaway.so
%{_libdir}/kadu/modules/libauto_hide.so
%{_libdir}/kadu/modules/libautoresponder.so
%{_libdir}/kadu/modules/libautostatus.so
%{_libdir}/kadu/modules/libbmpx_mediaplayer.so
%{_libdir}/kadu/modules/libcenzor.so
%{_libdir}/kadu/modules/libconfig_wizard.so
%{_libdir}/kadu/modules/libdesktop_docking.so
%{_libdir}/kadu/modules/libdocking.so
%{_libdir}/kadu/modules/libdragon_mediaplayer.so
%{_libdir}/kadu/modules/libencryption_ng_simlite.so
%{_libdir}/kadu/modules/libencryption_ng.so
%{_libdir}/kadu/modules/libexec_notify.so
%{_libdir}/kadu/modules/libext_sound.so
%{_libdir}/kadu/modules/libfalf_mediaplayer.so
%{_libdir}/kadu/modules/libfiledesc.so
%{_libdir}/kadu/modules/libfirewall.so
%{_libdir}/kadu/modules/libgadu_protocol.so
%{_libdir}/kadu/modules/libhints.so
%{_libdir}/kadu/modules/libhistory_migration.so
%{_libdir}/kadu/modules/libhistory.so
%{_libdir}/kadu/modules/libidle.so
%{_libdir}/kadu/modules/libimagelink.so
%{_libdir}/kadu/modules/libjabber_protocol.so
%{_libdir}/kadu/modules/libkde_notify.so
%{_libdir}/kadu/modules/liblast_seen.so
%{_libdir}/kadu/modules/libmediaplayer.so
%{_libdir}/kadu/modules/libmpris_mediaplayer.so
%{_libdir}/kadu/modules/libparser_extender.so
%{_libdir}/kadu/modules/libphonon_sound.so
%{_libdir}/kadu/modules/libprofiles_import.so
%{_libdir}/kadu/modules/libqt4_docking_notify.so
%{_libdir}/kadu/modules/libqt4_docking.so
%{_libdir}/kadu/modules/libscreenshot.so
%{_libdir}/kadu/modules/libsimpleview.so
%{_libdir}/kadu/modules/libsingle_window.so
%{_libdir}/kadu/modules/libsms.so
%{_libdir}/kadu/modules/libsound.so
%{_libdir}/kadu/modules/libspeech.so
%{_libdir}/kadu/modules/libspellchecker.so
%{_libdir}/kadu/modules/libsql_history.so
%{_libdir}/kadu/modules/libtabs.so
%{_libdir}/kadu/modules/libvlc_mediaplayer.so
%{_libdir}/kadu/modules/libword_fix.so
%{_libdir}/kadu/modules/libxmms2_mediaplayer.so
%{_datadir}/icons/hicolor/*/apps/kadu.png
%{_datadir}/kadu/AUTHORS
%{_datadir}/kadu/COPYING
%{_datadir}/kadu/ChangeLog
%{_datadir}/kadu/ChangeLog.OLD-PL
%{_datadir}/kadu/HISTORY
%{_datadir}/kadu/README
%{_datadir}/kadu/THANKS
%{_datadir}/kadu/configuration/contact-account-data.ui
%{_datadir}/kadu/configuration/contact-data.ui
%{_datadir}/kadu/configuration/dialog-look-chat-advanced.ui
%{_datadir}/kadu/configuration/dialog.ui
%{_datadir}/kadu/modules/alsa_sound.desc
%{_datadir}/kadu/modules/amarok1_mediaplayer.desc
%{_datadir}/kadu/modules/amarok2_mediaplayer.desc
%{_datadir}/kadu/modules/antistring.desc
%{_datadir}/kadu/modules/audacious_mediaplayer.desc
%{_datadir}/kadu/modules/autoaway.desc
%{_datadir}/kadu/modules/auto_hide.desc
%{_datadir}/kadu/modules/autoresponder.desc
%{_datadir}/kadu/modules/autostatus.desc
%{_datadir}/kadu/modules/bmpx_mediaplayer.desc
%{_datadir}/kadu/modules/cenzor.desc
%{_datadir}/kadu/modules/config_wizard.desc
%{_datadir}/kadu/modules/desktop_docking.desc
%{_datadir}/kadu/modules/docking.desc
%{_datadir}/kadu/modules/dragon_mediaplayer.desc
%{_datadir}/kadu/modules/encryption_ng.desc
%{_datadir}/kadu/modules/encryption_ng_simlite.desc
%{_datadir}/kadu/modules/exec_notify.desc
%{_datadir}/kadu/modules/ext_sound.desc
%{_datadir}/kadu/modules/falf_mediaplayer.desc
%{_datadir}/kadu/modules/filedesc.desc
%{_datadir}/kadu/modules/firewall.desc
%{_datadir}/kadu/modules/gadu_protocol.desc
%{_datadir}/kadu/modules/hints.desc
%{_datadir}/kadu/modules/history.desc
%{_datadir}/kadu/modules/history_migration.desc
%{_datadir}/kadu/modules/idle.desc
%{_datadir}/kadu/modules/imagelink.desc
%{_datadir}/kadu/modules/jabber_protocol.desc
%{_datadir}/kadu/modules/kde_notify.desc
%{_datadir}/kadu/modules/last_seen.desc
%{_datadir}/kadu/modules/mediaplayer.desc
%{_datadir}/kadu/modules/mpris_mediaplayer.desc
%{_datadir}/kadu/modules/parser_extender.desc
%{_datadir}/kadu/modules/phonon_sound.desc
%{_datadir}/kadu/modules/profiles_import.desc
%{_datadir}/kadu/modules/qt4_docking.desc
%{_datadir}/kadu/modules/qt4_docking_notify.desc
%{_datadir}/kadu/modules/screenshot.desc
%{_datadir}/kadu/modules/simpleview.desc
%{_datadir}/kadu/modules/single_window.desc
%{_datadir}/kadu/modules/sms.desc
%{_datadir}/kadu/modules/sound.desc
%{_datadir}/kadu/modules/speech.desc
%{_datadir}/kadu/modules/spellchecker.desc
%{_datadir}/kadu/modules/sql_history.desc
%{_datadir}/kadu/modules/tabs.desc
%{_datadir}/kadu/modules/vlc_mediaplayer.desc
%{_datadir}/kadu/modules/word_fix.desc
%{_datadir}/kadu/modules/xmms2_mediaplayer.desc
%{_datadir}/kadu/modules/configuration/alsa_sound.ui
%{_datadir}/kadu/modules/configuration/antistring.ui
%{_datadir}/kadu/modules/configuration/autoaway.ui
%{_datadir}/kadu/modules/configuration/auto_hide.ui
%{_datadir}/kadu/modules/configuration/autoresponder.ui
%{_datadir}/kadu/modules/configuration/autostatus.ui
%{_datadir}/kadu/modules/configuration/cenzor.ui
%{_datadir}/kadu/modules/configuration/desktop_docking.ui
%{_datadir}/kadu/modules/configuration/docking.ui
%{_datadir}/kadu/modules/configuration/encryption-ng.ui
%{_datadir}/kadu/modules/configuration/ext_sound.ui
%{_datadir}/kadu/modules/configuration/filedesc.ui
%{_datadir}/kadu/modules/configuration/firewall.ui
%{_datadir}/kadu/modules/configuration/hint-over-user.ui
%{_datadir}/kadu/modules/configuration/hints-advanced.ui
%{_datadir}/kadu/modules/configuration/hints-notifier.ui
%{_datadir}/kadu/modules/configuration/hints.ui
%{_datadir}/kadu/modules/configuration/history.ui
%{_datadir}/kadu/modules/configuration/image-link.ui
%{_datadir}/kadu/modules/configuration/kde_notify.ui
%{_datadir}/kadu/modules/configuration/mediaplayer.ui
%{_datadir}/kadu/modules/configuration/mpris_mediaplayer.ui
%{_datadir}/kadu/modules/configuration/parser_extender.ui
%{_datadir}/kadu/modules/configuration/qt4-docking-notify.ui
%{_datadir}/kadu/modules/configuration/screenshot.ui
%{_datadir}/kadu/modules/configuration/simpleview.ui
%{_datadir}/kadu/modules/configuration/single_window.ui
%{_datadir}/kadu/modules/configuration/sms.ui
%{_datadir}/kadu/modules/configuration/sound.ui
%{_datadir}/kadu/modules/configuration/speech.ui
%{_datadir}/kadu/modules/configuration/spellchecker.ui
%{_datadir}/kadu/modules/configuration/tabs.ui
%{_datadir}/kadu/modules/configuration/word_fix.ui
%{_datadir}/kadu/modules/data/antistring/ant_conditions.conf
%{_datadir}/kadu/modules/data/cenzor/*.conf
%{_datadir}/kadu/modules/data/gadu_protocol/servers.txt
%{_datadir}/kadu/modules/data/jabber_protocol/*.png
%{_datadir}/kadu/modules/data/mediaplayer/*.png
%{_datadir}/kadu/modules/data/sms/scripts/gateway*.js
%{_datadir}/kadu/modules/data/word_fix/wf_default_list.data
%{_datadir}/kadu/modules/translations/alsa_sound_*.qm
%{_datadir}/kadu/modules/translations/antistring_*.qm
%{_datadir}/kadu/modules/translations/autoaway_*.qm
%{_datadir}/kadu/modules/translations/auto_hide_*.qm
%{_datadir}/kadu/modules/translations/autoresponder_*.qm
%{_datadir}/kadu/modules/translations/autostatus_*.qm
%{_datadir}/kadu/modules/translations/cenzor_*.qm
%{_datadir}/kadu/modules/translations/config_wizard_*.qm
%{_datadir}/kadu/modules/translations/desktop_docking_*.qm
%{_datadir}/kadu/modules/translations/docking_*.qm
%{_datadir}/kadu/modules/translations/encryption_ng_*.qm
%{_datadir}/kadu/modules/translations/exec_notify_*.qm
%{_datadir}/kadu/modules/translations/ext_sound_*.qm
%{_datadir}/kadu/modules/translations/filedesc_*.qm
%{_datadir}/kadu/modules/translations/firewall_*.qm
%{_datadir}/kadu/modules/translations/gadu_protocol_*.qm
%{_datadir}/kadu/modules/translations/hints_*.qm
%{_datadir}/kadu/modules/translations/history_*.qm
%{_datadir}/kadu/modules/translations/imagelink_*.qm
%{_datadir}/kadu/modules/translations/jabber_protocol_*.qm
%{_datadir}/kadu/modules/translations/kde_notify_*.qm
%{_datadir}/kadu/modules/translations/last_seen_*.qm
%{_datadir}/kadu/modules/translations/mediaplayer_*.qm
%{_datadir}/kadu/modules/translations/mpris_mediaplayer_*.qm
%{_datadir}/kadu/modules/translations/parser_extender_*.qm
%{_datadir}/kadu/modules/translations/profiles_import_*.qm
%{_datadir}/kadu/modules/translations/qt4_docking_notify_*.qm
%{_datadir}/kadu/modules/translations/screenshot_*.qm
%{_datadir}/kadu/modules/translations/simpleview_*.qm
%{_datadir}/kadu/modules/translations/single_window_*.qm
%{_datadir}/kadu/modules/translations/sms_*.qm
%{_datadir}/kadu/modules/translations/sound_*.qm
%{_datadir}/kadu/modules/translations/speech_*.qm
%{_datadir}/kadu/modules/translations/spellchecker_*.qm
%{_datadir}/kadu/modules/translations/sql_history_*.qm
%{_datadir}/kadu/modules/translations/tabs_*.qm
%{_datadir}/kadu/modules/translations/word_fix_*.qm
%{_datadir}/kadu/scripts/*.js
%{_datadir}/kadu/syntax/chat/*.syntax
%{_datadir}/kadu/syntax/chat/Default
%{_datadir}/kadu/syntax/chat/Gaia
"%{_datadir}/kadu/syntax/chat/Modern Bubbling (Compact)"
%{_datadir}/kadu/syntax/chat/Pushpin
%{_datadir}/kadu/syntax/chat/Satin
%{_datadir}/kadu/syntax/chat/SimpleStuff
%{_datadir}/kadu/syntax/chat/Stockholm
%{_datadir}/kadu/syntax/chat/renkooNaked
%{_datadir}/kadu/syntax/infopanel/*.syntax
%{_datadir}/kadu/themes/emoticons/penguins/*.gif
%{_datadir}/kadu/themes/emoticons/penguins/*.txt
%{_datadir}/kadu/themes/emoticons/tango/*.gif
%{_datadir}/kadu/themes/emoticons/tango/*.png
%{_datadir}/kadu/themes/emoticons/tango/*.txt
%{_datadir}/kadu/themes/icons/default
%{_datadir}/kadu/themes/icons/glass
%{_datadir}/kadu/themes/icons/oxygen
%{_datadir}/kadu/themes/sounds/default
%{_datadir}/kadu/translations/*.qm


### External modules ###
%files anonymous_check
%defattr(-,root,root)
%{_libdir}/kadu/modules/libanonymous_check.so
%{_datadir}/kadu/modules/anonymous_check.desc
%{_datadir}/kadu/modules/translations/anonymous*.qm

%files globalhotkeys
%defattr(-,root,root)
%{_libdir}/kadu/modules/libglobalhotkeys.so
%{_datadir}/kadu/modules/globalhotkeys.desc
%{_datadir}/kadu/modules/configuration/globalhotkeys.ui
%{_datadir}/kadu/modules/translations/globalhotkeys*.qm

%files lednotify
%defattr(-,root,root)
%{_libdir}/kadu/modules/liblednotify.so
%{_datadir}/kadu/modules/lednotify.desc
%{_datadir}/kadu/modules/configuration/lednotify.ui
%{_datadir}/kadu/modules/translations/lednotify*.qm

%files mimetex
%defattr(-,root,root)
%dir %{_datadir}/kadu/modules/data/mime_tex
%{_datadir}/kadu/modules/data/mime_tex/mime_tex_32x32.png
%dir %{_libdir}/kadu/modules/bin
%dir %{_libdir}/kadu/modules/bin/mime_tex
%{_libdir}/kadu/modules/bin/mime_tex/mimetex
%{_libdir}/kadu/modules/libmime_tex.so
%{_datadir}/kadu/modules/mime_tex.desc
%{_datadir}/kadu/modules/configuration/mime_tex.ui
%{_datadir}/kadu/modules/translations/mime_tex*.qm
%dir %{_datadir}/kadu/modules/data/mime_tex/editor_icons
%{_datadir}/kadu/modules/data/mime_tex/editor_icons/*.png
%dir %{_datadir}/kadu/modules/data/mime_tex/mime_tex_icons
%{_datadir}/kadu/modules/data/mime_tex/mime_tex_icons/*.png

%files nextinfo
%defattr(-,root,root)
%{_libdir}/kadu/modules/libnextinfo.so
%{_datadir}/kadu/modules/nextinfo.desc
%{_datadir}/kadu/modules/configuration/nextinfo.ui
%{_datadir}/kadu/modules/translations/nextinfo*.qm

%files panelkadu
%defattr(-,root,root)
%{_libdir}/kadu/modules/libpanelkadu.so
%{_datadir}/kadu/modules/panelkadu.desc
%{_datadir}/kadu/modules/configuration/panelkadu.ui
%{_datadir}/kadu/modules/translations/panelkadu*.qm

%files senthistory
%defattr(-,root,root)
%{_libdir}/kadu/modules/libsenthistory.so
%{_datadir}/kadu/modules/senthistory.desc
%{_datadir}/kadu/modules/configuration/senthistory.ui
%{_datadir}/kadu/modules/translations/senthistory*.qm

### Emoticons ###
%if %{build_penguins}
%files emoticons_gg6_compatible
%defattr(-,root,root)
%{_datadir}/kadu/themes/emoticons/gg6_compatible

%files emoticons_gg10_compatible
%defattr(-,root,root)
%{_datadir}/kadu/themes/emoticons/gg10_compatible
%endif

### Sounds ###
%files sound-bns
%defattr(-,root,root)
%{_datadir}/kadu/themes/sounds/bns

%files sound-drums
%defattr(-,root,root)
%{_datadir}/kadu/themes/sounds/drums

%files sound-florkus
%defattr(-,root,root)
%{_datadir}/kadu/themes/sounds/florkus

%files sound-michalsrodek
%defattr(-,root,root)
%{_datadir}/kadu/themes/sounds/michalsrodek

%files sound-percussion
%defattr(-,root,root)
%{_datadir}/kadu/themes/sounds/percussion

%files sound-ultr
%defattr(-,root,root)
%{_datadir}/kadu/themes/sounds/ultr

%changelog
openSUSE Build Service is sponsored by