rpms/kadu/devel kadu.desktop, NONE, 1.1 kadu.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

MichaÅ Bentkowski (ecik) fedora-extras-commits at redhat.com
Mon Jul 24 12:23:16 UTC 2006


Author: ecik

Update of /cvs/extras/rpms/kadu/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8325/devel

Modified Files:
	.cvsignore sources 
Added Files:
	kadu.desktop kadu.spec 
Log Message:
auto-import kadu-0.5.0-0.4.20060716svn on branch devel from kadu-0.5.0-0.4.20060716svn.src.rpm


--- NEW FILE kadu.desktop ---
[Desktop Entry]
Type=Application
Version=0.5.0
Encoding=UTF-8
Name=kadu
GenericName=Gadu-Gadu Client
Comment=Communicate over the Gadu-Gadu Network
Icon=kadu
Exec=kadu
Terminal=false
Categories=Qt;Network;InstantMessaging;X-Fedora;Application;
StartupNotify=true
GenericName[pl]=Klient Gadu-Gadu
Comment[pl]=Komunikacja poprzez sieć Gadu-Gadu


--- NEW FILE kadu.spec ---
%define		cvs_date	20060716
Name:		kadu
Version:	0.5.0
Release:	0.4.%{cvs_date}svn%{?dist}
Summary:	An Gadu-Gadu client for online messaging
Group:		Applications/Internet
License:	GPL
URL:		http://www.kadu.net
Source0:	http://www.kadu.net/download/snapshots/2006/kadu-%{cvs_date}.tar.bz2
Source3:	kadu.desktop
# Source 80-99 are themes
Source80:	http://www.kadu.net/download/additions/kadu-theme-nuvola-16.tar.gz
Source81:	http://www.kadu.net/download/additions/kadu-theme-nuvola-22.tar.gz
Source82:	http://www.kadu.net/download/additions/kadu-theme-crystal-16.tar.bz2
Source83:	http://www.kadu.net/download/additions/kadu-theme-crystal-22.tar.bz2
Source84:	http://www.kadu.net/download/additions/kadu-theme-glass_16.tar.gz
Source85:	http://www.kadu.net/download/additions/kadu-theme-glass_22.tar.gz
Source86:	http://www.kadu.net/download/additions/kompatybilne_z_GG6.tar.gz
# Sources 100-149 are external modules
Source100:	http://scripts.one.pl/xmms/devel/0.5.0/xmms-1.30.tar.gz
Source101:	http://scripts.one.pl/amarok/devel/0.5.0/amarok-1.17.tar.gz
Source102:	http://scripts.one.pl/filedesc/devel/0.5.0/filedesc-1.12.tar.gz
#Source103:	http://michal.gov.one.pl/mail/tars/release/mail-0.2.0.tar.bz2
Source104:	http://scripts.one.pl/spellchecker/devel/0.5.0/spellchecker-0.18.tar.gz
Source105:	http://kadu.net/~blysk/weather-3.03.tar.bz2
Source106:	http://www.kadu.net/~dzwiedziu/pub/ext_info-2.0beta8.tar.bz2
Source107:	http://alan.umcs.lublin.pl/~pinkworm/dcopexport/dcopexport-0.11.1-20060320-0.5.0-svn.tar.bz2
Source108:	http://kadu.net/~patryk/miastoplusa_sms/miastoplusa_sms-0.5-1.3.5.tar.gz
Source109:	http://www.kadu.net/download/modules_mirror/tabs-current.tar.gz
Source110:	http://kadu.net/~blysk/led_notify-0.9.tar.bz2
Source111:	http://www.kadu.net/~pan_wojtas/iwait4u/download/kadu-iwait4u-1.3.tar.gz
Source112:	http://www.kadu.net/~joi/exec_notify/packages/exec_notify-20060424.tar.bz2
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:	libpng-devel qt-devel libsndfile-devel openssl-devel
Requires:	qt
%define		_kadudir	%{_datadir}/kadu
%define		_kadulib	%{_libdir}/kadu	
%define		_modlib		%{_kadulib}/modules
%define		_moddata	%{_kadudir}/modules
%define		_modtrans	%{_moddata}/translations
%define		_themesdir	%{_datadir}/%{name}/themes
%define		_translationsdir	%{_kadudir}/translations


