%define name krusader %define version 1.80.0 %define rel 2 %define release %mkrel %rel %if %mdkversion <= 200710 %define __libtoolize /bin/true %endif Summary: Advanced KDE twin-panel file-manager Name: %{name} Version: %{version} Release: %{release} Source0: http://downloads.sourceforge.net/krusader/%{name}-%{version}.tar.gz License: GPL Group: File tools BuildRoot: %{_tmppath}/%{name}-buildroot URL: http://krusader.sourceforge.net/ Epoch: 3 BuildRequires: kdelibs-devel BuildRequires: kdebase-devel BuildRequires: kjsembed-devel Obsoletes: kde3-krusader Provides: kde3-krusader %description Krusader is an advanced twin panel (commander style) file manager for KDE and other desktops in the *nix world, similar to Midnight or Total Commander. It provides all the file management features you could possibly want. Plus: extensive archive handling, mounted filesystem support, FTP, advanced search module, an internal viewer/editor, directory synchronisation, file content comparisons, powerful batch renaming and much much more. It supports a wide variety of archive formats and can handle other KIO slaves such as smb or fish. %prep %setup -q %build export KDEDIR=%{_prefix} %configure2_5x --disable-rpath %make %install rm -rf %{buildroot} %makeinstall_std #icons for rpmlint mkdir -p %buildroot/{%_liconsdir,%_miconsdir,%{_iconsdir}} ln -s %{_datadir}/icons/crystalsvg/48x48/apps/%{name}_user.png %buildroot/%_liconsdir ln -s %{_datadir}/icons/crystalsvg/32x32/apps/%{name}_user.png %buildroot/%{_iconsdir} ln -s %{_datadir}/icons/crystalsvg/16x16/apps/%{name}_user.png %buildroot/%_miconsdir ln -s %{_datadir}/icons/crystalsvg/48x48/apps/%{name}_root.png %buildroot/%_liconsdir ln -s %{_datadir}/icons/crystalsvg/32x32/apps/%{name}_root.png %buildroot/%{_iconsdir} ln -s %{_datadir}/icons/crystalsvg/16x16/apps/%{name}_root.png %buildroot/%_miconsdir %find_lang krusader %clean rm -rf $RPM_BUILD_ROOT %post %{update_menus} %if %mdkversion > 200600 %{update_desktop_database} %update_icon_cache crystalsvg %endif %postun %{clean_menus} %if %mdkversion > 200600 %clean_icon_cache crystalsvg %clean_desktop_database %endif %files -f krusader.lang %defattr(-,root,root) %doc README AUTHORS ChangeLog TODO COPYING krusader.lsm %doc %{_datadir}/doc/HTML/en/* %{_bindir}/krusader %{_datadir}/applications/kde/krusader*.desktop %{_datadir}/apps/krusader %{_datadir}/services/* %{_datadir}/apps/konqueror/servicemenus/isoservice.desktop %{_datadir}/config/kio_isorc %{_iconsdir}/crystalsvg/*/apps/krusader*.png %{_iconsdir}/locolor/*/apps/krusader*.png %{_miconsdir}/%{name}_*.png %{_iconsdir}/%{name}_*.png %{_liconsdir}/%{name}_*.png %{_libdir}/kde3/* %{_mandir}/man1/* %lang(ru) %dir %_docdir/HTML/ru/krusader %lang(ru) %doc %_docdir/HTML/ru/krusader/common %lang(ru) %doc %_docdir/HTML/ru/krusader/*.bz2 %lang(ru) %doc %_docdir/HTML/ru/krusader/*.docbook %changelog * Sat Aug 25 2007 Anssi Hannula <anssi@mandriva.org> 1.80.0-2mdv2008.0 + Revision: 71406 - rebuild for new kdelibs * Wed Jul 25 2007 Anssi Hannula <anssi@mandriva.org> 3:1.80.0-1mdv2008.0 + Revision: 55271 - 1.80.0 final - use proper configure macro - better description and summary - clean .spec - do not call update_icon_cache for non-existing theme locolor * Wed Apr 04 2007 Laurent Montel <lmontel@mandriva.com> 1.80.0-0.beta2.1mdv2007.1 + Revision: 150492 - 1.80.0-beta2 - Import krusader * Tue Sep 05 2006 Anssi Hannula <anssi@mandriva.org> 3:1.70.1-1mdv2007.0 - 1.70.1 - add missing clean_desktop_database - fix icons and legacy menu - drop cleaning buildroot in prep section * Mon Jul 03 2006 Nicolas Lécureuil <neoclust@mandriva.org> 3:1.70.0-6mdv2007.0 - Rebuild for new menu and extensions - Use macros for icons * Mon May 22 2006 Laurent MONTEL <lmontel@mandriva.com> 1.70.0-5 - Rebuild * Thu May 11 2006 Nicolas Lécureuil <neoclust@mandriva.org> 3:1.70.0-4mdk - Remove redundant BuildRequires * Wed May 10 2006 Nicolas Lécureuil <neoclust@mandriva.org> 3:1.70.0-3mdk - Fix BuildRequires * Tue May 09 2006 Laurent MONTEL <lmontel@mandriva.com> 1.70.0-2 - Rebuild to generate category * Mon Feb 13 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1.70.0-1mdk - 1.70 * Wed Dec 14 2005 Laurent MONTEL <lmontel@mandriva.com> 1.70.0-beta2.2 - Use patch from Anssi Hannula <anssi.hannula@gmail.com> to fixing build on x86_64 and use mkrel * Sun Nov 06 2005 Laurent MONTEL <lmontel@mandriva.com> 1.70.0-beta2.1mdk - beta2 * Sat Oct 29 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.70.0-beta1.5mdk - Add BuildRequires * Sat Oct 29 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.70.0-beta1.4mdk - Fix conflict * Thu Oct 20 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.70.0-beta1.3mdk - Fix conflict * Tue Oct 18 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.70.0-beta1.2mdk - Fix BuildRequires * Tue Oct 18 2005 Laurent MONTEL <lmontel@mandriva.com> 1.70.0-beta1.1mdk - 1.70.beta1 * Tue May 03 2005 Laurent MONTEL <lmontel@mandriva.com> 1.60.0-2mdk - Fix x64 build fix bug #15728 * Tue Apr 12 2005 Lenny Cartier <lenny@mandrakesoft.com> 1.60.0-1mdk - 1.60.0 * Tue Mar 22 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 1.60-0.beta2.1mdk - 1.60 beta2 * Fri Mar 04 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 1.60-0.beta1.1mdk - 1.60 beta1 * Wed Dec 15 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.51-1mdk - 1.51 * Tue Nov 02 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.50-2mdk - Add patch3: fix potential crash * Mon Nov 01 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.50-1mdk - 1.50 * Fri Jul 23 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.40-1mdk - 1.40 * Tue Jun 29 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.40-0.beta2.1mdk - beta2 * Mon Jun 07 2004 Angelo Naselli <random_lx@yahoo.com> 1.40-0.beta1.4mdk - Fix icon position * Sat Jun 05 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.40-0.beta1.3mdk - Rebuild * Thu May 06 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.40-0.beta1.2mdk - Update description (patch give by frank_schoolmeesters@fastmail.fm) * Thu Apr 22 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.40-0.beta1.1mdk - 1.40beta1