Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > 171d320979d69e7ee2acdd27587e8f98 > files > 2

kasablanca-0.4.0.2-5mdv2007.0.src.rpm

%define name    kasablanca 
%define version 0.4.0.2
%define rel     5
%define release %mkrel %rel 

Name:           %{name} 
Summary:        A graphical ftp client for kde, with a lot of functions
Version:        %{version} 
Release:        %{release} 
Source0:        http://download.berlios.de/%{name}/%{name}-%{version}.tar.bz2 
URL:            http://kasablanca.berlios.de
Group:          Networking/File transfer
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot 
License:        GPL 

BuildRequires: kdelibs-devel
BuildRequires: openssl-devel

%description
Kasablanca is an ftp client, written in c++, using the kde libraries.
among its features are currently encryption (auth tls) support, fxp,
site bookmarks, and queued transfers.

%prep
%setup

export QTDIR=%_prefix/lib/qt3
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

%build 
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall

install -d $RPM_BUILD_ROOT/%{_menudir}
kdedesktop2mdkmenu.pl %{name} "Networking/File transfer" $RPM_BUILD_ROOT/%{_datadir}/applnk/Utilities/%{name}.desktop $RPM_BUILD_ROOT/%{_menudir}/%{name} kde
install -m644 $RPM_BUILD_ROOT%{_iconsdir}/hicolor/16x16/apps/%{name}.png -D $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png
install -m644 $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/%{name}.png -D $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png
install -m644 $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/apps/%{name}.png -D $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png

%find_lang %name

%post
%update_menus
%if %mdkversion > 200600
%update_icon_cache hicolor
%endif

%postun 
%clean_menus
%if %mdkversion > 200600
%clean_icon_cache hicolor
%endif

%clean 
rm -rf $RPM_BUILD_ROOT 

%files -f %name.lang
%defattr(-,root,root)
%doc doc/en/index.cache.bz2 doc/en/index.docbook
%{_bindir}/kasablanca
%{_datadir}/applnk/Utilities/%{name}.desktop
%{_datadir}/apps/%{name}
%{_iconsdir}/hicolor/*/apps/%{name}.png
%{_menudir}/%{name}
%{_datadir}/config.kcfg/kbconfig.kcfg

%dir %{_docdir}/HTML/en/kasablanca
%{_docdir}/HTML/en/kasablanca/common
%{_docdir}/HTML/en/kasablanca/index.cache.bz2
%{_docdir}/HTML/en/kasablanca/index.docbook

%{_miconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png

%changelog
* Mon Jul 10 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.4.0.2-1mdv2007.0
- Rebuild for new menu && extension 
- Use Macros for icons

* Wed Dec 21 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.4.0.2-4mdk
- Fix BuildRequires

* Wed Dec 14 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.4.0.2-3mdk
- Fix BuildRequires

* Sat Apr 23 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.4.0.2-2mdk
- Fix build for amd64
- %%mkrel

* Thu Mar 10 2005 Nicolas Lecureuil <neoclust@mandrake.org> 0.4.0.2-1mdk
- New release 0.4.0.2

* Fri Aug 20 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.4.0.1-1mdk
- 0.4.0.1

* Thu Aug 19 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.4-2mdk
- from Thomas Deutsch <thomas@tuxpeople.org> : 
	- Bugfixing of this specfile

* Sat Aug 07 2004 Thomas Deutsch <thomas@tuxpeople.org> 0.4-1mdk
- Initial Release