Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > by-pkgid > cba7f4351fbc4b7c17a357459eddc7d5 > files > 3

peacock-1.9.1-7mdv2009.0.src.rpm

%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