rpms/krusader/devel krusader-1.60.0-desktop.patch, NONE, 1.1 krusader-1.60.0-gcc4.patch, NONE, 1.1 krusader.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Marcin Garski (mgarski) fedora-extras-commits at redhat.com
Tue Aug 23 16:09:53 UTC 2005


Author: mgarski

Update of /cvs/extras/rpms/krusader/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17958/devel

Modified Files:
	.cvsignore sources 
Added Files:
	krusader-1.60.0-desktop.patch krusader-1.60.0-gcc4.patch 
	krusader.spec 
Log Message:
auto-import krusader-1.60.0-2 on branch devel from krusader-1.60.0-2.src.rpm

krusader-1.60.0-desktop.patch:

--- NEW FILE krusader-1.60.0-desktop.patch ---
diff -ur krusader-1.60.0-orig/krusader/krusader.desktop krusader-1.60.0/krusader/krusader.desktop
--- krusader-1.60.0-orig/krusader/krusader.desktop	2005-01-13 00:10:48.000000000 +0100
+++ krusader-1.60.0/krusader/krusader.desktop	2005-08-12 13:19:08.000000000 +0200
@@ -3,12 +3,10 @@
 Name=Krusader
 Exec=krusader -caption "%c" %i %m  
 Icon=krusader.png
-MiniIcon=krusader.png
-Terminal=0
+Terminal=false
 Type=Application
 DocPath=krusader/index.html
-Categories=Qt;KDE;Utility;
-#Categories=Qt;KDE;System;
+Categories=Application;FileManager;Utility;Qt;KDE;
 Comment=Twin-Panel File Manager
 Comment[hu]=Kétpaneles fájlkezelő
 Comment[de]=Zwei-Fenster Dateimanager
diff -ur krusader-1.60.0-orig/krusader/krusader_root-mode.desktop krusader-1.60.0/krusader/krusader_root-mode.desktop
--- krusader-1.60.0-orig/krusader/krusader_root-mode.desktop	2005-01-13 00:10:48.000000000 +0100
+++ krusader-1.60.0/krusader/krusader_root-mode.desktop	2005-08-12 13:20:11.000000000 +0200
@@ -4,12 +4,10 @@
 Name[de]=Krusader - root-Modus
 Exec=krusader -caption "%c" %i %m  
 Icon=krusader_red.png
-MiniIcon=krusader_red.png
-Terminal=0
+Terminal=false
 Type=Application
 DocPath=krusader/index.html
-Categories=Qt;KDE;Utility;
-#Categories=Qt;KDE;System;
+Categories=Application;FileManager;Utility;Qt;KDE;
 X-KDE-SubstituteUID=true
 X-KDE-Username=root
 Comment=Twin-Panel File Manager with root-privileges

krusader-1.60.0-gcc4.patch:

--- NEW FILE krusader-1.60.0-gcc4.patch ---
diff -Nur krusader-1.60.0-orig/krusader/MountMan/kmountman.h krusader-1.60.0/krusader/MountMan/kmountman.h
--- krusader-1.60.0-orig/krusader/MountMan/kmountman.h	2004-10-27 16:08:27.000000000 +0200
+++ krusader-1.60.0/krusader/MountMan/kmountman.h	2005-08-12 00:13:17.000000000 +0200
@@ -45,6 +45,8 @@
 #include <stdlib.h>
 #include <math.h>
 
