Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 9b2478f62d381197ef37b317f843e15c > files > 28

kadu-0.5.0-9mdv2008.0.src.rpm

%define		_amarok_ver			1.19
%define		_advanced_userlist		20070101
%define		_ao_sound_ver			20060424
%define		_dcopexport_ver			0.11.3-20070102-0.5.0
%define		_exec_notify_ver		20070101
%define		_ext_info_ver			2.0beta9
%define		_falfpver			1.3
%define		_filedesc_ver			1.12
%define		_filtering_ver			0.3.6-20061220-0.5.0
%define		_firewall_ver			0.6.4
%define		_iwait4u_ver			1.3
%define		_led_notify_ver			0.9
%define		_mail_ver			current
%define		_miastoplusa_sms_ver		0.5-1.3.5
%define		_osdhints_notify_ver		0.3.2.1
%define		_pcspeaker_ver			current
%define		_powerkadu_ver			20061109
%define		_profiles_ver			current
%define		_screenshot_ver			0.4.4
%define		_spellchecker_ver		0.19
%define		_spyver				0.0.8-3
%define		_tabs_ver			20061223
%define		_weather_ver			3.04
%define		_xmms_ver			1.33
%define		_xosd_notify_ver		20060424

Summary:	A Gadu-Gadu client for online messaging
Name:		kadu
Version:	0.5.0
Release:	%mkrel 9
License:	GPL
Group:		Networking/Instant messaging
Source0:	http://kadu.net/download/stable/%{name}-%{version}.tar.bz2
Source1:	%{name}.desktop

#Modules sources
Source2: 	http://scripts.one.pl/amarok/devel/0.5.0/amarok-%{_amarok_ver}.tar.gz
Source3: 	http://www.kadu.net/~joi/ao_sound/packages/ao_sound-%{_ao_sound_ver}.tar.bz2
Source4: 	http://alan.umcs.lublin.pl/~pinkworm/dcopexport/dcopexport-%{_dcopexport_ver}.tar.bz2
Source5: 	http://www.kadu.net/~joi/exec_notify/packages/exec_notify-%{_exec_notify_ver}.tar.bz2
Source6: 	http://www.kadu.net/~dzwiedziu/pub/ext_info-%{_ext_info_ver}.tar.bz2
Source7: 	http://scripts.one.pl/filedesc/devel/0.5.0/filedesc-%{_filedesc_ver}.tar.gz
Source8: 	http://alan.umcs.lublin.pl/~pinkworm/filtering/filtering-%{_filtering_ver}.tar.bz2
Source9: 	http://www.kadu.net/~pan_wojtas/firewall/download/kadu-firewall-%{_firewall_ver}.tar.gz
Source10: 	http://www.kadu.net/~pan_wojtas/iwait4u/download/kadu-iwait4u-%{_iwait4u_ver}.tar.gz
Source11: 	http://www.kadu.net/~blysk/led_notify-%{_led_notify_ver}.tar.bz2
Source12: 	http://www.kadu.net/download/modules_mirror/mail-%{_mail_ver}.tar.gz
Source13: 	http://www.kadu.net/~patryk/miastoplusa_sms/miastoplusa_sms-%{_miastoplusa_sms_ver}.tar.gz
Source14: 	http://www.kadu.net/~pan_wojtas/osdhints_notify/download/kadu-osdhints_notify-%{_osdhints_notify_ver}.tar.gz
Source15: 	http://kadu.net/~dorr/pcspeaker_%{_pcspeaker_ver}.tar.gz
Source16: 	http://www.kadu.net/~patryk/powerkadu/powerkadu-%{_powerkadu_ver}.tar.bz2
Source17: 	http://www.kadu.net/~dorr/kadu-profiles-%{_profiles_ver}.tar.gz
Source18: 	http://scripts.one.pl/screenshot/devel/0.5.0/screenshot-%{_screenshot_ver}.tar.gz
Source19: 	http://scripts.one.pl/spellchecker/devel/0.5.0/spellchecker-%{_spellchecker_ver}.tar.gz
Source20: 	http://www.kadu.net/download/modules_mirror/tabs-%{_tabs_ver}.tar.bz2
Source21: 	http://www.kadu.net/~blysk/weather-%{_weather_ver}.tar.bz2
Source22: 	http://scripts.one.pl/xmms/devel/0.5.0/xmms-%{_xmms_ver}.tar.gz
Source23: 	http://www.kadu.net/~joi/xosd_notify/packages/xosd_notify-%{_xosd_notify_ver}.tar.bz2
Source30:	http://www.kadu.net/~joi/advanced_userlist/packages/advanced_userlist-%{_advanced_userlist}.tar.bz2
Source31:	http://downloads.sourceforge.net/falf/falfp%{_falfpver}.tar.bz2
Source32:	http://student.agh.edu.pl/neeo/kadu-spy-%{_spyver}.tar.bz2
Source33:	http://tuxwarriors.wz.cz/qf.tar.bz2