%define		mod_files()	%files %1 \
	%defattr(-,root,root,-) \
	%{_moddata}/%1.desc \
	%attr(0755, root, root) %{_modlib}/%1.so \
	%{_modtrans}/%{1}_*.qm \


#
%define		mod_files2()	%files %1 \
	%defattr(-,root,root,-) \
	%{_moddata}/%1.desc \
	%attr(0755, root, root) %{_modlib}/%1.so \
	%{_modtrans}/%{1}_*.qm \
	%{_moddata}/data/%1 \


#above is two macros to make easier creating files section of modules

%description
Kadu is client of Gadu-Gadu 6.1 protocol. It's an Internet Messager for Linux
and UN*X or Mac OS X.

%package devel
Summary:	Development headers for Kadu
Group:		Development/Libraries
Requires:	%{name} = %{version}-%{release}
Requires:	qt-devel
%description devel
Develpoment headers for Kadu.

%package arts_sound
Summary:	Arts module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
BuildRequires:	arts-devel
%description arts_sound
aRts module for Kadu.

%package esd_sound
Summary:	ESD module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
BuildRequires:	esound-devel
%description esd_sound
ESD module for Kadu.

%package alsa_sound
Summary:	ALSA module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
BuildRequires:	alsa-lib-devel
%description alsa_sound
ALSA module for Kadu.

%package xmms
Summary:	Xmms module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
Requires:	xmms
BuildRequires:	xmms-devel
%description xmms
xmms player support.

%package amarok
Summary:	Amarok module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
Requires:	kdelibs amarok
BuildRequires:	kdelibs-devel
%description amarok
amaroK player support.

%package filedesc
Summary:	Filedesc module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
%description filedesc
Description from file module.

%package weather
Summary:	Weather module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
%description weather
Weather checking.

#%package mail
#Summary:	mail module for Kadu
#Group:		Applications/Internet
#Requires:	%{name} = %{version}-%{release}
#%description mail
#Mail checker module.

%package spellchecker
Summary:	Spellchecker module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
Requires:	aspell
BuildRequires:	aspell-devel
%description spellchecker
Spellchecking in chat window.

%package ext_info
Summary:	Ext_info module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
%description ext_info
Additional contact info, birthday and name-day notifier.

%package dcopexport
Summary:	Dcopexport module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
Requires:	kdelibs
BuildRequires:	kdelibs-devel
%description dcopexport
Export some functions via DCOP.

%package miastoplusa_sms
Summary:	Miastoplusa_sms module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
Requires:	curl openssl
BuildRequires:	curl-devel openssl-devel
%description miastoplusa_sms
Miasto Plusa SMS Gateway support.

%package tabs
Summary:	Tabs module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
Requires:	curl openssl
BuildRequires:	curl-devel
%description tabs
Tabbed chat dialog module.

%package led_notify
Summary:	Led_notify module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
%description led_notify
Notification by Scroll Lock LED.

%package iwait4u
Summary:	Iwait4u module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
%description iwait4u
Shows message, when user you're waiting for is online.

%package exec_notify
Summary:	Exec_notify module for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
%description exec_notify
Notification by external commands module.

%package theme-nuvola16
Summary:	Nuvola16 theme for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
%description theme-nuvola16
Nuvola 16x16 icons by David Vignoni

%package theme-nuvola22
Summary:	Nuvola22 theme for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
%description theme-nuvola22
Nuvola 22x22 icons by David Vignoni

%package theme-crystal16
Summary:	Crystal16 theme for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
%description theme-crystal16
Crystal 16x16 icons made by Arcisz

%package theme-crystal22
Summary:	Crystal22 theme for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
%description theme-crystal22
Crystal 22x22 icons made by Arcisz

%package theme-glass16
Summary:	Glass16 theme for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
%description theme-glass16
Glass 16x16 icons made by Mariusz Waluga

%package theme-glass22
Summary:	Glass22 theme for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
%description theme-glass22
Glass 22x22 icons made by Mariusz Waluga

