Marcin Garski 9dc13ca
Name:		krusader
Marcin Garski ff8806d
Version:	1.60.1
Marcin Garski c4df910
Release:	6%{?dist}
Marcin Garski 9dc13ca
Summary:	An advanced twin-panel (commander-style) file-manager for KDE
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
Group:		Applications/File
Marcin Garski 9dc13ca
License:	GPL
Marcin Garski 9dc13ca
URL:		http://krusader.sourceforge.net/
Marcin Garski 2852219
Source0:	http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Marcin Garski 9dc13ca
Patch0:		krusader-1.60.0-desktop.patch
Marcin Garski 9dc13ca
Patch1:		krusader-1.60.0-gcc4.patch
Marcin Garski 9b319b1
Patch2:		krusader-1.60.0-newline.patch
Marcin Garski 9dc13ca
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
BuildRequires:	kdelibs-devel >= 3.3.0 qt-devel >= 3.3.0 arts-devel >= 1.3.0
Marcin Garski 9dc13ca
BuildRequires:	kdebase-devel >= 3.3.0 kdebindings-devel >= 3.3.0 gamin-devel
Marcin Garski e752fe4
BuildRequires:	libXt-devel libpng-devel libselinux-devel libacl-devel
Marcin Garski e752fe4
BuildRequires:	automake desktop-file-utils gettext
Marcin Garski 2852219
Requires(post): desktop-file-utils
Marcin Garski 2852219
Requires(postun): desktop-file-utils
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
%description
Marcin Garski 9dc13ca
Krusader is an advanced twin-panel (commander-style) file-manager for KDE
Marcin Garski 9dc13ca
(similar to Midnight or Total Commander) but with many extras.
Marcin Garski 9dc13ca
It provides all the file-management features you could possibly want.
Marcin Garski 9dc13ca
Plus: extensive archive handling, mounted filesystem support, FTP, advanced
Marcin Garski 9dc13ca
search module, viewer/editor, directory synchronisation, file content
Marcin Garski 9dc13ca
comparisons, powerful batch renaming and much much more.
Marcin Garski 9dc13ca
It supports the following archive formats: tar, zip, bzip2, gzip, rar, ace,
Marcin Garski 9dc13ca
arj and rpm and can handle other KIOSlaves such as smb:// or fish://
Marcin Garski 9dc13ca
It is (almost) completely customizable, very user friendly, fast and looks
Marcin Garski 9dc13ca
great on your desktop! :-)
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
You should give it a try.
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
%prep
Marcin Garski 9dc13ca
%setup -q
Marcin Garski 9dc13ca
%patch0 -p1
Marcin Garski 9dc13ca
%patch1 -p1
Marcin Garski 9b319b1
%patch2 -p1
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
%build
Marcin Garski bb67933
unset QTDIR || : ; . %{_sysconfdir}/profile.d/qt.sh
Marcin Garski 9dc13ca
export QTLIB=${QTDIR}/lib QTINC=${QTDIR}/include
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
%configure \
Marcin Garski bb67933
	--disable-rpath \
Marcin Garski c4df910
	--disable-debug
Marcin Garski 9dc13ca
make %{?_smp_mflags}
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
%install
Marcin Garski 9dc13ca
rm -rf $RPM_BUILD_ROOT
Marcin Garski 9dc13ca
make install DESTDIR=$RPM_BUILD_ROOT
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
desktop-file-install --vendor fedora --delete-original \
Marcin Garski 9dc13ca
	--dir $RPM_BUILD_ROOT%{_datadir}/applications \
Marcin Garski 9dc13ca
	--add-category X-Fedora \