+class KMountManGUI;
+
 class KMountMan : public QObject {
    Q_OBJECT
    friend class KMountManGUI;
diff -Nur krusader-1.60.0-orig/krusader/Panel/krdetailedview.h krusader-1.60.0/krusader/Panel/krdetailedview.h
--- krusader-1.60.0-orig/krusader/Panel/krdetailedview.h	2005-02-08 23:01:10.000000000 +0100
+++ krusader-1.60.0/krusader/Panel/krdetailedview.h	2005-08-12 00:20:06.000000000 +0200
@@ -60,6 +60,7 @@
 
 class QDragMoveEvent;
 class KrRenameTimerObject;
+class KrDetailedViewItem;
 class ListPanel;
 
 /**
diff -Nur krusader-1.60.0-orig/krusader/Panel/listpanel.h krusader-1.60.0/krusader/Panel/listpanel.h
--- krusader-1.60.0-orig/krusader/Panel/listpanel.h	2005-02-04 17:15:10.000000000 +0100
+++ krusader-1.60.0/krusader/Panel/listpanel.h	2005-08-12 00:10:32.000000000 +0200
@@ -71,6 +71,7 @@
 class SyncBrowseButton;
 class KrBookmarkButton;
 class KPushButton;
+class ListPanelFunc;
 
 class ListPanel : public QWidget {
    friend class ListPanelFunc;


--- NEW FILE krusader.spec ---
Name:		krusader
Version:	1.60.0
Release:	2%{?dist}
Summary:	An advanced twin-panel (commander-style) file-manager for KDE

Group:		Applications/File
License:	GPL
URL:		http://krusader.sourceforge.net/
Source0:	http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Patch0:		krusader-1.60.0-desktop.patch
Patch1:		krusader-1.60.0-gcc4.patch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:	kdelibs-devel >= 3.3.0 qt-devel >= 3.3.0 arts-devel >= 1.3.0
BuildRequires:	kdebase-devel >= 3.3.0 kdebindings-devel >= 3.3.0 gamin-devel
BuildRequires:	libpng-devel libselinux-devel automake desktop-file-utils
BuildRequires:	gettext

%description
Krusader is an advanced twin-panel (commander-style) file-manager for KDE
(similar to Midnight or Total Commander) but with many extras.
It provides all the file-management features you could possibly want.
Plus: extensive archive handling, mounted filesystem support, FTP, advanced
search module, viewer/editor, directory synchronisation, file content
comparisons, powerful batch renaming and much much more.
It supports the following archive formats: tar, zip, bzip2, gzip, rar, ace,
arj and rpm and can handle other KIOSlaves such as smb:// or fish://
It is (almost) completely customizable, very user friendly, fast and looks
great on your desktop! :-)

You should give it a try.

%prep
%setup -q
%patch0 -p1
%patch1 -p1

%build
unset QTDIR || : ; . /etc/profile.d/qt.sh
export QTLIB=${QTDIR}/lib QTINC=${QTDIR}/include

%configure \
	--disable-rpath

make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

desktop-file-install --vendor fedora --delete-original \
	--dir $RPM_BUILD_ROOT%{_datadir}/applications \
	--add-category X-Fedora \
	$RPM_BUILD_ROOT%{_datadir}/applnk/Applications/*.desktop

# Workaround for some wicked install bug
rm -rf $RPM_BUILD_ROOT%{_tmppath}

# Make symlink relative
pushd $RPM_BUILD_ROOT%{_datadir}/doc/HTML/en/krusader/
ln -s -f ../common
popd

%find_lang %{name}

find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %name.lang
%defattr(-, root, root)
%doc AUTHORS ChangeLog COPYING CVSNEWS FAQ README TODO
%{_bindir}/krusader
%{_libdir}/kde3/kio_iso.*
%{_libdir}/kde3/kio_krarc.*
%{_datadir}/applications/*krusader*.desktop
%{_datadir}/apps/konqueror/servicemenus/isoservice.desktop
%{_datadir}/apps/krusader/
%{_datadir}/config/kio_isorc
%{_datadir}/doc/HTML/en/*
%{_datadir}/icons/hicolor/*/apps/*
%{_mandir}/man1/krusader.1*
%{_datadir}/services/iso.protocol
%{_datadir}/services/krarc.protocol

%changelog
* Fri Aug 12 2005 Marcin Garski <mgarski at post.pl> 1.60.0-2
- Spec improvements for Fedora Extras

* Wed Aug 10 2005 Marcin Garski <mgarski at post.pl> 1.60.0-1
- Updated to version 1.60.0 & clean up for Fedora Extras

* Fri Dec 17 2004 Marcin Garski <mgarski at post.pl> 1.51.fc2kde331
- Updated to version 1.51

* Sat Nov 11 2004 Marcin Garski <mgarski at post.pl> 1.50.fc2kde331
- Added Requires:

* Tue Nov 02 2004 Marcin Garski <mgarski at post.pl> 1.50.fc2
- Updated to version 1.50 & spec cleanup

* Fri Aug 06 2004 Marcin Garski <mgarski at post.pl> 1.40-1.fc2
- Updated to version 1.40

* Wed Jun 23 2004 Marcin Garski <mgarski at post.pl> 1.40-beta2.fc2
- Updated to version 1.40-beta2

* Wed Jun 02 2004 Marcin Garski <mgarski at post.pl> 1.40-beta1.fc2
- Rebuild for Fedora Core 2 & huge spec cleanup

* Mon Nov 17 2003 11:05:00 Marian POPESCU <softexpert at libertysurf.fr> [1.30]
- Updated to 1.30 release + changed description to match the official one

* Tue Jul 03 2003 17:00:00 Marcin Garski <mgarski at post.pl> [1.20]
- Initial specfile


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/krusader/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	23 Aug 2005 16:08:32 -0000	1.1
+++ .cvsignore	23 Aug 2005 16:09:51 -0000	1.2
@@ -0,0 +1 @@
+krusader-1.60.0.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/krusader/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	23 Aug 2005 16:08:32 -0000	1.1
+++ sources	23 Aug 2005 16:09:51 -0000	1.2
@@ -0,0 +1 @@
+95f7900799bbd2810e6ac06fbf628536  krusader-1.60.0.tar.gz




More information about the fedora-extras-commits mailing list