%define name emelfm %define extra_ver 1 %define rversion 0.9.2 %define version 0.9.2.%{extra_ver} %define extra_ver 1 %define release 1mdk Summary: File manager using the two-panel design and Gtk+ Name: %{name} Version: %{version} Release: %{release} License: GPL Group: File tools Source: %{name}-%{rversion}-elm%{extra_ver}.tar.bz2 Url: http://www.havens.de/elm/emelfm.html BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: gtk+-devel >= 1.2 Requires: gtk+ >= 1.2 Requires: xterm %description emelFM is a file manager that implements the popular two-panel design. It features a simple GTK+ interface, a flexible filetyping scheme, and a built-in command line for executing commands without opening an xterm. Features: o Simple Interface o Bookmarks and History Lists o Flexible filetyping scheme o Multiple actions selectable for each filetype o Filename, Size, and Date Filters o Built-In Command Line o User-defined menu o Configurable Keyboard bindings o Configurable Toolbar o Runtime loadable plugins %prep rm -rf $RPM_BUILD_ROOT %setup -q -n %{name}-%{rversion}-elm%{extra_ver} ##patch0 -p1 %build %make %install mkdir -p $RPM_BUILD_ROOT%_bindir mkdir -p $RPM_BUILD_ROOT%_docdir mkdir -p $RPM_BUILD_ROOT%_libdir/emelfm/plugins mkdir -p $RPM_BUILD_ROOT%_datadir/locale/ make BIN_DIR=$RPM_BUILD_ROOT%{_bindir} DOC_DIR=$RPM_BUILD_ROOT%_docdir \ PLUGINS_DIR=$RPM_BUILD_ROOT%_libdir/emelfm/plugins \ LOCALEDIR=$RPM_BUILD_ROOT%_datadir/locale/ install rm -rf $RPM_BUILD_ROOT%_docdir/help.txt (cd $RPM_BUILD_ROOT mkdir -p ./usr/lib/menu cat > %{buildroot}%{_menudir}/%{name} << EOF ?package(%{name}):\ command="%{name}"\ title="Emelfm"\ longtitle="A GTK file manager"\ needs="x11"\ icon="file_tools_section.png"\ section="System/File Tools" EOF ) %find_lang %name %post /sbin/ldconfig %{update_menus} %postun /sbin/ldconfig %{clean_menus} %clean rm -rf $RPM_BUILD_ROOT %files -f %name.lang %defattr (-,root,root) %doc README COPYING ChangeLog %doc docs/help.txt %{_bindir}/* %{_libdir}/menu/* %_libdir/emelfm/plugins/*.so %changelog * Mon Mar 14 2005 Charles A Edwards <eslrahc@mandrake.org> 0.9.2.1-1mdk - 0.9.2-elm1 - drop patch - update URL * Mon Aug 23 2004 Charles A Edwards <eslrahc@mandrake.org> 0.9.2-7mdk - rebuild for new menu * Thu Apr 01 2004 Charles A Edwards <eslrahc@mandrake.org> 0.9.2-6mdk - Require xterm - fix menu entry * Thu Oct 16 2003 <Charles A Edwards <eslrahc@bellsouth.net> 0.9.2-5mdk - update Patch for correct doc location - adjust echo script * Mon Jun 23 2003 Götz Waschk <waschk@linux-mandrake.com> 0.9.2-4mdk - from Charles A Edwards <eslrahc@bellsouth.net> - emelfm-0.9.2--mdk-Makefile-common.patch - put plugins in _libdir not _datadir - add feature list - fix typos * Wed Jan 22 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.9.2-3mdk - typo * Tue Jan 29 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.9.2-2mdk - icon * Wed Jul 04 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.9.2-1mdk - updated to 0.9.2 * Wed Aug 30 2000 Lenny Cartier <lenny@mandrakesoft.com> 0.7.2-2mdk - v0.7.2 - BM - macros * Mon Jun 26 2000 Lenny Cartier <lenny@mandrakesoft.com> 0.7.0-1mdk - new in contribs - used srpm provided by Laurent Grawet <laurent.grawet@ibelgique.com>