%define name affinity-search %define version 0.1 %define svn 43 %if %svn %define release %mkrel 0.%svn.6 %else %define release %mkrel 1 %endif Summary: Desktop search tool providing front-end to various desktop information Name: %{name} Version: %{version} Release: %{release} %if %svn Source: %{name}-%{version}-%{svn}.tar.bz2 %else Source: %{name}-%{version}.tar.bz2 %endif Patch: affinity-search-0.1-fix-linking.patch License: GPLv3+ Group: Graphical desktop/GNOME Url: http://code.google.com/p/affinity-search/ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gnome-common BuildRequires: gnome-desktop-devel BuildRequires: gnome-menus-devel BuildRequires: gnome-panel-devel BuildRequires: gtk-doc BuildRequires: libgnomeui2-devel BuildRequires: dbus-glib-devel BuildRequires: librsvg2-devel BuildRequires: libbeagle-devel BuildRequires: tracker-devel BuildRequires: intltool BuildRequires: desktop-file-utils %description Affinty is a desktop search tool, which hopes to provide a quick way to get at all the different information on your desktop. It achieves this by having various back-ends, but implemented through one standard interface. %prep %setup -q %patch -p1 %build ./autogen.sh -V %configure2_5x %make %install %makeinstall_std desktop-file-install --vendor="" \ --remove-category="Application" \ --add-category="X-MandrivaLinux" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/affinity-preferences.desktop desktop-file-install --vendor="" \ --remove-category="Application" \ --add-category="X-MandrivaLinux" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/affinity.desktop %clean rm -rf $RPM_BUILD_ROOT %post %if %mdkversion < 200900 /sbin/ldconfig %endif %if %mdkversion < 200900 %update_menus %endif %postun %if %mdkversion < 200900 /sbin/ldconfig %endif %if %mdkversion < 200900 %clean_menus %endif %files %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README %{_bindir}/affinity %{_bindir}/affinity-preferences %{_libdir}/affinity-applet %{_libdir}/bonobo/servers/GNOME_Affinity.server %{_datadir}/affinity/ %{_datadir}/applications/affinity-preferences.desktop %{_datadir}/applications/affinity.desktop %{_datadir}/icons/hicolor/16x16/actions/search.png %{_datadir}/icons/hicolor/16x16/actions/system-lock-screen.png %{_datadir}/icons/hicolor/16x16/actions/system-log-out.png %{_datadir}/icons/hicolor/16x16/apps/gnome-control-center.png %{_datadir}/icons/hicolor/16x16/apps/system-installer.png %{_datadir}/icons/hicolor/22x22/actions/search.png %{_datadir}/icons/hicolor/22x22/actions/system-lock-screen.png %{_datadir}/icons/hicolor/22x22/actions/system-log-out.png %{_datadir}/icons/hicolor/22x22/apps/gnome-control-center.png %{_datadir}/icons/hicolor/22x22/apps/system-installer.png %{_datadir}/icons/hicolor/24x24/actions/search.png %{_datadir}/icons/hicolor/24x24/actions/system-lock-screen.png %{_datadir}/icons/hicolor/24x24/actions/system-log-out.png %{_datadir}/icons/hicolor/24x24/apps/gnome-control-center.png %{_datadir}/icons/hicolor/24x24/apps/system-installer.png %{_datadir}/icons/hicolor/48x48/actions/search.png %{_datadir}/icons/hicolor/scalable/actions/search.svg %{_datadir}/icons/hicolor/scalable/actions/system-lock-screen.svg %{_datadir}/icons/hicolor/scalable/actions/system-log-out.svg %{_datadir}/icons/hicolor/scalable/apps/gnome-control-center.svg %{_datadir}/icons/hicolor/scalable/apps/system-installer.svg %changelog * Wed Jan 13 2010 Götz Waschk <waschk@mandriva.org> 0.1-0.43.6mdv2010.1 + Revision: 490561 - rebuild for new libgnome-desktop * Thu Sep 10 2009 Thierry Vignaud <tvignaud@mandriva.com> 0.1-0.43.5mdv2010.0 + Revision: 436631 - rebuild * Thu Jan 01 2009 Götz Waschk <waschk@mandriva.org> 0.1-0.43.4mdv2009.1 + Revision: 323214 - rebuild for new gnome-desktop * Thu Nov 06 2008 Götz Waschk <waschk@mandriva.org> 0.1-0.43.3mdv2009.1 + Revision: 300175 - fix build * Wed Jul 23 2008 Götz Waschk <waschk@mandriva.org> 0.1-0.43.2mdv2009.0 + Revision: 242254 - update license * Thu Jun 12 2008 Pixel <pixel@mandriva.com> 0.1-0.43.1mdv2009.0 + Revision: 218439 - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers * Wed Jan 23 2008 Colin Guthrie <cguthrie@mandriva.org> 0.1-0.43.1mdv2008.1 + Revision: 157282 - Fix buildrequires + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Tue Apr 17 2007 Colin Guthrie <cguthrie@mandriva.org> 0.1-0.43.1mdv2008.0 + Revision: 13737 - Import affinity-search