#Icons sources
Source24:	http://www.kadu.net/download/additions/kadu-theme-crystal-16.tar.bz2
Source25:	http://www.kadu.net/download/additions/kadu-theme-crystal-22.tar.bz2
Source26:	http://www.kadu.net/download/additions/kadu-theme-glass_16.tar.gz
Source27:	http://www.kadu.net/download/additions/kadu-theme-glass_22.tar.gz
Source28:	http://www.kadu.net/download/additions/kadu-theme-nuvola-16.tar.gz
Source29:	http://www.kadu.net/download/additions/kadu-theme-nuvola-22.tar.gz

Patch0:		%{name}-config-enable-modular-build.patch
Patch2: 	%{name}-makefile-disable-desktop-file.patch
Patch3:		%{name}-configure-disable-autodownload.patch
Patch4: 	%{name}-use-alsa-by-default.patch
Patch5: 	%{name}-disbale-ext_sound-autoload.patch
URL:		http://www.kadu.net
BuildRequires:	libalsa-devel		>= 1.0.13
BuildRequires:	gettext-devel		>= 0.14.6-5
BuildRequires:	libgadu-devel 		>= 1.7
BuildRequires:	libgsm-devel		>= 1.0.10-11
BuildRequires:	libsndfile-devel 	>= 1.0.17
BuildRequires:	X11-devel		>= 7.1.0
BuildRequires:	qt3-devel 		>= 3.3.6
BuildRequires:	libopenssl-devel	>= 0.9.8d-3
Requires: 	qt3-common 		>= 3.3.7
BuildRoot:	%{_tmppath}/%{name}-%{version}-buildroot

%description
Kadu is a dynamically evolving instant messenger 
compatible with the Gadu-Gadu protocol. It can be run 
on all platforms supporting the Qt toolkit (except Windows).

Compiled as modular as possible.

Static modules are:
- docking
- notify
- sound

%package	devel
Summary:	Kadu development libary
Group:		Development/C

%description 	devel
The kadu-devel package contains the header files and some
documentation needed to develop application with kadu.

