Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 7b8c1971067bd25c149f7383321619ad > files > 4

ksmoothdock-3.5.1-3mdk.src.rpm

%define name    ksmoothdock
%define version 3.5.1
%define release 3mdk
%define __libtoolize    /bin/true

Summary:	Ksmoothdock
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	GPL
Url:		http://ksmoothdock.sourceforge.net/
Group:		Graphical desktop/KDE
Source:		%{name}-%{version}.tar.bz2
BuildRoot:	%{_tmppath}/%{name}-%{version}
Prefix:		%{_prefix}
BuildRequires:	kdebase-devel

Patch1:		ksmoothdock-includemoc.patch.bz2
Patch2:		ksmoothdock-3.5.1-fix-mem-leak.patch.bz2

%description
KSmoothDock is a cool desktop panel (like KDE's kicker) for KDE 3.2 with 
smooth zooming (2 modes: normal & parabolic). Its aim is to provide 
a cool alternative/complement to kicker. As it is intended for KDE/Linux,
its behaviour will be like that of kicker. 

%prep
%setup -q
%patch1 -p0 -b .fix_includemoc
%patch2 -p1 -b .fix_mem_leak

%build
make -f admin/Makefile.common

export QTDIR=%qtdir
export KDEDIR=%_prefix

export LD_LIBRARY_PATH=$QTDIR/%_lib:$KDEDIR/%_lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH

# Search for qt/kde libraries in the right directories (avoid patch)
# NOTE: please don't regenerate configure scripts below
perl -pi -e "s@/lib(\"|\b[^/])@/%_lib\1@g if /(kde|qt)_(libdirs|libraries)=/" configure

%configure  

%make

%install
rm -Rf %{buildroot}
%makeinstall

#mkdir -p $RPM_BUILD_ROOT%{_menudir}
#kdedesktop2mdkmenu.pl %{name} System/Monitoring %{buildroot}/%{_datadir}/applnk/Utilities/%{name}.desktop %{buildroot}/%{_menudir}/%{name}

mkdir -p %{buildroot}/{%{_iconsdir},%{_miconsdir},%{_liconsdir}}
ln -s ../hicolor/16x16/apps/%{name}.png %{buildroot}/%{_miconsdir}
ln -s ../hicolor/32x32/apps/%{name}.png %{buildroot}/%{_liconsdir}
ln -s hicolor/32x32/apps/%{name}.png %{buildroot}/%{_iconsdir}

%clean
rm -rf $RPM_BUILD_ROOT

%post
%{update_menus}

%postun
%{clean_menus}

%files
%defattr(-,root,root)
#%{_menudir}/%{name}
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_bindir}/%{name}
#%{_datadir}/apps/%{name}
#%{_datadir}/applnk/*/%{name}.desktop
#%{_iconsdir}/hicolor/*/apps/%{name}.png
#%lang(en) %{_defaultdocdir}/HTML/en/%{name}/
%doc AUTHORS ChangeLog COPYING INSTALL README TODO

%changelog
* Fri Feb 25 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 3.5.1-3mdk
- Add patch2: fix mem leak

* Fri Feb 25 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 3.5.1-2mdk
- Add patch1: fix includemoc

* Fri Feb 25 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 3.5.1-1mdk
- 3.5.1

* Tue Feb 22 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 3.3-3mdk
- Fix build on 64_x86

* Thu Jul 22 2004 Michael Scherer <misc@mandrake.org> 3.3-2mdk 
- rebuild for new gcc
- remove libtool hack
- add description

* Fri May 28 2004 Buchan Milne <bgmilne@linux-mandrake.com> 3.3-1mdk
- first package