%define with_spell 1 %{?_with_spell: %{expand: %%define with_spell 1}} %{?_without_spell: %{expand: %%define with_spell 0}} Summary: A USENET newsreader for GNOME Name: pan Version: 0.132 Release: %mkrel 1 Epoch: 1 License: GPL Group: Networking/News URL: http://pan.rebelbase.com/ Source0: http://pan.rebelbase.com/download/releases/%{version}/source/%{name}-%{version}.tar.bz2 Source2: %{name}-32.png Source3: %{name}-16.png Source4: %{name}-48.png BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %if %{with_spell} BuildRequires: gtkspell-devel %endif BuildRequires: gtk+2-devel >= 2.0.5 BuildRequires: libgmime-devel BuildRequires: pcre-devel BuildRequires: desktop-file-utils %description This is PAN, a powerful and user-friendly USENET newsreader for GNOME. The latest info and versions of Pan can always be found at http://pan.rebelbase.com/. %prep %setup -q %build %configure2_5x \ %if %{with_spell} --with-gtkspell %else --without-gtkspell %endif %make %install [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT %makeinstall_std Productivitydir=%{_datadir}/applications/ %{find_lang} %{name} # Menu mkdir -p $RPM_BUILD_ROOT%{_menudir} cat >$RPM_BUILD_ROOT%{_menudir}/%{name} <<EOF ?package(%{name}): command="%{_bindir}/%{name}" needs="X11" \ icon="%{name}.png" section="Internet/News" \ title="Pan" longtitle="Read News from Usenet" \ startup_notify="true" \ xdg="true" EOF desktop-file-install --vendor="" \ --remove-category="Application" \ --add-category="GTK" \ --add-category="News" \ --add-category="Network" \ --add-category="X-MandrivaLinux-Internet-News" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/* #icon install -d $RPM_BUILD_ROOT/%{_iconsdir} install -d $RPM_BUILD_ROOT/%{_liconsdir} install -d $RPM_BUILD_ROOT/%{_miconsdir} cp -f %{SOURCE2} $RPM_BUILD_ROOT/%{_iconsdir}/%{name}.png cp -f %{SOURCE3} $RPM_BUILD_ROOT/%{_miconsdir}/%{name}.png # png is anti-aliased when put on the gnome panel cp -f %{SOURCE4} $RPM_BUILD_ROOT/%{_liconsdir}/%{name}.png %post %{update_menus} %postun %{clean_menus} %files -f %{name}.lang %defattr(-,root,root) %doc README ChangeLog AUTHORS TODO COPYING %attr(755,root,root) %{_bindir}/%{name} %{_menudir}/%{name} %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %{_miconsdir}/%{name}.png %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/* %clean [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT %changelog * Thu Aug 02 2007 Frederic Crozat <fcrozat@mandriva.com> 0.132-1mdv2007.1 + Revision: 58026 - Release 0.132 * Thu May 31 2007 Frederic Crozat <fcrozat@mandriva.com> 1:0.131-1mdv2008.0 + Revision: 33250 - Release 0.131 - Remove patch0, merged upstream * Mon May 21 2007 Frederic Crozat <fcrozat@mandriva.com> 1:0.130-1mdv2008.0 + Revision: 29247 - Release 0.130 - Patch0 (SVN): fix huge memleak * Sat May 19 2007 Stefan van der Eijk <stefan@mandriva.org> 1:0.129-1mdv2008.0 + Revision: 28501 - 0.129 * Mon Apr 23 2007 Frederic Crozat <fcrozat@mandriva.com> 1:0.128-1mdv2008.0 + Revision: 17378 - Release 0.128 * Thu Feb 22 2007 Frederic Crozat <fcrozat@mandriva.com> 0.125-1mdv2007.0 + Revision: 124371 - Release 0.125 * Tue Feb 13 2007 Frederic Crozat <fcrozat@mandriva.com> 1:0.124-1mdv2007.1 + Revision: 120301 - Release 0.124 * Tue Feb 06 2007 Frederic Crozat <fcrozat@mandriva.com> 1:0.123-1mdv2007.1 + Revision: 116868 - Release 0.123 * Mon Feb 05 2007 Frederic Crozat <fcrozat@mandriva.com> 1:0.122-1mdv2007.1 + Revision: 116292 - Release 0.122 * Mon Jan 22 2007 Frederic Crozat <fcrozat@mandriva.com> 1:0.121-1mdv2007.1 + Revision: 111989 - Release 0.121 * Wed Jan 03 2007 Frederic Crozat <fcrozat@mandriva.com> 1:0.120-1mdv2007.1 + Revision: 103524 - Release 0.120 * Fri Nov 10 2006 Frederic Crozat <fcrozat@mandriva.com> 1:0.119-1mdv2007.1 + Revision: 80847 - Release 0.119 * Sat Nov 04 2006 Frederic Crozat <fcrozat@mandriva.com> 1:0.118-2mdv2007.1 + Revision: 76541 - Ensure spellchecking is enabled (and correctly disabled when requested in specfile) * Fri Nov 03 2006 Frederic Crozat <fcrozat@mandriva.com> 1:0.118-1mdv2007.1 + Revision: 76121 - Release 0.118 * Fri Oct 27 2006 Frederic Crozat <fcrozat@mandriva.com> 1:0.117-1mdv2007.1 + Revision: 73027 - Import pan * Thu Oct 26 2006 Frederic Crozat <fcrozat@mandriva.com> 1:0.117-1mdv2007.1 - Release 0.117 * Mon Oct 02 2006 Frederic Crozat <fcrozat@mandriva.com> 1:0.115-1mdv2007.0 - Release 0.115 * Wed Sep 27 2006 Frederic Crozat <fcrozat@mandriva.com> 1:0.114-1mdv2007.0 - Release 0.114 * Sat Sep 23 2006 Frederic Crozat <fcrozat@mandriva.com> 1:0.113-1mdv2007.0 - Release 0.113 * Tue Sep 12 2006 Frederic Crozat <fcrozat@mandriva.com> 1:0.112-1mdv2007.0 - Release 0.112 * Tue Sep 05 2006 Frederic Crozat <fcrozat@mandriva.com> 1:0.111-1mdv2007.0 - Release 0.111 * Tue Aug 22 2006 Pascal Terjan <pterjan@mandriva.org> 1:0.109-1mdv2007.0 - Release 0.109 * Wed Aug 16 2006 Pascal Terjan <pterjan@mandriva.org> 1:0.108-1mdv2007.0 - Release 0.108 - Update Source URL * Mon Aug 14 2006 Pascal Terjan <pterjan@mandriva.org> 1:0.107-1mdv2007.0 - Release 0.107 * Sat Aug 05 2006 Frederic Crozat <fcrozat@mandriva.com> 1:0.106-1mdv2007.0 - Release 0.106 - Fix xdg tag * Mon Jul 17 2006 Stefan van der Eijk <stefan@mandriva.org> 1:0.103-1mdv2007.0 - New release 0.103 * Sat Jul 01 2006 Stefan van der Eijk <stefan@eijk.nu> 1:0.101-1 - New release 0.101 * Tue May 30 2006 Pascal Terjan <pterjan@mandriva.org> 1:0.99-2mdv2007.0 - really use new menu * Mon May 29 2006 Pascal Terjan <pterjan@mandriva.org> 1:0.99-1mdv2007.0 - New release 0.99 - Use new menu system * Mon May 15 2006 Pascal Terjan <pterjan@mandriva.org> 1:0.97-1mdk - New release 0.97 * Fri May 12 2006 Frederic Crozat <fcrozat@mandriva.com> 1:0.96-1mdk - Release 0.96 * Wed May 03 2006 Pascal Terjan <pterjan@mandriva.org> 1:0.95-1mdk - New release 0.95 * Mon Apr 24 2006 Pascal Terjan <pterjan@mandriva.org> 1:0.94-1mdk - 0.94 - Fix sources URL * Mon Apr 17 2006 Stefan van der Eijk <stefan@eijk.nu> 1:0.93-1mdk - 0.93 - BuildRequires * Sat Apr 15 2006 Frederic Crozat <fcrozat@mandriva.com> 1:0.92-1mdk - Release 0.92 (and no Albert, it wasn't dead ;) - Remove patches 0, 1 (merged upstream), 2 (no longer relevant) * Thu Sep 08 2005 Gwenole Beauchesne <gbeauchesne@mandriva.com> 0.14.2.91-4mdk - gcc4 fixes * Wed Feb 23 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.14.2.91-3mdk - Patch0 (CVS): fix header corruption - Patch1 (CVS): fix group always empty * Thu Dec 02 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.14.2.91-2mdk - startupnotify should be true, not yes