%define name mrxvt %define version 0.4.0 %define release 2mdk Summary: A multi-tabbed X terminal emulator based on rxvt Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.bz2 # IM fix from http://www.giga.it.okayama-u.ac.jp/~ishihara/opensource/: Patch0: mrxvt-0.3.11-xim-fix.patch.bz2 License: GPL Group: Terminals Url: http://materm.sourceforge.net BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: xpm-devel, utempter-devel, devel(libX11), libjpeg-devel, libpng-devel BuildRequires: ImageMagick %description Mrxvt is a lightweight and powerful multi-tabbed X terminal emulator based on the popular emulators rxvt and aterm. It implements many useful features seen in modern X terminal emulators such as gnome-terminal and konsole while remaining lightweight and independent of the GNOME and KDE desktop environments. %prep %setup -q %patch0 -p1 -b .im %build %configure --disable-debug --enable-keepscrolling --enable-selectionscrolling --enable-mousewheel --enable-24bits --enable-text-shado --enable-smart-resize --enable-xft --enable-xim --enable-greek --enable-cjk %make %install rm -rf %{buildroot} %makeinstall rm -rf %{buildroot}/usr/share/doc/mrxvt # menu entries mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}):command="/usr/bin/%{name}" \ icon="%{name}.png" needs="X11" \ section="System/Terminals" startup_notify="false" \ title="Mrxvt" longtitle="A multi-tabbed X terminal emulator" \ mimetypes="" accept_url="false" \ multiple_files="false" EOF install -m 755 -d $RPM_BUILD_ROOT%{_miconsdir} install -m 755 -d $RPM_BUILD_ROOT%{_iconsdir} install -m 755 -d $RPM_BUILD_ROOT%{_liconsdir} convert -resize 48x48 doc/mrxvt.png $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png convert -resize 16x16 doc/mrxvt.png $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png convert -resize 32x32 doc/mrxvt.png $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png %clean rm -rf %{buildroot} %post %{update_menus} %postun %{clean_menus} %files %defattr(-,root,root) %doc AUTHORS COPYING CREDITS FAQ INSTALL NEWS README README.configure TODO ChangeLog %{_bindir}/* %{_mandir}/man1/* %{_datadir}/pixmaps/* %{_miconsdir}/%{name}.png %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %{_menudir}/%{name} %changelog * Mon Mar 15 2005 Couriousous <couriousous@mandrake.org> 0.4.0-2mdk - Reupload * Tue Mar 01 2005 Lenny Cartier <lenny@mandrakesoft.com> 0.4.0-1mdk - 0.4.0 * Mon Jan 31 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.3.12-2mdk - patch 0: fix IM support (thus enabling SCIM support in rxvt) * Sun Jan 23 2005 Couriousous <couriousous@mandrake.orf> 0.3.12-1mdk - New Release * Sat Dec 25 2004 Marcel Pol <mpol@mandrake.org> 0.3.11-2mdk - buildrequires ImageMagick * Sat Dec 18 2004 Couriousous <couriousous@mandrake.org> 0.3.11-1mdk - Add menu - Minors fixs - Enable more features - From Lev Givon <lev@columbia.edu> - initial Mandrakelinux packaging attempt