%define name blam %define version 1.8.6 %define release %mkrel 2 %define _requires_exceptions lib.*x11\\|lib.*gtk Summary: RSS aggregator written in C# using Mono, GTK# and RSS.NET Name: %{name} Version: %{version} Release: %{release} Epoch: 1 Source0: http://www.cmartin.tk/blam/%{name}-%{version}.tar.bz2 Patch: blam-1.8.5-new-gnome-print-sharp.patch Patch1: blam-1.8.4-desktopentry.patch # gw add planet mandriva feed Patch2: blam-1.8.6-planetmandriva.patch #gw from Fedora: xulrunner patches: Patch4: blam-xulrunner.patch Patch5: blam-xulrunner-configure.patch License: GPLv2+ Group: Networking/Other Url: http://www.cmartin.tk/blam.html BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch BuildRequires: mono-devel BuildRequires: gnome-sharp2-devel BuildRequires: gnome-desktop-sharp-devel BuildRequires: glade-sharp2 BuildRequires: gecko-sharp2 BuildRequires: ndesk-dbus-glib BuildRequires: libgnomeui2-devel BuildRequires: webkit-sharp-devel BuildRequires: ImageMagick BuildRequires: desktop-file-utils #gw if we run autoconf BuildRequires: automake BuildRequires: intltool BuildRequires: libtool Requires(post): desktop-file-utils scrollkeeper Requires(postun): desktop-file-utils scrollkeeper %description This is a GNOME RSS aggregator based on Mono. %prep %setup -q -n %name-%version %patch -p1 %patch1 -p1 %patch2 -p1 -b .planetmandriva #patch4 -p1 -b .xl #patch5 -p1 -b .xlc #gw patch 0,5 autoconf %build ./configure --prefix=%_prefix --sysconfdir=%_sysconfdir --disable-static --disable-schemas-install %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std mkdir -p %buildroot{%_liconsdir,%_iconsdir,%_miconsdir} cp icons/48x48/%name.png %buildroot%_liconsdir/%name.png cp icons/32x32/%name.png %buildroot%_iconsdir/%name.png cp icons/16x16/%name.png %buildroot%_miconsdir/%name.png %find_lang %name %if %mdkversion < 200900 %post %update_scrollkeeper %update_desktop_database %post_install_gconf_schemas %name %{update_menus} %update_icon_cache hicolor %endif %preun %preun_uninstall_gconf_schemas %name %if %mdkversion < 200900 %postun %{clean_menus} %clean_scrollkeeper %clean_desktop_database %clean_icon_cache hicolor %endif %clean rm -rf $RPM_BUILD_ROOT %files -f %name.lang %defattr(-,root,root) %doc AUTHORS ChangeLog NEWS README %_sysconfdir/gconf/schemas/%name.schemas %_bindir/%name %_prefix/lib/%name %_datadir/applications/%name.desktop %_datadir/%name %_mandir/man1/blam.1* %_iconsdir/hicolor/*/apps/* %_liconsdir/%name.png %_iconsdir/%name.png %_miconsdir/%name.png %changelog * Thu Aug 21 2008 Götz Waschk <waschk@mandriva.org> 1:1.8.6-2mdv2009.0 + Revision: 274635 - make it a noarch package - fix schema uninstallation * Thu Aug 21 2008 Funda Wang <fundawang@mandriva.org> 1:1.8.6-1mdv2009.0 + Revision: 274548 - New version 1.8.6 - switch to webkit backend - rediff planetmandriva patch * Thu Aug 21 2008 Götz Waschk <waschk@mandriva.org> 1:1.8.5-6mdv2009.0 + Revision: 274543 - patch for new gnome-desktop-sharp - update xulrunner patch * Wed Jul 30 2008 Götz Waschk <waschk@mandriva.org> 1:1.8.5-5mdv2009.0 + Revision: 255013 - fix build deps - build with xulrunner - update license * Wed Jul 16 2008 Oden Eriksson <oeriksson@mandriva.com> 1:1.8.5-4mdv2009.0 + Revision: 236417 - rebuilt for mozilla-firefox-2.0.0.16 * Thu Jul 03 2008 Tiago Salem <salem@mandriva.com.br> 1:1.8.5-3mdv2009.0 + Revision: 231242 - Rebuild for firefox 2.0.0.15 + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas * Sun Apr 20 2008 Götz Waschk <waschk@mandriva.org> 1:1.8.5-2mdv2009.0 + Revision: 195862 - rebuild for new firefox * Wed Apr 09 2008 Götz Waschk <waschk@mandriva.org> 1:1.8.5-1mdv2009.0 + Revision: 192436 - new version - drop patch 3 - update buildrequires - update file list * Wed Mar 26 2008 Tiago Salem <salem@mandriva.com.br> 1:1.8.4-12mdv2008.1 + Revision: 190333 - Rebuild for Firefox 2.0.0.13 * Sun Feb 10 2008 Götz Waschk <waschk@mandriva.org> 1:1.8.4-11mdv2008.1 + Revision: 164939 - fix build with new gnome-sharp + Funda Wang <fundawang@mandriva.org> - rebuild for new FF + Thierry Vignaud <tvignaud@mandriva.com> - drop old menu - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Wed Dec 12 2007 Götz Waschk <waschk@mandriva.org> 1:1.8.4-10mdv2008.1 + Revision: 117682 - rebuild for new firefox * Sat Nov 17 2007 Funda Wang <fundawang@mandriva.org> 1:1.8.4-9mdv2008.1 + Revision: 109295 - rebuild for new lzma * Mon Nov 05 2007 Götz Waschk <waschk@mandriva.org> 1:1.8.4-8mdv2008.1 + Revision: 106063 - rebuild for new firefox * Wed Oct 24 2007 Götz Waschk <waschk@mandriva.org> 1:1.8.4-7mdv2008.1 + Revision: 101783 - build without obsolete dbus-sharp * Fri Oct 19 2007 Götz Waschk <waschk@mandriva.org> 1:1.8.4-6mdv2008.1 + Revision: 100428 - rebuild for new firefox * Thu Oct 18 2007 Götz Waschk <waschk@mandriva.org> 1:1.8.4-5mdv2008.1 + Revision: 99900 - fix desktop entry * Tue Jul 31 2007 Götz Waschk <waschk@mandriva.org> 1:1.8.4-5mdv2008.0 + Revision: 57226 - rebuild * Fri Mar 23 2007 Frederic Crozat <fcrozat@mandriva.com> 1.8.4-4mdv2007.1 + Revision: 148648 - Force rebuild * Fri Mar 23 2007 Götz Waschk <waschk@mandriva.org> 1:1.8.4-3mdv2007.1 + Revision: 148363 - rebuild for new firefox * Tue Feb 27 2007 Götz Waschk <waschk@mandriva.org> 1:1.8.4-2mdv2007.1 + Revision: 126288 - rebuild for new firefox * Mon Jan 08 2007 Götz Waschk <waschk@mandriva.org> 1:1.8.4-1mdv2007.1 + Revision: 106103 - new version - drop patch 1 * Thu Dec 07 2006 Götz Waschk <waschk@mandriva.org> 1.8.3-2mdv2007.1 + Revision: 92035 - fix detection of new firefox * Wed Nov 29 2006 Götz Waschk <waschk@mandriva.org> 1.8.3-1mdv2007.1 + Revision: 88737 - new version - new URL - update patches 0,1 - drop patch 3 - add man page * Fri Nov 24 2006 Götz Waschk <waschk@mandriva.org> 1.8.2-20061124.1mdv2007.1 + Revision: 86898 - new snapshot - fix firefox dep on lib64 arch - update patch 3 * Thu Nov 09 2006 Götz Waschk <waschk@mandriva.org> 1.8.2-20061109.2mdv2007.1 + Revision: 80069 - new snapshot - fix syntax error in configure script - fix mozilla dep - Import blam * Thu Nov 09 2006 Götz Waschk <waschk@mandriva.org> 1.8.2-20060709.2mdv2007.1 - unpack patches - rebuild for new firefox * Fri Sep 29 2006 Götz Waschk <waschk@mandriva.org> 1.8.2-20060709.1mdv2007.0 - add planet mandriva feed - fix build with current api - drop patch 1 - gtk-sharp2 - cvs snapshot * Sat Sep 16 2006 Frederic Crozat <fcrozat@mandriva.com> 1.8.2-13mdv2007.0 - Rebuild with latest firefox * Sat Aug 05 2006 Götz Waschk <waschk@mandriva.org> 1.8.2-1mdv2007.0 - rebuild for new firefox * Sun Jul 30 2006 Götz Waschk <waschk@mandriva.org> 1.8.2-11mdv2007.0 - new macros - xdg menu - rebuild for new firefox * Sun Jun 04 2006 Götz Waschk <waschk@mandriva.org> 1.8.2-10mdv2007.0 - Rebuild for new firefox * Thu May 04 2006 Götz Waschk <waschk@mandriva.org> 1.8.2-9mdk - rebuild for new firefox * Sat Apr 22 2006 Götz Waschk <waschk@mandriva.org> 1.8.2-8mdk - rebuild for new firefox * Thu Apr 06 2006 Götz Waschk <waschk@mandriva.org> 1.8.2-7mdk - fix mozilla-firefox dep * Fri Feb 03 2006 Götz Waschk <waschk@mandriva.org> 1.8.2-6mdk - rebuild for new mozilla-firefox * Wed Jan 11 2006 Götz Waschk <waschk@mandriva.org> 1.8.2-5mdk - patch for new mozilla-firefox * Fri Nov 11 2005 Götz Waschk <waschk@mandriva.org> 1.8.2-4mdk - fix buildrequires * Wed Oct 26 2005 Götz Waschk <waschk@mandriva.org> 1.8.2-3mdk - rebuild for new mozilla * Sat Jul 30 2005 Götz Waschk <waschk@mandriva.org> 1.8.2-2mdk - build fix - rebuild for new firefox * Wed Jun 22 2005 Götz Waschk <waschk@mandriva.org> 1.8.2-1mdk - drop source 1 - new version * Tue Jun 21 2005 Götz Waschk <waschk@mandriva.org> 1.8.1-1mdk - add forgotten files (source1) - mkrel - New release 1.8.1 * Thu May 26 2005 Götz Waschk <waschk@mandriva.org> 1.8.0-3mdk - rebuild for new firefox * Thu May 19 2005 Götz Waschk <waschk@mandriva.org> 1.8.0-2mdk - fix buildrequires * Tue May 10 2005 Götz Waschk <waschk@mandriva.org> 1.8.0-1mdk - fix build on x86_64 - New release 1.8.0 * Sat May 07 2005 Götz Waschk <waschk@mandriva.org> 1.6.1-4mdk - replace libdir by prefix/lib * Thu Mar 24 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.6.1-3mdk - rebuild with latest firefox and change dependency (due to the way blam start) * Wed Feb 23 2005 Götz Waschk <waschk@linux-mandrake.com> 1.6.1-2mdk - rebuild with firefox * Sun Jan 09 2005 Goetz Waschk <waschk@linux-mandrake.com> 1.6.1-1mdk - New release 1.6.1 * Wed Jan 05 2005 Götz Waschk <waschk@linux-mandrake.com> 1.6.0-3mdk - rebuild * Sun Nov 21 2004 Götz Waschk <waschk@linux-mandrake.com> 1.6.0-2mdk - rebuild for new mozilla - 10.0 build with firefox * Mon Oct 25 2004 Götz Waschk <waschk@linux-mandrake.com> 1.6.0-1mdk - we depend on gecko-sharp - New release 1.6.0 * Sun Sep 19 2004 Götz Waschk <waschk@linux-mandrake.com> 1.4.1-1mdk - drop patch - New release 1.4.1 * Thu Sep 09 2004 Götz Waschk <waschk@linux-mandrake.com> 1.4.0-1mdk - fix german translation - new source URL - New release 1.4.0 * Sat Aug 21 2004 Goetz Waschk <waschk@linux-mandrake.com> 1.2.4-1mdk - New release 1.2.4 * Tue Aug 10 2004 Götz Waschk <waschk@linux-mandrake.com> 1.2.3-1mdk - fix docs listing - New release 1.2.3 * Thu Aug 05 2004 Götz Waschk <waschk@linux-mandrake.com> 1.2.1-1mdk - initial package