Name: bustle Version: 0.2.1 Release: 1%{?dist} Summary: Tool to graph D-Bus activity # come on guys, man up ExcludeArch: ppc ppc64 Group: Development/Tools License: GPLv2+ URL: http://git.collabora.co.uk/?p=user/wjt/bustle.git;a=summary Source0: http://willthompson.co.uk/%{name}/releases/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: dbus-devel BuildRequires: ghc-gtk-devel BuildRequires: ghc-parsec BuildRequires: ghc #Requires: %description Bustle draws sequence diagrams of D-Bus activity, showing signal emissions, method calls and their corresponding returns. It also displays timing information, which is useful when profiling a D-Bus service. %prep %setup -q %build make %{?_smp_mflags} ./Setup.lhs configure --prefix=%{_prefix} --libdir=%{_libdir} --docdir=%{_docdir}/%{name}-%{version} --htmldir=%{ghcdocdir} ./Setup.lhs build %install rm -rf $RPM_BUILD_ROOT # no install target! fuck you. #make install DESTDIR=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_bindir} install bustle-dbus-monitor $RPM_BUILD_ROOT%{_bindir} ./Setup.lhs copy --destdir=$RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT%{_datadir} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README %{_bindir}/bustle* %changelog * Mon Apr 12 2010 Adam Jackson 0.2.1-1 - Initial packaging.