Marcin Garski 9dc13ca
Name:		krusader
Marcin Garski bb0623c
Version:	1.90.0
Marcin Garski 40f6e1a
Release:	2%{?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 0c207a0
License:	GPLv2+
Marcin Garski 9dc13ca
URL:		http://krusader.sourceforge.net/
Marcin Garski 36ecfd3
Source0:	http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Marcin Garski 9dc13ca
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Marcin Garski 9dc13ca
Marcin Garski 4ea7e1d
BuildRequires:	kdelibs3-devel kdebase3-devel
Marcin Garski 36ecfd3
BuildRequires:	libpng-devel gamin-devel libacl-devel
Marcin Garski 1ef6c3a
BuildRequires:	desktop-file-utils automake gettext
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
%description
Marcin Garski 36ecfd3
Krusader is an advanced twin panel (commander style) file manager for KDE and
Marcin Garski 36ecfd3
other desktops in the *nix world, similar to Midnight or Total Commander.
Marcin Garski 36ecfd3
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 36ecfd3
search module, an internal viewer/editor, directory synchronisation,
Marcin Garski 36ecfd3
file content comparisons, powerful batch renaming and much much more.
Marcin Garski 36ecfd3
It supports a wide variety of archive formats and can handle other KIO slaves
Marcin Garski 36ecfd3
such as smb or fish. It is (almost) completely customizable, very user
Marcin Garski 36ecfd3
friendly, fast and looks great on your desktop! You should give it a try.
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
%prep
Marcin Garski 36ecfd3
%setup -q
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
%build
Marcin Garski bb67933
unset QTDIR || : ; . %{_sysconfdir}/profile.d/qt.sh
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
%configure \
Marcin Garski bb67933
	--disable-rpath \
Marcin Garski 1ef6c3a
	--disable-debug \
Marcin Garski 1ef6c3a
	--disable-dependency-tracking
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 bb0623c
# Make symlink relative and remove wrong EOL
Marcin Garski bb0623c
pushd $RPM_BUILD_ROOT%{_docdir}/HTML/
Marcin Garski bb0623c
for i in *
Marcin Garski bb0623c
do
Marcin Garski bb0623c
	pushd $RPM_BUILD_ROOT%{_docdir}/HTML/$i/krusader/
Marcin Garski bb0623c
	for j in *.docbook
Marcin Garski bb0623c
	do
Marcin Garski bb0623c
		tr -d '\r' < $j > ${j}.tmp
Marcin Garski bb0623c
		mv -f ${j}.tmp $j
Marcin Garski bb0623c
	done
Marcin Garski bb0623c
	ln -sf ../common
Marcin Garski bb0623c
	popd
Marcin Garski bb0623c
done
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 1ef6c3a
touch --no-create %{_datadir}/icons/crystalsvg || :
Marcin Garski 1ef6c3a
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
Marcin Garski 1ef6c3a
	%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/crystalsvg || :
Marcin Garski 1ef6c3a
fi
Marcin Garski 1ef6c3a
Marcin Garski 1ef6c3a
touch --no-create %{_datadir}/icons/locolor || :
Marcin Garski 2852219
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
Marcin Garski 1ef6c3a
	%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/locolor || :
Marcin Garski 2852219
fi
Marcin Garski 2852219
Marcin Garski 2852219
%postun
Marcin Garski 2852219
update-desktop-database &> /dev/null ||:
Marcin Garski 2852219
Marcin Garski 1ef6c3a
touch --no-create %{_datadir}/icons/crystalsvg || :
Marcin Garski 2852219
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
Marcin Garski 1ef6c3a
	%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/crystalsvg || :
Marcin Garski 1ef6c3a
fi
Marcin Garski 1ef6c3a
Marcin Garski 1ef6c3a
touch --no-create %{_datadir}/icons/locolor || :
Marcin Garski 1ef6c3a
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
Marcin Garski 1ef6c3a
	%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/locolor || :
Marcin Garski 2852219
fi
Marcin Garski 2852219
Marcin Garski 9dc13ca
%clean
Marcin Garski 9dc13ca
rm -rf $RPM_BUILD_ROOT
Marcin Garski 9dc13ca
Marcin Garski 36ecfd3
%files -f %{name}.lang
Marcin Garski f9c0c48
%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 f9c0c48
%{_libdir}/kde3/kio_*.*
Marcin Garski f9c0c48
%{_datadir}/applications/kde/*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 f9c0c48
%{_docdir}/HTML/*/krusader/
Marcin Garski 1ef6c3a
%{_datadir}/icons/crystalsvg/*/apps/*
Marcin Garski 1ef6c3a
%{_datadir}/icons/locolor/*/apps/*
Marcin Garski 9dc13ca
%{_mandir}/man1/krusader.1*
Marcin Garski f9c0c48
%{_datadir}/services/*.protocol
Marcin Garski 9dc13ca
Marcin Garski 9dc13ca
%changelog
Marcin Garski 40f6e1a
* Sun Apr 13 2008 Marcin Garski <mgarski[AT]post.pl> 1.90.0-2
Marcin Garski bb0623c
- Update to 1.90.0
Marcin Garski bb0623c
- Remove krusader-1.80.0-gcc43-compile-fix.patch, merged upstream
Marcin Garski bb0623c
Marcin Garski 4b503f6
* Thu Feb 14 2008 Marcin Garski <mgarski[AT]post.pl> 1.80.0-5
Marcin Garski 4b503f6
- GCC 4.3 compile fix
Marcin Garski 4b503f6
Marcin Garski 4ea7e1d
* Sat Dec 15 2007 Marcin Garski <mgarski[AT]post.pl> 1.80.0-4
Marcin Garski 4ea7e1d
- Remove kdebindings-devel dependency (#425081)
Marcin Garski 4ea7e1d
Marcin Garski e29f0c3
* Sun Dec 09 2007 Marcin Garski <mgarski[AT]post.pl> 1.80.0-3
Marcin Garski e29f0c3
- BR: kdelibs3-devel kdebase3-devel
Marcin Garski e29f0c3
Marcin Garski 0c207a0
* Fri Aug 31 2007 Marcin Garski <mgarski[AT]post.pl> 1.80.0-2
Marcin Garski 0c207a0
- Fix license tag
Marcin Garski 0c207a0
Marcin Garski 36ecfd3
* Thu Aug 02 2007 Marcin Garski <mgarski[AT]post.pl> 1.80.0-1
Marcin Garski 36ecfd3
- Update to 1.80.0 (#249903)
Marcin Garski 36ecfd3
- Preserve upstream .desktop vendor
Marcin Garski 36ecfd3
Marcin Garski f9c0c48
* Fri Apr 20 2007 Marcin Garski <mgarski[AT]post.pl> 1.80.0-0.1.beta2
Marcin Garski f9c0c48
- Updated to version 1.80.0-beta2
Marcin Garski f9c0c48
- Drop X-Fedora category
Marcin Garski f9c0c48
Marcin Garski 441e5b5
* Fri Sep 01 2006 Marcin Garski <mgarski[AT]post.pl> 1.70.1-2
Marcin Garski 441e5b5
- Rebuild for Fedora Core 6
Marcin Garski 441e5b5
- Spec tweak
Marcin Garski 441e5b5
Marcin Garski bd3ff72
* Sat Jul 29 2006 Marcin Garski <mgarski[AT]post.pl> 1.70.1-1
Marcin Garski bd3ff72
- Updated to version 1.70.1 which fix CVE-2006-3816 (#200323)
Marcin Garski bd3ff72
Marcin Garski 1ef6c3a
* Mon Feb 13 2006 Marcin Garski <mgarski[AT]post.pl> 1.70.0-1
Marcin Garski 1ef6c3a
- Remove all patches (merged upstream)
Marcin Garski 1ef6c3a
- Updated to version 1.70.0
Marcin Garski 1ef6c3a
Marcin Garski 1ef6c3a
* Mon Jan 16 2006 Marcin Garski <mgarski[AT]post.pl> 1.60.1-6
Marcin Garski c4df910
- Remove --enable-final
Marcin Garski c4df910
Marcin Garski 1ef6c3a
* Mon Jan 16 2006 Marcin Garski <mgarski[AT]post.pl> 1.60.1-5
Marcin Garski 809638a
- Remove --disable-dependency-tracking
Marcin Garski 809638a
Marcin Garski 1ef6c3a
* Sun Jan 15 2006 Marcin Garski <mgarski[AT]post.pl> 1.60.1-4
Marcin Garski f9c0c48
- 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 1ef6c3a
* Wed Dec 14 2005 Marcin Garski <mgarski[AT]post.pl> 1.60.1-3
Marcin Garski e752fe4
- Add to BR libacl-devel
Marcin Garski e752fe4
Marcin Garski 1ef6c3a
* Tue Dec 13 2005 Marcin Garski <mgarski[AT]post.pl> 1.60.1-2
Marcin Garski a347719
- Fix for modular X.Org
Marcin Garski a347719
Marcin Garski 1ef6c3a
* Mon Dec 12 2005 Marcin Garski <mgarski[AT]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 1ef6c3a
* Sun Oct 23 2005 Marcin Garski <mgarski[AT]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 1ef6c3a
* Thu Aug 25 2005 Marcin Garski <mgarski[AT]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 1ef6c3a
* Fri Aug 12 2005 Marcin Garski <mgarski[AT]post.pl> 1.60.0-2
Marcin Garski 9dc13ca
- Spec improvements for Fedora Extras
Marcin Garski 9dc13ca
Marcin Garski 1ef6c3a
* Wed Aug 10 2005 Marcin Garski <mgarski[AT]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 1ef6c3a
* Fri Dec 17 2004 Marcin Garski <mgarski[AT]post.pl> 1.51.fc2kde331
Marcin Garski 9dc13ca
- Updated to version 1.51
Marcin Garski 9dc13ca
Marcin Garski 1ef6c3a
* Sat Nov 11 2004 Marcin Garski <mgarski[AT]post.pl> 1.50.fc2kde331
Marcin Garski 9dc13ca
- Added Requires:
Marcin Garski 9dc13ca
Marcin Garski 1ef6c3a
* Tue Nov 02 2004 Marcin Garski <mgarski[AT]post.pl> 1.50.fc2
Marcin Garski 9dc13ca
- Updated to version 1.50 & spec cleanup
Marcin Garski 9dc13ca
Marcin Garski 1ef6c3a
* Fri Aug 06 2004 Marcin Garski <mgarski[AT]post.pl> 1.40-1.fc2
Marcin Garski 9dc13ca
- Updated to version 1.40
Marcin Garski 9dc13ca
Marcin Garski 1ef6c3a
* Wed Jun 23 2004 Marcin Garski <mgarski[AT]post.pl> 1.40-beta2.fc2
Marcin Garski 9dc13ca
- Updated to version 1.40-beta2
Marcin Garski 9dc13ca
Marcin Garski 1ef6c3a
* Wed Jun 02 2004 Marcin Garski <mgarski[AT]post.pl> 1.40-beta1.fc2
Marcin Garski 9dc13ca
- Rebuild for Fedora Core 2 & huge spec cleanup
Marcin Garski 9dc13ca
Marcin Garski 1ef6c3a
* Mon Nov 17 2003 11:05:00 Marian POPESCU <softexpert[AT]libertysurf.fr> [1.30]
Marcin Garski 9dc13ca
- Updated to 1.30 release + changed description to match the official one
Marcin Garski 9dc13ca
Marcin Garski 1ef6c3a
* Tue Jul 03 2003 17:00:00 Marcin Garski <mgarski[AT]post.pl> [1.20]
Marcin Garski 9dc13ca
- Initial specfile