%package theme-gg6_compatible
Summary:	Gg6_compatible theme for Kadu
Group:		Applications/Internet
Requires:	%{name} = %{version}-%{release}
%description theme-gg6_compatible
Old Gadu-Gadu 6.x emoticons

%prep
%setup -q -n kadu
%setup -q -D -T -a 100 -a 101 -a 102  -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -n kadu/modules
%setup -q -D -T -a 80 -a 81 -a 82 -a 83 -a 84 -a 85 -n kadu/varia/themes/icons
%setup -q -D -T -a 86 -n kadu/varia/themes/emoticons
%setup -q -D -T -n kadu

##==some changes in .config file
#1. compile something as shared...
#	module_mail \
SHARED_CHANGES="module_alsa_sound \
	module_arts_sound \
	module_esd_sound \
	module_xmms \
	module_amarok \
	module_filedesc \
	module_spellchecker \
	module_weather \
	module_ext_info \
	module_dcopexport \
	module_miastoplusa_sms \
	module_tabs\
	module_led_notify \
	module_iwait4u\
	module_exec_notify"
for change in $SHARED_CHANGES; do
sed s/^$change=.$/$change=m/ -i .config
done
#2. themes and others...
CHANGES="icons_crystal16 \
	icons_crystal22 \
	icons_nuvola16 \
	icons_nuvola22 \
	icons_glass16 \
	icons_glass22 \
	emoticons_gg6_compatible"
for change in $CHANGES; do
sed s/^$change=.$/$change=y/ -i .config
done
#+

##==due to kadu autodownloader there is need to change names of some directories...
for directory in `ls -d varia/themes/icons/kadu-theme-*`; do
mv $directory `echo $directory | sed -e s/kadu-theme-// -e s/-// -e s/_//`
done
mv varia/themes/emoticons/kompatybilne_z_GG6 varia/themes/emoticons/gg6_compatible
#+

##==add shellbang to beggining of file
sed 1i\#\!/bin/sh -i modules/dcopexport/bin/install-konqueror-setAsKaduDesc.sh
#+

%build
unset QTDIR || : ; . /etc/profile.d/qt.sh
%configure --enable-debug --disable-dependency-tracking
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
##==change permissions of .so files:
for binary in `find $RPM_BUILD_ROOT -type f -name *.so`; do
chmod a+x $binary
done
#+

desktop-file-install --vendor fedora				\
	--dir ${RPM_BUILD_ROOT}%{_datadir}/applications		\
	--add-category X-Fedora					\
	--add-category Application				\
	%{SOURCE3}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)

