%define name mrxvt %define version 0.5.3 %define release %mkrel 1 Summary: A multi-tabbed X terminal emulator based on rxvt Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.bz2 License: GPL Group: Terminals Url: http://materm.sourceforge.net BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: xpm-devel, utempter-devel, X11-devel, 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 %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%{_datadir}/applications cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF [Desktop Entry] Name=Mrxvt Comment=A multi-tabbed X terminal emulator Exec=/usr/bin/%{name} Icon=%{name} Terminal=false Type=Application Categories=X-MandrivaLinux-System-Terminals;TerminalEmulator; 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 share/pixmaps/mrxvt.png $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png convert -resize 16x16 share/pixmaps/mrxvt.png $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png convert -resize 32x32 share/pixmaps/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 INSTALL NEWS README TODO ChangeLog %{_bindir}/* %{_mandir}/man1/* %{_datadir}/pixmaps/* %{_miconsdir}/%{name}.png %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %dir %_sysconfdir/%name %config(noreplace) %_sysconfdir/%name/* %{_datadir}/applications/* %changelog * Wed Feb 06 2008 Funda Wang <fundawang@mandriva.org> 0.5.3-1mdv2008.1 + Revision: 162927 - update to new version 0.5.3 + Thierry Vignaud <tvignaud@mandriva.com> - drop old menu - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Sat Nov 17 2007 Jérôme Soyer <saispo@mandriva.org> 0.5.2-1mdv2008.1 + Revision: 109361 - New release * Wed Aug 02 2006 Couriousous <couriousous@mandriva.org> 0.5.1-1mdv2007.0 - 0.5.1 - XDG * Thu Apr 13 2006 Lenny Cartier <lenny@mandriva.com> 0.5.0-1mdk - 0.5.0 - remove patch merged upstream * Wed Nov 16 2005 Lenny Cartier <lenny@mandriva.com> 0.4.2-1mdk - 0.4.2 * Sun May 08 2005 Couriousous <couriousous@mandriva.org> 0.4.1-1mdk - 0.4.1 - Fix buildrequires for amd64 * Tue 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