## Hopefully Mono and multilib will play nicely soon, but until then... %define _libdir %{_prefix}/lib Name: blam Version: 1.8.3 Release: 1%{?dist} Summary: An RSS/RDF feed reader Group: Applications/Internet License: GPL URL: http://www.cmartin.tk/blam.html Source0: http://www.cmartin.tk/blam/%{name}-%{version}.tar.bz2 Patch0: %{name}-fix-PrintJob-ambiguous-reference.patch Patch1: %{name}-fix-default-theme-base-href.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: mono-devel BuildRequires: gnome-sharp-devel BuildRequires: gtk-sharp2-gapi BuildRequires: gtk-sharp2-devel BuildRequires: gecko-sharp2-devel BuildRequires: gecko-devel BuildRequires: libgnomeui-devel BuildRequires: desktop-file-utils BuildRequires: gettext Requires: gecko-sharp2 Requires: firefox = %(rpm -q firefox-devel --qf '%%{version}' 2>/dev/null) Requires(pre): GConf2 Requires(post): GConf2 Requires(post): desktop-file-utils Requires(preun): GConf2 Requires(postun): desktop-file-utils %description Blam is a tool that helps you keep track of the growing number of news feeds distributed as RSS. Blam lets you subscribe to any number of feeds and provides an easy to use and clean interface to stay up to date %prep %setup -q %patch0 -p0 -b .fix-PrintJob-ambiguous-reference-compile-error %patch1 -p0 -b .fix-default-theme-base-href %build export CFLAGS="%{optflags} -debug" %configure --disable-static make %{?_smp_mflags} %install rm -rf %{buildroot} export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make install DESTDIR=%{buildroot} %find_lang %{name} desktop-file-install --vendor fedora \ --delete-original \ --dir %{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/%{name}.desktop %clean rm -rf %{buildroot} %pre if [ "$1" -gt 1 ]; then export GCONF_CONFIG_SOURCE=$(gconftool-2 --get-default-source) gconftool-2 --makefile-uninstall-rule \ %{_sysconfdir}/gconf/schemas/%{name}.schemas >/dev/null ||: fi %post update-desktop-database &> /dev/null ||: export GCONF_CONFIG_SOURCE=$(gconftool-2 --get-default-source) gconftool-2 --makefile-install-rule \ %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null ||: %preun if [ "$1" -eq 0 ]; then export GCONF_CONFIG_SOURCE=$(gconftool-2 --get-default-source) gconftool-2 --makefile-uninstall-rule \ %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null ||: fi %postun update-desktop-database &> /dev/null ||: %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS COPYING ChangeLog NEWS README %{_sysconfdir}/gconf/schemas/%{name}.schemas %{_bindir}/* %exclude %{_libdir}/blam/*.la %{_libdir}/blam %{_datadir}/blam %{_datadir}/applications/* %{_datadir}/pixmaps/* %{_mandir}/man?/%{name}.1* %changelog * Wed Mar 07 2007 Peter Gordon - 1.8.3-1 - Unorphan, since Carlos Martín Nieto has picked upstream development. - Update to new upstream release (1.8.3) - Lots of spec file cleanups: (1) Use macros instead of $RPM_* variables (2) Whitespace/formatting adjustments (3) Don't mark installed GConf schemas as %%config - Drop unnecessary patches: - gtk-sharp2-gecko-sharp2.patch - aclocal.m4-ngettext.patch - Add a backported patch (from 1.8.4) to fix compilation error: + fix-PrintJob-ambiguous-reference.patch - Add a backported patch (from 1.8.4) to fix the default theme base location: + fix-default-theme-base-href.patch * Fri Jul 14 2006 Sindre Pedersen Bjørdal - 1.8.2-6 - Add missing gecko-sharp2 runtime dependency, fixes #196706 * Sun May 28 2006 John Mahowald - 1.8.2-5 - fix gettext autoconf macro for x86_64 * Sun May 21 2006 John Mahowald - 1.8.2-4 - readd .so - reenable find_lang - mark gconf schemea as config * Thu May 18 2006 John Mahowald - 1.8.2-2 - gtk-sharp2 gecko-sharp2 - no .a, .la, .so * Tue Mar 23 2006 Sindre Pedersen Bjørdal - 1.8.2-1 - Initial build