File gnome-do.spec of Package gnome-do

# norootforbuild

%define		repname do-0.3

Name:		gnome-do
Version:	0.3.0
Release:	3	
License:	GNU General Public License (GPL)
URL:		http://do.davebsd.com/
Source:		%{name}_%{version}.tar.gz
Summary:	GNOME Do allows you to quickly search for many objects present in your GNOME desktop environment
Group:		Productivity/Other
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
%if 0%{?fedora_version}
BuildRequires:  mono-devel pkgconfig
%endif
%if 0%{?suse_version}
BuildRequires:	intltool mono-devel pkg-config glade-sharp2 gnome-sharp2 ndesk-dbus-glib gconf-sharp2
%endif
BuildArch:	noarch
Requires:       ndesk-dbus-glib

%description
GNOME Do allows you to quickly search for many objects present in your GNOME desktop environment (applications, Evolution contacts, Firefox bookmarks, files, artists and albums in Rhythmbox, Pidgin buddies) and perform commonly used commands on those objects (Run, Open, Email, Chat, Play, etc.).

GNOME Do is inspired by Quicksilver (http://quicksilver.blacktree.com) and GNOME Launch Box (http://developer.imendio.com/projects/gnome-launch-box).

%debug_package
%prep
%setup -q -n %{repname} 

%build
./configure --prefix=%_prefix --libdir=%_prefix/lib
make

%install
make install DESTDIR=${RPM_BUILD_ROOT}

%files
%defattr(-, root, root)
%_prefix/bin/gnome-do
%_prefix/lib/do/Do.Addins.dll
%_prefix/lib/do/Do.DBus.dll
%_prefix/lib/do/Do.exe
%_prefix/share/applications/gnome-do.desktop
%_prefix/lib/pkgconfig/do.addins.pc
%_prefix/lib/pkgconfig/do.dbus.pc
%_prefix/share/locale/ca/LC_MESSAGES/gnome-do.mo


# auto dep/req generation for older distros (it will take a while for the .config scanning to get upstream)
%if 0%{?suse_version} <= 1040 || 0%{?fedora_version} <= 7
%if 0%{?fedora_version}
# Allows overrides of __find_provides in fedora distros... (already set to zero on newer suse distros)
%define _use_internal_dependency_generator 0
%endif
%define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | /usr/bin/mono-find-provides ; } | sort | uniq'
%define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | /usr/bin/mono-find-requires ; } | sort | uniq'
%endif


%changelog
* Wed Jan 30 2008 madko@linuxed.net - 0.3.0-3
- Try to make it build on fedora
* Wed Jan 30 2008 madko@linuxed.net - 0.3.0-2
- Add ndesk-dbus-glib in requirement
* Wed Jan 30 2008 madko@linuxed.net - 0.3.0-1
- Upgrade to 0.3.0
* Tue Nov 20 2007 wberrier@novell.com
- Initial package
openSUSE Build Service is sponsored by