%doc COPYING
%{_bindir}/kadu
%{_bindir}/kadu-mozilla
%{_datadir}/applications/fedora-kadu.desktop
%dir %{_kadulib}
%dir %{_modlib}
%attr(0755, root, root) %{_modlib}/account_management.so
%attr(0755, root, root) %{_modlib}/arts_sound.so
%attr(0755, root, root) %{_modlib}/autoaway.so
%attr(0755, root, root) %{_modlib}/autoresponder.so
%attr(0755, root, root) %{_modlib}/config_wizard.so
%attr(0755, root, root) %{_modlib}/dcc.so
%attr(0755, root, root) %{_modlib}/default_sms.so
%attr(0755, root, root) %{_modlib}/dsp_sound.so
%attr(0755, root, root) %{_modlib}/encryption.so
%attr(0755, root, root) %{_modlib}/ext_sound.so
%attr(0755, root, root) %{_modlib}/hints.so
%attr(0755, root, root) %{_modlib}/migration.so
%attr(0755, root, root) %{_modlib}/sms.so
%attr(0755, root, root) %{_modlib}/voice.so
%attr(0755, root, root) %{_modlib}/window_notify.so
%attr(0755, root, root) %{_modlib}/x11_docking.so
%dir %{_modlib}/bin
%ghost %{_datadir}/applnk/Internet/kadu.desktop
%dir %{_kadudir}
%{_kadudir}/AUTHORS
%{_kadudir}/ChangeLog
%{_kadudir}/COPYING
%{_kadudir}/HISTORY
%{_kadudir}/README
%{_kadudir}/THANKS
%dir %{_moddata}
%{_moddata}/account_management.desc
%{_moddata}/arts_sound.desc
%{_moddata}/autoaway.desc
%{_moddata}/autoresponder.desc
%{_moddata}/config_wizard.desc
%{_moddata}/dcc.desc
%{_moddata}/default_sms.desc
%{_moddata}/dsp_sound.desc
%{_moddata}/encryption.desc
%{_moddata}/ext_sound.desc
%{_moddata}/hints.desc
%{_moddata}/migration.desc
%{_moddata}/sms.desc
%{_moddata}/voice.desc
%{_moddata}/window_notify.desc
%{_moddata}/x11_docking.desc
%{_moddata}/docking.desc
%{_moddata}/notify.desc
%{_moddata}/sound.desc
%{_moddata}/data/config_wizard
%dir %{_modtrans}
%{_modtrans}/account_management_*.qm
%{_modtrans}/autoaway_*.qm
%{_modtrans}/autoresponder_*.qm
%{_modtrans}/config_wizard_*.qm
%{_modtrans}/dcc_*.qm
%{_modtrans}/default_sms_*.qm
%{_modtrans}/dsp_sound_*.qm
%{_modtrans}/encryption_*.qm
%{_modtrans}/ext_sound_*.qm
%{_modtrans}/hints_*.qm
%{_modtrans}/migration_*.qm
%{_modtrans}/sms_*.qm
%{_modtrans}/voice_*.qm
%{_modtrans}/window_notify_*.qm
%{_modtrans}/x11_docking_*.qm
%{_modtrans}/docking_*.qm
%{_modtrans}/notify_*.qm
%{_modtrans}/sound_*.qm
%dir %{_themesdir}
%dir %{_themesdir}/emoticons
%{_themesdir}/emoticons/penguins
%dir %{_themesdir}/icons
%{_themesdir}/icons/default
%dir %{_themesdir}/sounds
%{_themesdir}/sounds/default
%{_translationsdir}
%{_datadir}/pixmaps/kadu*.png

%files devel
%defattr(-,root,root,-)
%{_bindir}/kadu-config
%{_includedir}/kadu
%{_includedir}/libgadu*
%{_libdir}/libgadu.a
%{_libdir}/pkgconfig/libgadu.pc

%files arts_sound
%defattr(-,root,root,-)
%{_moddata}/arts_sound.desc
%attr(0755, root, root) %{_modlib}/arts_sound.so
%{_modlib}/bin/arts_sound

%files esd_sound
%defattr(-,root,root,-)
%{_moddata}/esd_sound.desc
%attr(0755, root, root) %{_modlib}/esd_sound.so

%files alsa_sound
%defattr(-,root,root,-)
%{_moddata}/alsa_sound.desc
%attr(0755, root, root) %{_modlib}/alsa_sound.so
%{_modtrans}/alsa_sound_*.qm

%mod_files2 xmms

%mod_files2 amarok

%mod_files2 filedesc

%mod_files2 spellchecker

%mod_files2 ext_info

%mod_files2 dcopexport

%{_modlib}/bin/dcopexport

%mod_files2 miastoplusa_sms

%mod_files2 tabs

%mod_files led_notify

%mod_files iwait4u

%mod_files exec_notify

%files theme-nuvola16
%{_themesdir}/icons/nuvola16

%files theme-nuvola22
%{_themesdir}/icons/nuvola22

%files theme-crystal22
%{_themesdir}/icons/crystal22

%files theme-crystal16
%{_themesdir}/icons/crystal16

%files theme-glass16
%{_themesdir}/icons/glass16

%files theme-glass22
%{_themesdir}/icons/glass22

%files theme-gg6_compatible
%{_themesdir}/emoticons/gg6_compatible

%files weather
%defattr(-,root,root,-)
%attr(0755, root, root) %{_modlib}/weather.so
%{_moddata}/weather.desc
%{_moddata}/data/weather

%changelog
* Mon Jul 24 2006 Michał Bentkowski <mr.ecik at gmail.com> - 0.5.0-0.4.20060716svn
- Add COPYING file to doc

