%define name peacock %define version 1.9.1 %define release %mkrel 7 Summary: HTML editor for Gnome Name: %name Version: %version Release: %release License: GPLv2+ Group: Networking/WWW URL: http://peacock.sourceforge.net/ Source0: %name-%version.tar.bz2 Source1: %{name}_48.png Source2: %{name}_32.png Source3: %{name}_16.png # (fc) 1.9.1-4mdk use gtkhtml 3.8 Patch0: peacock-1.9.1-gtkhtml38.patch.bz2 BuildRoot: %_tmppath/%name-buildroot BuildRequires: libgnomeprintui-devel BuildRequires: libgnomeui2-devel BuildRequires: libglade2.0-devel BuildRequires: gtksourceview1-devel %description Peacock is a HTML editor for Gnome. It supports basic WYSIWYG HTML editing and advanced editing operations. %prep %setup -q %patch0 -p1 -b .gtkhtml38 %build %configure2_5x %make %install if [ -d $RPM_BUILD_ROOT ]; then rm -r $RPM_BUILD_ROOT; fi %makeinstall_std # menu mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/ cat << EOF > %buildroot%{_datadir}/applications/mandriva-%name.desktop [Desktop Entry] Type=Application Exec=%_bindir/peacock-2 Icon=%name Categories=Network;WebDevelopment; Name=Peacock Comment=Peacock is a HTML editor for Gnome. EOF # icon install -D -m 644 %SOURCE1 %buildroot/%_liconsdir/%name.png install -D -m 644 %SOURCE2 %buildroot/%_iconsdir/%name.png install -D -m 644 %SOURCE3 %buildroot/%_miconsdir/%name.png %find_lang %name %if %mdkversion < 200900 %post %update_menus %endif %if %mdkversion < 200900 %postun %clean_menus %endif %clean if [ -d $RPM_BUILD_ROOT ]; then rm -r $RPM_BUILD_ROOT; fi %files -f %name.lang %defattr(-,root,root) %{_bindir}/* %doc COPYING README ChangeLog AUTHORS TODO %{_datadir}/peacock-2 %{_datadir}/applications/mandriva-*.desktop %{_miconsdir}/* %{_iconsdir}/* %{_liconsdir}/* %changelog * Sat Aug 02 2008 Funda Wang <fundawang@mandriva.org> 1.9.1-7mdv2009.0 + Revision: 260688 - fix requires - clearify the license * Tue Jul 22 2008 Funda Wang <fundawang@mandriva.org> 1.9.1-6mdv2009.0 + Revision: 239959 - BR gtksourceview1-devel + Thierry Vignaud <tvignaud@mandriva.com> - rebuild - rebuild - fix "foobar is blabla" summary (=> "blabla") so that it looks nice in rpmdrake - auto convert menu to XDG - kill re-definition of %%buildroot on Pixel's request - use %%mkrel - import peacock + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Mon Jan 16 2006 Frederic Crozat <fcrozat@mandriva.com> 1.9.1-4mdk - Patch0: use gtkhtml 3.8 * Mon Jan 17 2005 Marcel Pol <mpol@mandrake.org> 1.9.1-3mdk - require gtkhtml3.0 * Fri Aug 20 2004 Austin Acton <austin@mandrake.org> 1.9.1-2mdk - fix menu - configure 2.5 * Mon Oct 20 2003 Marcel Pol <mpol@gmx.net> 1.9.1-1mdk - initial mandrake package