Marcin Garski 9dc13ca
	$RPM_BUILD_ROOT%{_datadir}/applnk/Applications/*.desktop
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
# Workaround for some wicked install bug
Marcin Garski 9dc13ca
rm -rf $RPM_BUILD_ROOT%{_tmppath}
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
# Make symlink relative
Marcin Garski 9dc13ca
pushd $RPM_BUILD_ROOT%{_datadir}/doc/HTML/en/krusader/
Marcin Garski 9dc13ca
ln -s -f ../common
Marcin Garski 9dc13ca
popd
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
%find_lang %{name}
Marcin Garski 9dc13ca
Marcin Garski 2852219
%post
Marcin Garski 2852219
update-desktop-database &> /dev/null ||:
Marcin Garski 2852219
Marcin Garski 2852219
touch --no-create %{_datadir}/icons/hicolor || :
Marcin Garski 2852219
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
Marcin Garski 2852219
	%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
Marcin Garski 2852219
fi
Marcin Garski 2852219
Marcin Garski 2852219
%postun
Marcin Garski 2852219
update-desktop-database &> /dev/null ||:
Marcin Garski 2852219
Marcin Garski 2852219
touch --no-create %{_datadir}/icons/hicolor || :
Marcin Garski 2852219
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
Marcin Garski 2852219
	%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
Marcin Garski 2852219
fi
Marcin Garski 2852219
Marcin Garski 9dc13ca
%clean
Marcin Garski 9dc13ca
rm -rf $RPM_BUILD_ROOT
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
%files -f %name.lang
Marcin Garski 9dc13ca
%defattr(-, root, root)
Marcin Garski 9b319b1
%doc doc/actions_tutorial.txt AUTHORS ChangeLog COPYING CVSNEWS FAQ README TODO
Marcin Garski 9dc13ca
%{_bindir}/krusader
Marcin Garski 9dc13ca
%{_libdir}/kde3/kio_iso.*
Marcin Garski 9dc13ca
%{_libdir}/kde3/kio_krarc.*
Marcin Garski 9dc13ca
%{_datadir}/applications/*krusader*.desktop
Marcin Garski 9dc13ca
%{_datadir}/apps/konqueror/servicemenus/isoservice.desktop
Marcin Garski 9dc13ca
%{_datadir}/apps/krusader/
Marcin Garski 9dc13ca
%{_datadir}/config/kio_isorc
Marcin Garski bb67933
%{_datadir}/doc/HTML/en/krusader/
Marcin Garski 9dc13ca
%{_datadir}/icons/hicolor/*/apps/*
Marcin Garski 9dc13ca
%{_mandir}/man1/krusader.1*
Marcin Garski 9dc13ca
%{_datadir}/services/iso.protocol
Marcin Garski 9dc13ca
%{_datadir}/services/krarc.protocol
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
%changelog
Marcin Garski c4df910
* Mon Jan 16 2006 Marcin Garski <mgarski@post.pl> 1.60.1-6
Marcin Garski c4df910
- Remove --enable-final
Marcin Garski c4df910
Marcin Garski 809638a
* Mon Jan 16 2006 Marcin Garski <mgarski@post.pl> 1.60.1-5
Marcin Garski 809638a
- Remove --disable-dependency-tracking
Marcin Garski 809638a
Marcin Garski bb67933
* Sun Jan 15 2006 Marcin Garski <mgarski@post.pl> 1.60.1-4
Marcin Garski bb67933
- Change "/etc/profile.d/qt.sh" to "%{_sysconfdir}/profile.d/qt.sh"
Marcin Garski bb67933
- Add --disable-debug --disable-dependency-tracking & --enable-final
Marcin Garski bb67933
Marcin Garski e752fe4
* Wed Dec 14 2005 Marcin Garski <mgarski@post.pl> 1.60.1-3
Marcin Garski e752fe4
- Add to BR libacl-devel
Marcin Garski e752fe4
Marcin Garski a347719
* Tue Dec 13 2005 Marcin Garski <mgarski@post.pl> 1.60.1-2
Marcin Garski a347719
- Fix for modular X.Org
Marcin Garski a347719
Marcin Garski ff8806d
* Mon Dec 12 2005 Marcin Garski <mgarski@post.pl> 1.60.1-1
Marcin Garski ff8806d
- Updated to version 1.60.1 which fix CVE-2005-3856
Marcin Garski ff8806d
Marcin Garski 2852219
* Sun Oct 23 2005 Marcin Garski <mgarski@post.pl> 1.60.0-4
Marcin Garski 2852219
- Added update-mime-database and gtk-update-icon-cache (bug #171547)
Marcin Garski 2852219
Marcin Garski 2852219
* Thu Aug 25 2005 Marcin Garski <mgarski@post.pl> 1.60.0-3
Marcin Garski 9b319b1
- Include .la files
Marcin Garski 9b319b1
- Include actions_tutorial.txt
Marcin Garski 9b319b1
- Fix krusader_root-mode.desktop file to show only in KDE and under System
Marcin Garski 9b319b1
  category
Marcin Garski 9b319b1
- Fix compile warnings
Marcin Garski 9b319b1
Marcin Garski 9dc13ca
* Fri Aug 12 2005 Marcin Garski <mgarski@post.pl> 1.60.0-2
Marcin Garski 9dc13ca
- Spec improvements for Fedora Extras
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
* Wed Aug 10 2005 Marcin Garski <mgarski@post.pl> 1.60.0-1
Marcin Garski 9dc13ca
- Updated to version 1.60.0 & clean up for Fedora Extras
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
* Fri Dec 17 2004 Marcin Garski <mgarski@post.pl> 1.51.fc2kde331
Marcin Garski 9dc13ca
- Updated to version 1.51
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
* Sat Nov 11 2004 Marcin Garski <mgarski@post.pl> 1.50.fc2kde331
Marcin Garski 9dc13ca
- Added Requires:
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
* Tue Nov 02 2004 Marcin Garski <mgarski@post.pl> 1.50.fc2
Marcin Garski 9dc13ca
- Updated to version 1.50 & spec cleanup
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
* Fri Aug 06 2004 Marcin Garski <mgarski@post.pl> 1.40-1.fc2
Marcin Garski 9dc13ca
- Updated to version 1.40
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
* Wed Jun 23 2004 Marcin Garski <mgarski@post.pl> 1.40-beta2.fc2
Marcin Garski 9dc13ca
- Updated to version 1.40-beta2
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
* Wed Jun 02 2004 Marcin Garski <mgarski@post.pl> 1.40-beta1.fc2
Marcin Garski 9dc13ca
- Rebuild for Fedora Core 2 & huge spec cleanup
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
* Mon Nov 17 2003 11:05:00 Marian POPESCU <softexpert@libertysurf.fr> [1.30]
Marcin Garski 9dc13ca
- Updated to 1.30 release + changed description to match the official one
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
* Tue Jul 03 2003 17:00:00 Marcin Garski <mgarski@post.pl> [1.20]
Marcin Garski 9dc13ca
- Initial specfile