File eva.spec of Package eva
%define debug_package %{nil}
Summary: Eva is an IM client compatible with QQ protocol based on QT
Name: eva
Version: 0.4.921
Release: 76.1
License: GPL
URL: http://www.sourceforge.net/projects/evaq
Group: Networking/Instant messaging
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Source0: eva_0.4.921bugfix58.tar.gz
%if %{defined fedora_version}
BuildRequires: kdelibs3-devel gcc-c++ iceauth fedora-logos util-linux
Requires: kdelibs3
%endif
%if %{defined suse_version}
BuildRequires: kdelibs3-devel gcc-c++
Requires: kdelibs3
%endif
%if %{defined mandriva_version}
BuildRequires: kdelibs-devel esound-daemon
Requires: kdelibs
%endif
%description
Eva is an IM client compatible with QQ protocol based on QT and KDE.
%prep
%setup -n eva-0.4.921bugfix58
%Build
#make -f admin/Makefile.common
#export QTDIR=%qt3dir
#export KDEDIR=%_prefix
#export LD_LIBRARY_PATH=$QTDIR/%_lib:$KDEDIR/%_lib:$LD_LIBRARY_PATH
#export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH
#%configure2_5x --with-qt-dir=%qt3dir --with-qt-includes=%qt3include --with-qt-libraries=%qt3lib
%ifarch x86_64
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -pthread -w -g" %configure --prefix=/usr --libdir=/usr/lib64 --disable-rpath
%else
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -pthread -w -g" %configure --prefix=/usr --disable-rpath
%endif
make
%install
rm -fr %{buildroot}
make install-strip DESTDIR=$RPM_BUILD_ROOT
# Menu
#mkdir -p %{buildroot}%{_menudir}
#kdedesktop2mdkmenu.pl %{name} "Internet/Instant Messaging" $RPM_BUILD_ROOT%{_datadir}/applications/kde/eva.desktop $RPM_BUILD_ROOT%{_menudir}/%{name}
#icon
%if %{defined mandriva_version}
install -d $RPM_BUILD_ROOT/%{_iconsdir}
install -d $RPM_BUILD_ROOT/%{_liconsdir}
install -d $RPM_BUILD_ROOT/%{_miconsdir}
install -m644 src/hi16-app-eva.png $RPM_BUILD_ROOT/%{_miconsdir}/%{name}.png
install -m644 src/hi32-app-eva.png $RPM_BUILD_ROOT/%{_iconsdir}/%{name}.png
install -m644 src/hi48-app-eva.png $RPM_BUILD_ROOT/%{_liconsdir}/%{name}.png
%endif
%{find_lang} %{name}
export QA_RPATHS=1
%post
#%update_menus
%postun
#%clean_menus
%files -f %{name}.lang
%defattr(-,root,root)
%{_bindir}/eva
#%{_menudir}/%{name}
%{_datadir}/applications/kde/%{name}.desktop
%{_datadir}/apps/eva/evaui.rc
%{_datadir}/apps/eva/image/face/*.png
%{_datadir}/apps/eva/image/face/face.theme
%{_datadir}/apps/eva/image/smiley/*.gif
%{_datadir}/apps/eva/image/smiley/smiley.theme
%{_datadir}/apps/eva/image/theme/*.png
%{_datadir}/apps/eva/image/theme/eva.theme
%{_datadir}/apps/eva/image/theme/login.mng
%{_datadir}/apps/eva/qun-category
%{_datadir}/apps/eva/servers
%{_datadir}/apps/eva/citylist
%{_datadir}/apps/eva/sound/msg.wav
%{_datadir}/apps/eva/sound/online.wav
%{_datadir}/apps/eva/sound/system.wav
%if %{defined mandriva_version}
%{_iconsdir}/hicolor/128x128/apps/%{name}.png
%{_iconsdir}/hicolor/16x16/apps/%{name}.png
%{_iconsdir}/hicolor/22x22/apps/%{name}.png
%{_iconsdir}/hicolor/32x32/apps/%{name}.png
%{_iconsdir}/hicolor/48x48/apps/%{name}.png
%{_iconsdir}/hicolor/64x64/apps/%{name}.png
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%else
%{_datadir}/icons/hicolor/128x128/apps/%{name}.png
%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
%{_datadir}/icons/hicolor/22x22/apps/%{name}.png
%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
#%{_datadir}/icons/%{name}.png
#%{_datadir}/icons/mini/%{name}.png
#%{_datadir}/icons/large/%{name}.png
%endif
%{_datadir}/doc/HTML/en/eva/common
%{_datadir}/doc/HTML/en/eva/index.cache.bz2
%{_datadir}/doc/HTML/en/eva/index.docbook
%{_datadir}/apps/eva/image/face/Makefile.am
%{_datadir}/apps/eva/image/face/Makefile.in
%{_datadir}/doc/HTML/en/eva/evamainwindow.png
%clean
rm -rf %{buildroot}
%changelog
* Wed Apr 18 2007 Funda Wang <fundawang@mandriva.org> 0.4.2-0.alpha3.2mdv2008.0
+ Revision: 14317
- add patch to fix default button in loginverify dialog.
+ Mandrake <devel@mandriva.com>