* Sun Jul 23 2006 Michał Bentkowski <mr.ecik at gmail.com> - 0.5.0-0.3.20060716svn
- Yet another fix permissions of .so files

* Sun Jul 23 2006 Michał Bentkowski <mr.ecik at gmail.com> - 0.5.0-0.2.20060716svn
- Fix Source0 address
- Fix permissions of .so files
- Remove libsndfile require
- Fix some descriptions of subpackages
- Add --enable-debug and --disable-dependency-tracking options to configure

* Thu Jul 20 2006 Michał Bentkowski <mr.ecik at gmail.com> - 0.5.0-0.1.20060716svn
- Another first release

Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/kadu/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	24 Jul 2006 12:00:54 -0000	1.1
+++ .cvsignore	24 Jul 2006 12:23:16 -0000	1.2
@@ -0,0 +1,20 @@
+amarok-1.17.tar.gz
+dcopexport-0.11.1-20060320-0.5.0-svn.tar.bz2
+exec_notify-20060424.tar.bz2
+ext_info-2.0beta8.tar.bz2
+filedesc-1.12.tar.gz
+kadu-20060716.tar.bz2
+kadu-iwait4u-1.3.tar.gz
+kadu-theme-crystal-16.tar.bz2
+kadu-theme-crystal-22.tar.bz2
+kadu-theme-glass_16.tar.gz
+kadu-theme-glass_22.tar.gz
+kadu-theme-nuvola-16.tar.gz
+kadu-theme-nuvola-22.tar.gz
+kompatybilne_z_GG6.tar.gz
+led_notify-0.9.tar.bz2
+miastoplusa_sms-0.5-1.3.5.tar.gz
+spellchecker-0.18.tar.gz
+tabs-current.tar.gz
+weather-3.03.tar.bz2
+xmms-1.30.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/kadu/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	24 Jul 2006 12:00:54 -0000	1.1
+++ sources	24 Jul 2006 12:23:16 -0000	1.2
@@ -0,0 +1,20 @@
+0fb5d8f465899ffbe96d44685e5e9955  amarok-1.17.tar.gz
+9b0622b02a7190502519b2e3034ccec4  dcopexport-0.11.1-20060320-0.5.0-svn.tar.bz2
+15e6ba4e7ec1cacce3290525cd51e696  exec_notify-20060424.tar.bz2
+4a120b52760f1b4093001e043d852d03  ext_info-2.0beta8.tar.bz2
+d5e5718f3a64f33874a869b235bbdff7  filedesc-1.12.tar.gz
+49a3df1a87351af77183009c211ead96  kadu-20060716.tar.bz2
+6233a8ef21d901fc5fb91c0db40d0e32  kadu-iwait4u-1.3.tar.gz
+023085edabaf6a1b844fe6b5fc9315f9  kadu-theme-crystal-16.tar.bz2
+57852ff3d3fd0063a642fcc173f7fa29  kadu-theme-crystal-22.tar.bz2
+c3beb753222b96dad46f3adf230eb3e1  kadu-theme-glass_16.tar.gz
+9ee70ca873fd0f22b2b83be133964d89  kadu-theme-glass_22.tar.gz
+586cc6ff9ba62f0fdd7c7c1adf229efb  kadu-theme-nuvola-16.tar.gz
+7a17b4881141b346c6268ef25c284613  kadu-theme-nuvola-22.tar.gz
+16cbc9e657549b35ee8d8a32f4b6a47d  kompatybilne_z_GG6.tar.gz
+3f9e347fd775324f4077f2f6849a0de7  led_notify-0.9.tar.bz2
+fae1f6bd3d4aca845ef5a57403b5b58c  miastoplusa_sms-0.5-1.3.5.tar.gz
+6bf19f183eb4e5ea48e2a27d04da2ead  spellchecker-0.18.tar.gz
+ef56085ab7d8e60be15d86d2c5f4a424  tabs-current.tar.gz
+30833253a9f94eedc892767c1267536a  weather-3.03.tar.bz2
+422b0bfe2fe1d67620896576e3092ac8  xmms-1.30.tar.gz




More information about the fedora-extras-commits mailing list