%files 		devel
%defattr(-,root,root)
%multiarch %{multiarch_bindir}/kadu-config
%{_bindir}/kadu-config
%dir %{_includedir}/kadu
%dir %{_includedir}/kadu/modules
%{_includedir}/kadu/*.h
%{_includedir}/kadu/modules/*.h

#----------Modules----------

#module-arts_sound
%package 	module-arts_sound
Summary:	Arts module for Kadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
Requires:	arts
BuildRequires:	libarts-devel

%description 	module-arts_sound
aRts sound server support.

%files		module-arts_sound
%defattr(-,root,root)
%{_datadir}/%{name}/modules/arts_sound.desc
%{_libdir}/%{name}/modules/arts_sound.so
%dir %{_libdir}/%{name}/modules/bin/
%dir %{_libdir}/%{name}/modules/bin/arts_sound
%{_libdir}/%{name}/modules/bin/arts_sound/arts_connector

#module_amarok
%package 	module-amarok
Summary:	Amarok module for Kadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
Requires:	amarok

%description 	module-amarok
Module which allows showing in status description information about
the song currently played in Amarok.

%files 		module-amarok
%defattr(-,root,root)
%doc modules/amarok/{README,ChangeLog}
%dir %{_datadir}/%{name}/modules/data/amarok
%{_datadir}/%{name}/modules/data/amarok/*
%{_datadir}/%{name}/modules/amarok.desc
%{_libdir}/%{name}/modules/amarok.so
%lang(pl) %{_datadir}/%{name}/modules/translations/amarok_pl.qm
%lang(de) %{_datadir}/%{name}/modules/translations/amarok_de.qm

#module-ao_sound
%package 	module-ao_sound
Summary:	Module ao_sound for Kadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
BuildRequires:  libao-devel

%description 	module-ao_sound
ao library sound module (ALSA, OSS, ESD, AIX, IRIX, NAS, Sun, NetBSD, OpenBSD).

%files 		module-ao_sound
%defattr(-,root,root)
%{_datadir}/%{name}/modules/ao_sound.desc
%{_libdir}/%{name}/modules/ao_sound.so

#module_dcopexport
%package	module-dcopexport
Summary:	DCOP module for Kadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
BuildRequires:	kdelibs-devel

%description	module-dcopexport
Exports some functions via DCOP.

%files		module-dcopexport
%defattr(-,root,root)
%dir %{_libdir}/%{name}/modules/bin/dcopexport
%dir %{_datadir}/%{name}/modules/data/dcopexport
%{_datadir}/%{name}/modules/dcopexport.desc
%{_datadir}/%{name}/modules/data/dcopexport/dcopexport.png
%{_libdir}/%{name}/modules/bin/dcopexport/*
%{_libdir}/%{name}/modules/dcopexport.so
%lang(pl) %{_datadir}/%{name}/modules/translations/dcopexport_pl.qm

#module_desktop_docking
%package	module-desktop_docking
Summary:	Always on top window docking
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}

%description	module-desktop_docking
Always on top window docking module.

%files		module-desktop_docking
%defattr(-,root,root)
%{_datadir}/%{name}/modules/desktop_docking.desc
%{_libdir}/%{name}/modules/desktop_docking.so
%lang(de) %{_datadir}/%{name}/modules/translations/desktop_docking_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/desktop_docking_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/desktop_docking_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/desktop_docking_pl.qm

#module_dsp_sound
%package	module-dsp_sound
Summary:	OSS sound module for Kadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}

%description	module-dsp_sound
Direct /dev/dsp sound support (Open Sound System).

%files		module-dsp_sound
%defattr(-,root,root)
%{_datadir}/%{name}/modules/dsp_sound.desc
%{_libdir}/%{name}/modules/dsp_sound.so
%lang(de) %{_datadir}/%{name}/modules/translations/dsp_sound_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/dsp_sound_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/dsp_sound_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/dsp_sound_pl.qm

#module_esd_sound
%package 	module-esd_sound
Summary:	ESD sound module for Kadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
Requires:	esound
BuildRequires:	libesound-devel

%description 	module-esd_sound
ESD sound server support.

%files 		module-esd_sound
%defattr(-,root,root)
%{_datadir}/%{name}/modules/esd_sound.desc
%{_libdir}/%{name}/modules/esd_sound.so

#module_ext_sound
%package        module-ext_sound
Summary:        External application sound support
Group:          Networking/Instant messaging
Requires:       %{name} = %{version}-%{release}

%description    module-ext_sound
External application sound support module.

%files          module-ext_sound
%defattr(-,root,root)
%{_datadir}/%{name}/modules/ext_sound.desc
%{_libdir}/%{name}/modules/ext_sound.so
%lang(de) %{_datadir}/%{name}/modules/translations/ext_sound_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/ext_sound_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/ext_sound_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/ext_sound_pl.qm

#module_falfp
%package	module-falfp
Summary:	Falf module for Kadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
Requires:	falf >= 1.0

%description	module-falfp
Module which allows showing in status description information about
the song currently played in Falf player.

%files		module-falfp
%defattr(-,root,root)
%dir %{_datadir}/%{name}/modules/data/falfp
%{_datadir}/%{name}/modules/data/falfp/*.png
%{_datadir}/%{name}/modules/falfp.desc
%{_libdir}/%{name}/modules/falfp.so
%lang(pl) %{_datadir}/%{name}/modules/translations/falfp_pl.qm
	    
#module_led_notif
%package 	module-led_notify
Summary:	Notification by LED
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}

%description	module-led_notify
Notification by keyboard's LED.

%files		module-led_notify
%defattr(-,root,root)
%doc modules/led_notify/Changelog
%{_datadir}/%{name}/modules/led_notify.desc
%{_libdir}/%{name}/modules/led_notify.so

#module_miastoplusa_sms
%package	module-miastoplusa_sms
Summary:	Miasto Plusa SMS Gateway
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
BuildRequires:	libcurl-devel
BuildRequires:	libopenssl-devel

%description	module-miastoplusa_sms
Miasto Plusa SMS Gateway support module.

%files		module-miastoplusa_sms
%defattr(-,root,root)
%doc modules/miastoplusa_sms/ChangeLog
%dir %{_datadir}/%{name}/modules/data/miastoplusa_sms
%{_datadir}/%{name}/modules/data/miastoplusa_sms/*
%{_datadir}/%{name}/modules/miastoplusa_sms.desc
%{_libdir}/%{name}/modules/miastoplusa_sms.so
%lang(pl) %{_datadir}/%{name}/modules/translations/miastoplusa_sms_pl.qm

#module_nas_sound
%package 	module-nas_sound
Summary:	NAS sound module for Kadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
Requires:	nas
BuildRequires:	libnas-devel

%description 	module-nas_sound
Network Audio System support.

%files		 module-nas_sound
%defattr(-,root,root)
%{_datadir}/%{name}/modules/nas_sound.desc
%{_libdir}/%{name}/modules/nas_sound.so

#module_pcspeaker
%package 	module-pcspeaker
Summary:	PC-Speaker support
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}

%description 	module-pcspeaker
PC-Speaker support module.

%files		module-pcspeaker
%defattr(-,root,root)
%doc modules/pcspeaker/Changelog
%{_datadir}/%{name}/modules/pcspeaker.desc
%{_libdir}/%{name}/modules/pcspeaker.so
%lang(de) %{_datadir}/%{name}/modules/translations/pcspeaker_de.qm
%lang(it) %{_datadir}/%{name}/modules/translations/pcspeaker_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/pcspeaker_pl.qm

#module_powerkadu
%package	module-powerkadu
Summary:	Powerkadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}

%description	module-powerkadu
Powerkadu extends capabilities of Kadu.

%files		module-powerkadu
%defattr(-,root,root)
%dir %{_libdir}/%{name}/modules/bin/powerkadu
%dir %{_datadir}/%{name}/modules/data/powerkadu
%dir %{_datadir}/%{name}/modules/data/powerkadu/mime_tex_icons
%{_datadir}/%{name}/modules/data/powerkadu/AU*
%{_datadir}/%{name}/modules/data/powerkadu/Ch*
%{_datadir}/%{name}/modules/data/powerkadu/*.conf
%{_datadir}/%{name}/modules/data/powerkadu/*.png
%{_datadir}/%{name}/modules/data/powerkadu/*.data
%{_datadir}/%{name}/modules/data/powerkadu/mime_tex_icons/*.png
%{_datadir}/%{name}/modules/powerkadu.desc
%{_libdir}/%{name}/modules/powerkadu.so
%{_libdir}/%{name}/modules/bin/powerkadu/mimetex
%lang(pl) %{_datadir}/%{name}/modules/translations/powerkadu_pl.qm

#module_speech
%package 	module-speech
Summary:	Speech synthesis support
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
Requires:	powiedz

%description	module-speech
Speech synthesis support ("powiedz")

%files 		module-speech
%defattr(-,root,root)
%{_datadir}/%{name}/modules/speech.desc
%{_libdir}/%{name}/modules/speech.so
%lang(de) %{_datadir}/%{name}/modules/translations/speech_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/speech_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/speech_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/speech_pl.qm

#module_spellchecker
%package 	module-spellchecker
Summary:	Aspell module for Kadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
Requires:	aspell
BuildRequires:	libaspell-devel

%description 	module-spellchecker
Checker of spelling mistakes.

%files 		module-spellchecker
%defattr(-,root,root)
%doc modules/spellchecker/{README,TODO,ChangeLog}
%dir %{_datadir}/%{name}/modules/data/spellchecker
%{_datadir}/%{name}/modules/spellchecker.desc
%{_libdir}/%{name}/modules/spellchecker.so
%lang(pl) %{_datadir}/%{name}/modules/translations/spellchecker_pl.qm
%{_datadir}/%{name}/modules/data/spellchecker/config.png

#module_spy
%package 	module-spy
Summary:	Spy module for Kadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}

%description 	module-spy
This module shows who from contact list is hiding against us.

%files 		module-spy
%defattr(-,root,root)
%doc modules/spy/ChangeLog
%dir %{_datadir}/%{name}/modules/data/spy
%{_datadir}/%{name}/modules/data/spy/spy32.png
%{_datadir}/%{name}/modules/spy.desc
%{_libdir}/%{name}/modules/spy.so
%lang(pl) %{_datadir}/%{name}/modules/translations/spy_pl.qm

#module_weather
%package 	module-weather
Summary:	Weather module for Kadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}

%description 	module-weather
This module shows current weather for you and your contacts.

%files		module-weather
%defattr(-,root,root)
%dir %{_datadir}/%{name}/modules/data/weather
%dir %{_datadir}/%{name}/modules/data/weather/icons
%{_datadir}/%{name}/modules/data/weather/icons/*
%{_datadir}/%{name}/modules/data/weather/interia.ini
%{_datadir}/%{name}/modules/data/weather/onetweather.ini
%{_datadir}/%{name}/modules/data/weather/pfweather.ini
%{_datadir}/%{name}/modules/weather.desc
%{_libdir}/%{name}/modules/weather.so
	    
#module_wmaker_docking
%package	module-wmaker_docking
Summary: 	WindowMaker docking module
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
Requires: 	WindowMaker

%description 	module-wmaker_docking
WindowMaker docking module.

%files		module-wmaker_docking
%defattr(-,root,root)
%{_datadir}/%{name}/modules/wmaker_docking.desc
%{_libdir}/%{name}/modules/wmaker_docking.so

#module_xmms
%package 	module-xmms
Summary:	XMMS module for Kadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
Requires:	xmms
BuildRequires:	libxmms-devel

%description 	module-xmms
Module which allows showing in status description information about
the song currently played in XMMS.

%files 		module-xmms
%defattr(-,root,root)
%doc modules/xmms/{README,ChangeLog}
%dir %{_datadir}/%{name}/modules/data/xmms
%{_datadir}/%{name}/modules/data/xmms/*
%{_datadir}/%{name}/modules/xmms.desc
%{_libdir}/%{name}/modules/xmms.so
%lang(pl) %{_datadir}/%{name}/modules/translations/xmms_pl.qm

%package	module-xosd_notify
Summary: 	Notification by XOSD
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
BuildRequires: 	libgtk+-devel
BuildRequires: 	libxosd-devel

%description module-xosd_notify
Notification by XOSD module.

%files		module-xosd_notify
%defattr(-,root,root)
%doc modules/xosd_notify/{README,ChangeLog}
%dir %{_libdir}/%{name}/modules/bin/xosd_notify
%dir %{_datadir}/%{name}/modules/data/xosd_notify
%{_datadir}/%{name}/modules/data/xosd_notify/xosdblue.png
%{_datadir}/%{name}/modules/xosd_notify.desc
%{_libdir}/%{name}/modules/xosd_notify.so
%{_libdir}/%{name}/modules/bin/xosd_notify/gtkfontdialog

#module_xqf
%package 	module-xqf
Summary:	XQF module for Kadu
Group:		Networking/Instant messaging
Requires:	%{name} = %{version}-%{release}
Requires:	xqf

%description 	module-xqf
Module which allows showing in status description information about
the game and ip of a gameserver currently played.

%files 		module-xqf
%defattr(-,root,root)
%{_datadir}/%{name}/modules/qf.desc
%{_libdir}/%{name}/modules/qf.so

#----------Icons----------

#icons_crystal
%package	icons_crystal
Summary: 	Crystal icons for Kadu
Group:		Networking/Instant messaging
License:	LGPL
Requires:	%{name} = %{version}-%{release}

%Description 	icons_crystal
Crystal icon theme for kadu created by arcisz.

#icons_crystal
%files		icons_crystal
%defattr(-,root,root)
%doc varia/themes/icons/crystal16/README
%dir %{_datadir}/%{name}/themes/icons/crystal16
%dir %{_datadir}/%{name}/themes/icons/crystal22
%{_datadir}/%{name}/themes/icons/crystal16/*
%{_datadir}/%{name}/themes/icons/crystal22/*

#icons_glass
%package	icons_glass
Summary: 	Glass icons for Kadu
Group:		Networking/Instant messaging
License:	GPL
Requires:	%{name} = %{version}-%{release}

%Description 	icons_glass
Glass icon theme for kadu created by Mariusz Waluga.

%files		icons_glass
%defattr(-,root,root)
%dir %{_datadir}/%{name}/themes/icons/glass16
%dir %{_datadir}/%{name}/themes/icons/glass22
%{_datadir}/%{name}/themes/icons/glass16/*
%{_datadir}/%{name}/themes/icons/glass22/*

#icons_nuvola
%package	icons_nuvola
Summary: 	Nuvola icons for Kadu
Group:		Networking/Instant messaging
License:	LGPL
Requires:	%{name} = %{version}-%{release}

%Description 	icons_nuvola
Nuvola icon theme for kadu created by David Vignoni.

%files		icons_nuvola
%defattr(-,root,root)
%doc varia/themes/icons/nuvola16/Copyright
%dir %{_datadir}/%{name}/themes/icons/nuvola16
%dir %{_datadir}/%{name}/themes/icons/nuvola22
%{_datadir}/%{name}/themes/icons/nuvola16/*
%{_datadir}/%{name}/themes/icons/nuvola22/*

#--------------------------------------------------------------

%prep

%setup -qn %{name}
tar xzf %{SOURCE2} -C modules
tar xjf %{SOURCE3} -C modules
tar xjf %{SOURCE4} -C modules
tar xjf %{SOURCE5} -C modules
tar xjf %{SOURCE6} -C modules
tar xzf %{SOURCE7} -C modules
tar xjf %{SOURCE8} -C modules
tar xzf %{SOURCE9} -C modules
tar xzf %{SOURCE10} -C modules
tar xjf %{SOURCE11} -C modules
tar xzf %{SOURCE12} -C modules
tar xzf %{SOURCE13} -C modules
tar xzf %{SOURCE14} -C modules
tar xzf %{SOURCE15} -C modules
tar xjf %{SOURCE16} -C modules
tar xzf %{SOURCE17} -C modules
tar xzf %{SOURCE18} -C modules
tar xzf %{SOURCE19} -C modules
tar xjf %{SOURCE20} -C modules
tar xjf %{SOURCE21} -C modules
tar xzf %{SOURCE22} -C modules
tar xjf %{SOURCE23} -C modules
tar xjf %{SOURCE30} -C modules
tar xjf	%{SOURCE31} -C modules
tar xjf	%{SOURCE32} -C modules
tar xjf %{SOURCE33} -C modules

tar xjf %{SOURCE24} -C varia/themes/icons
tar xjf %{SOURCE25} -C varia/themes/icons
tar xzf %{SOURCE26} -C varia/themes/icons
tar xzf %{SOURCE27} -C varia/themes/icons
tar xzf %{SOURCE28} -C varia/themes/icons
tar xzf %{SOURCE29} -C varia/themes/icons

pushd varia/themes/icons
for file in kadu-theme*; do
mv $file `echo $file | sed -e s/kadu-theme-//g -e s/[_-]//g`
done
popd

%patch0 -p1 -b .%{name}-config-enable-modular-build.patch
%patch2 -p1 -b .%{name}-makefile-disable-desktop-file.patch
%patch3 -p1 -b .%{name}-configure-disable-autodownload.patch
%patch4 -p1 -b .%{name}-use-alsa-by-default.patch
%patch5 -p1 -b .%{name}-disbale-ext_sound-autoload.patch

%build
%configure2_5x \
	--enable-pheaders \
	--enable-final \
	--with-existing-libgadu

%make
	
%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%makeinstall_std

install -D -m 644 %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}.desktop
%multiarch_binaries %{buildroot}%{_bindir}/kadu-config

#install icons to the right place
mkdir -p %{buildroot}%{_iconsdir}/hicolor/{16x16,22x22,32x32,48x48,64x64,128x128}/apps

mv -f %{buildroot}%{_datadir}/pixmaps/%{name}-16.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}.png
mv -f %{buildroot}%{_datadir}/pixmaps/%{name}-22.png %{buildroot}%{_iconsdir}/hicolor/22x22/apps/%{name}.png
mv -f %{buildroot}%{_datadir}/pixmaps/%{name}.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}.png
mv -f %{buildroot}%{_datadir}/pixmaps/%{name}-48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png
mv -f %{buildroot}%{_datadir}/pixmaps/%{name}-64.png %{buildroot}%{_iconsdir}/hicolor/64x64/apps/%{name}.png
mv -f %{buildroot}%{_datadir}/pixmaps/%{name}-128.png %{buildroot}%{_iconsdir}/hicolor/128x128/apps/%{name}.png

rm -f %{buildroot}%{_datadir}/pixmaps/%{name}-24.png
rm -f %{buildroot}%{_datadir}/pixmaps/%{name}-256.png

%post
%{update_menus}
%if %mdkversion >= 200700
%{update_desktop_database}
%update_icon_cache hicolor
%endif

%postun
%{clean_menus}
%if %mdkversion >= 200700
%{clean_desktop_database}
%clean_icon_cache hicolor
%endif

%clean 
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc HISTORY README TODO VERSION THANKS AUTHORS COPYING FAQ
%{_bindir}/kadu
%{_bindir}/kadu-mozilla
%{_datadir}/applications/%{name}.desktop

#default directories
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/modules
%dir %{_libdir}/%{name}/modules/bin
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/translations
%dir %{_datadir}/%{name}/modules
%dir %{_datadir}/%{name}/modules/data
%dir %{_datadir}/%{name}/modules/translations
%dir %{_datadir}/%{name}/themes
%dir %{_datadir}/%{name}/themes/emoticons
%dir %{_datadir}/%{name}/themes/icons
%dir %{_datadir}/%{name}/themes/sounds
%{_iconsdir}/hicolor/*/apps/%{name}.png
%{_datadir}/%{name}/HISTORY
%{_datadir}/%{name}/README
%{_datadir}/%{name}/AUTHORS
%{_datadir}/%{name}/ChangeLog
%{_datadir}/%{name}/COPYING
%{_datadir}/%{name}/THANKS

