e80fb5f
%define		enable_inotify	0
e80fb5f
%define		enable_hal	1
e80fb5f
e80fb5f
Name:		pcmanfm
bbe8db4
Version:	0.4.0
bbe8db4
Release:	1%{?dist}
e80fb5f
Summary:	Extremly fast and lightweight file manager
e80fb5f
e80fb5f
Group:		User Interface/Desktops
e80fb5f
License:	GPLv2+
e80fb5f
URL:		http://pcmanfm.sourceforge.net/
e80fb5f
Source0:	http://downloads.sourceforge.net/pcmanfm/%{name}-%{version}.tar.gz
bbe8db4
Patch0:		pcmanfm-0.4.0-try-supress-warning.patch
e80fb5f
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
e80fb5f
e80fb5f
BuildRequires:	dbus-glib-devel
e80fb5f
BuildRequires:	gamin-devel
e80fb5f
BuildRequires:	gtk2-devel
e80fb5f
BuildRequires:	hal-devel >= 0.5.0
e80fb5f
BuildRequires:	startup-notification-devel
e80fb5f
e80fb5f
BuildRequires:	desktop-file-utils
e80fb5f
BuildRequires:	gettext
e80fb5f
e80fb5f
%description
e80fb5f
PCMan File Manager is an extremly fast and lightweight file manager 
e80fb5f
which features tabbed browsing and user-friendly interface.
e80fb5f
e80fb5f
%prep
e80fb5f
%setup -q
672e39a
%patch0 -p1 -b .debug
e80fb5f
e80fb5f
# permission fix
e80fb5f
%{__chmod} 0644 \
e80fb5f
	[A-Z]*
e80fb5f
e80fb5f
%build
e80fb5f
%configure \
e80fb5f
%if %{enable_hal} >= 1
e80fb5f
	--enable-hal \
e80fb5f
%else
e80fb5f
	--disable-hal \
e80fb5f
%endif
e80fb5f
%if %{enable_inotify} >= 1
e80fb5f
	--enable-inotify
e80fb5f
%else
e80fb5f
	--disable-inotify
e80fb5f
%endif
e80fb5f
e80fb5f
%{__make} %{?_smp_mflags}
e80fb5f
e80fb5f
e80fb5f
%install
e80fb5f
%{__rm} -rf $RPM_BUILD_ROOT
e80fb5f
%{__make} install \
e80fb5f
	DESTDIR=$RPM_BUILD_ROOT \
e80fb5f
	INSTALL="%{__install} -p"
e80fb5f
e80fb5f
desktop-file-install \
e80fb5f
	--delete-original \
e80fb5f
	--dir $RPM_BUILD_ROOT%{_datadir}/applications \
e80fb5f
	--remove-category 'Application' \
e80fb5f
	--vendor 'fedora' \
e80fb5f
	$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
e80fb5f
e80fb5f
%find_lang %{name}
e80fb5f
e80fb5f
%clean
e80fb5f
%{__rm} -rf $RPM_BUILD_ROOT
e80fb5f
e80fb5f
%post
e80fb5f
update-desktop-database &> /dev/null
e80fb5f
update-mime-database %{_datadir}/mime &> /dev/null
e80fb5f
exit 0
e80fb5f
e80fb5f
%postun
e80fb5f
update-desktop-database &> /dev/null
e80fb5f
update-mime-database %{_datadir}/mime &> /dev/null
e80fb5f
exit 0
e80fb5f
e80fb5f
%files -f %{name}.lang
e80fb5f
%defattr(-,root,root,-)
e80fb5f
%doc	AUTHORS
e80fb5f
%doc	COPYING
09acb81
%doc	README
e80fb5f
%doc	TODO
e80fb5f
e80fb5f
%{_bindir}/%{name}
e80fb5f
e80fb5f
%{_datadir}/%{name}/
e80fb5f
%{_datadir}/pixmaps/%{name}.png
e80fb5f
%{_datadir}/applications/fedora-%{name}.desktop
e80fb5f
%{_datadir}/mime/packages/*.xml
e80fb5f
e80fb5f
%changelog
bbe8db4
* Mon May  5 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.0-1
bbe8db4
- 0.4.0
bbe8db4
672e39a
* Sun Apr 13 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.9.98-2
672e39a
- First trial to suppress compilation warning (containing fix for
672e39a
  crash on an occasion)
672e39a
cce8c9a
* Wed Apr  9 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.9.98-1
cce8c9a
- 0.3.9.98
cce8c9a
bc5b8ac
* Thu Mar 20 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.9.10-1
bc5b8ac
- 0.3.9.10
9e2fe52
6916294
* Sat Mar 15 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.9.5-1
6916294
- 0.3.9.5
6916294
26dbba6
* Wed Mar  5 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.9-1
26dbba6
- 0.3.9
26dbba6
733dca3
* Fri Feb 29 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.6.1-1
733dca3
- 0.3.6.1
733dca3
09acb81
* Sat Feb 23 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.6-1
09acb81
- 0.3.6
09acb81
aebd867
* Wed Feb 20 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.5.99-1
aebd867
- 0.3.6 RC
aebd867
- 2 patches dropped (applied by upstream)
aebd867
8c651ef
* Tue Feb 19 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.5.23-3
8c651ef
- Fix crash on mounting removable devices
8c651ef
e80fb5f
* Mon Feb 18 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.5.23-2
e80fb5f
- Apply patch to fix crash on 64bits arch as suggested by Hans
e80fb5f
  (bug 433182)
e80fb5f
- Disable to mount removable devices for now
e80fb5f
e80fb5f
* Sun Feb 17 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.3.5.23-1
e80fb5f
- Initial draft
e80fb5f
- Disable inotify support, too buggy (also default is no currently)
e80fb5f
e80fb5f