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>
openSUSE Build Service is sponsored by