Sophie

Sophie

distrib > Mandriva > 2007.1 > i586 > by-pkgid > a7d202ffd6f8514b083b388b135cb400 > files > 5

pan-0.132-1mdv2007.1.src.rpm

%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