#module_account_management
%{_datadir}/%{name}/modules/account_management.desc
%{_libdir}/%{name}/modules/account_management.so
%lang(de) %{_datadir}/%{name}/modules/translations/account_management_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/account_management_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/account_management_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/account_management_pl.qm

#module_adavanced_userlist
%{_libdir}/%{name}/modules/advanced_userlist.so
%{_datadir}/%{name}/modules/advanced_userlist.desc
%lang(pl) %{_datadir}/%{name}/modules/translations/advanced_userlist_pl.qm

#module_alsa_sound
%{_datadir}/%{name}/modules/alsa_sound.desc
%{_libdir}/%{name}/modules/alsa_sound.so
%lang(de) %{_datadir}/%{name}/modules/translations/alsa_sound_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/alsa_sound_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/alsa_sound_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/alsa_sound_pl.qm

#module_autoaway
%{_datadir}/%{name}/modules/autoaway.desc
%{_libdir}/%{name}/modules/autoaway.so
%lang(de) %{_datadir}/%{name}/modules/translations/autoaway_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/autoaway_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/autoaway_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/autoaway_pl.qm

#module_autoresponder
%{_datadir}/%{name}/modules/autoresponder.desc
%{_libdir}/%{name}/modules/autoresponder.so
%lang(de) %{_datadir}/%{name}/modules/translations/autoresponder_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/autoresponder_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/autoresponder_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/autoresponder_pl.qm

#module_config_wizard
%dir %{_datadir}/%{name}/modules/data/config_wizard
%dir %{_datadir}/%{name}/modules/data/config_wizard/joi
%dir %{_datadir}/%{name}/modules/data/config_wizard/ronk2
%{_datadir}/%{name}/modules/data/config_wizard/joi/*
%{_datadir}/%{name}/modules/data/config_wizard/ronk2/*
%{_datadir}/%{name}/modules/config_wizard.desc
%{_libdir}/%{name}/modules/config_wizard.so
%lang(de) %{_datadir}/%{name}/modules/translations/config_wizard_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/config_wizard_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/config_wizard_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/config_wizard_pl.qm

#module_dcc
%{_datadir}/%{name}/modules/dcc.desc
%{_libdir}/%{name}/modules/dcc.so
%lang(de) %{_datadir}/%{name}/modules/translations/dcc_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/dcc_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/dcc_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/dcc_pl.qm

#module_default_sms
%{_datadir}/%{name}/modules/default_sms.desc
%{_libdir}/%{name}/modules/default_sms.so
%lang(de) %{_datadir}/%{name}/modules/translations/default_sms_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/default_sms_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/default_sms_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/default_sms_pl.qm

#module_encryption
%{_datadir}/%{name}/modules/encryption.desc
%{_libdir}/%{name}/modules/encryption.so
%lang(de) %{_datadir}/%{name}/modules/translations/encryption_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/encryption_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/encryption_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/encryption_pl.qm

#module_exec_notify
%dir %{_datadir}/%{name}/modules/data/ext_info
%{_datadir}/%{name}/modules/data/ext_info/*
%{_datadir}/%{name}/modules/exec_notify.desc
%{_libdir}/%{name}/modules/exec_notify.so

#module_ext_info
%{_datadir}/%{name}/modules/ext_info.desc
%{_libdir}/%{name}/modules/ext_info.so
%lang(pl) %{_datadir}/%{name}/modules/translations/ext_info_pl.qm

#module_filedesc
%dir %{_datadir}/%{name}/modules/data/filedesc
%{_datadir}/%{name}/modules/data/filedesc/*
%{_datadir}/%{name}/modules/filedesc.desc
%{_libdir}/%{name}/modules/filedesc.so
%lang(pl) %{_datadir}/%{name}/modules/translations/filedesc_pl.qm

#module_filtering
%dir %{_datadir}/%{name}/modules/data/filtering
%{_datadir}/%{name}/modules/data/filtering/*
%{_datadir}/%{name}/modules/filtering.desc
%{_libdir}/%{name}/modules/filtering.so
%lang(pl) %{_datadir}/%{name}/modules/translations/filtering.qm

#module_firewall
%dir %{_datadir}/%{name}/modules/data/firewall
%{_datadir}/%{name}/modules/firewall.desc
%{_datadir}/%{name}/modules/data/firewall/firewall.png
%{_libdir}/%{name}/modules/firewall.so
%lang(pl) %{_datadir}/%{name}/modules/translations/firewall_pl.qm

#module_iwait4u
%{_datadir}/%{name}/modules/iwait4u.desc
%{_libdir}/%{name}/modules/iwait4u.so
%lang(pl) %{_datadir}/%{name}/modules/translations/iwait4u_pl.qm

#module_hints
%{_datadir}/%{name}/modules/hints.desc
%{_libdir}/%{name}/modules/hints.so
%lang(de) %{_datadir}/%{name}/modules/translations/hints_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/hints_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/hints_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/hints_pl.qm

#module_mail
%{_datadir}/%{name}/modules/mail.desc
%{_libdir}/%{name}/modules/mail.so
%lang(pl) %{_datadir}/%{name}/modules/translations/mail_pl.qm

#module_migration
%{_datadir}/%{name}/modules/migration.desc
%{_libdir}/%{name}/modules/migration.so
%lang(de) %{_datadir}/%{name}/modules/translations/migration_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/migration_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/migration_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/migration_pl.qm

#module_osdhints_notify
%dir %{_datadir}/%{name}/modules/data/osdhints_notify
%{_datadir}/%{name}/modules/data/osdhints_notify/*.png
%{_datadir}/%{name}/modules/osdhints_notify.desc
%{_libdir}/%{name}/modules/osdhints_notify.so

#module_profiles
%{_datadir}/%{name}/modules/profiles.desc
%{_libdir}/%{name}/modules/profiles.so
%lang(de) %{_datadir}/%{name}/modules/translations/profiles_de.qm
%lang(it) %{_datadir}/%{name}/modules/translations/profiles_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/profiles_pl.qm

#module_screenshot
%dir %{_datadir}/%{name}/modules/data/screenshot
%{_datadir}/%{name}/modules/screenshot.desc
%{_datadir}/%{name}/modules/data/screenshot/camera.png
%{_datadir}/%{name}/modules/data/screenshot/camera_small.png
%{_libdir}/%{name}/modules/screenshot.so
%lang(pl) %{_datadir}/%{name}/modules/translations/screenshot_pl.qm

#module_sms
%{_datadir}/%{name}/modules/sms.desc
%{_libdir}/%{name}/modules/sms.so
%lang(de) %{_datadir}/%{name}/modules/translations/sms_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/sms_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/sms_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/sms_pl.qm

#module_tabs
%dir %{_datadir}/%{name}/modules/data/tabs
%{_datadir}/%{name}/modules/data/tabs/*
%{_datadir}/%{name}/modules/tabs.desc
%{_libdir}/%{name}/modules/tabs.so
%lang(pl) %{_datadir}/%{name}/modules/translations/tabs_pl.qm

#module_window_notify
%{_datadir}/%{name}/modules/window_notify.desc
%{_libdir}/%{name}/modules/window_notify.so
%lang(de) %{_datadir}/%{name}/modules/translations/*notify_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/*notify_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/*notify_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/*notify_pl.qm

#module_voice
%{_datadir}/%{name}/modules/voice.desc
%{_libdir}/%{name}/modules/voice.so
%lang(de) %{_datadir}/%{name}/modules/translations/voice_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/voice_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/voice_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/voice_pl.qm

#module_x11_docking
%{_datadir}/%{name}/modules/x11_docking.desc
%{_libdir}/%{name}/modules/x11_docking.so
%lang(de) %{_datadir}/%{name}/modules/translations/x11_docking_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/x11_docking_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/x11_docking_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/x11_docking_pl.qm

#icons_default
%dir %{_datadir}/%{name}/themes/icons/default
%{_datadir}/%{name}/themes/icons/default/*

#emoticons_penguins
%dir %{_datadir}/%{name}/themes/emoticons/penguins
%{_datadir}/%{name}/themes/emoticons/penguins/*

#sounds_default
%dir %{_datadir}/%{name}/themes/sounds/default
%{_datadir}/%{name}/themes/sounds/default/*
%lang(de) %{_datadir}/%{name}/modules/translations/sound_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/sound_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/sound_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/sound_pl.qm

#----------Static modules----------

#module_docking
%{_datadir}/%{name}/modules/docking.desc
%lang(de) %{_datadir}/%{name}/modules/translations/docking_de.qm
%lang(fr) %{_datadir}/%{name}/modules/translations/docking_fr.qm
%lang(it) %{_datadir}/%{name}/modules/translations/docking_it.qm
%lang(pl) %{_datadir}/%{name}/modules/translations/docking_pl.qm

#module_notify
%{_datadir}/%{name}/modules/notify.desc

#module_sound
%{_datadir}/%{name}/modules/sound.desc

#----------

#global translation:
%lang(de) %{_datadir}/%{name}/translations/kadu_de.qm
%lang(en) %{_datadir}/%{name}/translations/kadu_en.qm
%lang(fr) %{_datadir}/%{name}/translations/kadu_fr.qm
%lang(it) %{_datadir}/%{name}/translations/kadu_it.qm
%lang(pl) %{_datadir}/%{name}/translations/kadu_pl.qm
%lang(de) %{_datadir}/%{name}/translations/qt_de.qm
%lang(en) %{_datadir}/%{name}/translations/qt_en.qm
%lang(en) %{_datadir}/%{name}/translations/qt_fr.qm
%lang(it) %{_datadir}/%{name}/translations/qt_it.qm
%lang(pl) %{_datadir}/%{name}/translations/qt_pl.qm


%changelog
* Wed Jun 13 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.5.0-9mdv2008.0
+ Revision: 38616
- rebuild against libgadu
- use default files attributes
- set requires on falf for a module-falfpl

* Tue May 22 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.5.0-7mdv2008.0
+ Revision: 29625
- correct configure options

* Sun Apr 29 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.5.0-6mdv2008.0
+ Revision: 19139
- rebuild against libgadu 1.7
- some spec file cleans


* Tue Feb 27 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.5.0-5mdv2007.0
+ Revision: 126628
- drop not needed requires/provides

* Tue Feb 13 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.5.0-4mdv2007.1
+ Revision: 120304
- move icons to more appropriate directory
- remove twice listed directory

* Fri Feb 09 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.5.0-3mdv2007.1
+ Revision: 118397
- rebuild
- add better provides for devel package
- fix typo
- drop patch 1
- own missing directories
- some minor cleans in spec file

* Wed Jan 03 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.5.0-1mdv2007.1
+ Revision: 103878
- final release 0.5.0
- updated modules advanced_userlist, dcopexport, exec_notify
- disable kadu_cumulative-20061230 patch
- module encryption now is in main package

* Sun Dec 31 2006 Tomasz Pawel Gajc <tpg@mandriva.org> 0.5.0-0.20061231.1mdv2007.1
+ Revision: 103003
- forgot to add falfpl and qf modules :(
- spec file clean
- weather in now standalone module
- new snapshot
- new module xqf
- updated falf, tabs and xmms modules
- drop patches 8, 9
- add kadu_cumulative-20061230 patch

* Sat Dec 23 2006 Tomasz Pawel Gajc <tpg@mandriva.org> 0.5.0-0.20061223.1mdv2007.1
+ Revision: 101946
-new snapshot
- updated modules ext_info, filtering and firewall
- added new modules spy and falfp
- spec file clean
- added %%multiarch for kadu-config (thanks goes to Anssi and misc)
- updated docs for few modules

* Mon Nov 27 2006 Götz Waschk <waschk@mandriva.org> 0.5.0-0.20061127.1mdv2007.1
+ Revision: 87388
- new snapshot
- update the screenshot, powerkadu and dcopexport modules

* Wed Nov 08 2006 Götz Waschk <waschk@mandriva.org> 0.5.0-0.20061108.1mdv2007.0
+ Revision: 78161
- add new
- add new version
- new snapshot
- update amarok, screenshot, xmms and snapshot
- add advanced userlist
- drop patches 6,7,9
- spec fixes
- move desktop entry to the right dir

* Wed Nov 01 2006 Götz Waschk <waschk@mandriva.org> 0.5.0-0.20061101.2mdv2007.1
+ Revision: 75046
- fix buildrequires
- new version
- new snapshot
- update ext_info and powerkadu
- spec fixes
- patch all modules that use an old API
- new snapshot
- add devel package
- spec cleanup

* Thu Oct 26 2006 Götz Waschk <waschk@mandriva.org> 0.5.0-0.20061023.1mdv2007.1
+ Revision: 72614
- Import kadu

* Thu Oct 26 2006 Götz Waschk <waschk@mandriva.org> 0.5.0-0.20061023.1mdv2007.1
- fix desktop entry
- spec file cleanup

* Wed Oct 25 2006 Tomasz Paweł Gajc <phenomenal at wp dot pl> 0.5.0-0.20061023.1mdv2007.1
- New snapshot
- Alsa is now default sound subsystem

* Mon Oct 23 2006 Tomasz Paweł Gajc <phenomenal at wp dot pl> 0.5.0-0.20061022.1mdv2007.1
- initial package for mdv
- patches 0,1,2,3