%define module Log-TraceMessages %define name perl-%{module} %define version 1.4 %define release 2%{?dist} Summary: Log::TraceMessages Perl Module License: GPL or Artistic Name: %{name} Version: %{version} Release: %{release} Group: Development/Perl Url: http://www.cpan.org/ Source0: %{module}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: perl BuildRequires: perl-HTML-FromText BuildArch: noarch %description Log::TraceMessages This module is a better way of putting 'hello there' trace messages in your code. It lets you turn tracing on and off without commenting out trace statements, and provides other useful things like HTML-ified trace messages for CGI scripts and an easy way to trace out data structures using Data::Dumper. %prep %setup -q -n %{module}-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor %{__make} make test %install rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' chmod -R u+w $RPM_BUILD_ROOT/* %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README Changes %{perl_vendorlib}/Log/TraceMessages.pm %{perl_vendorlib}/auto/Log/TraceMessages/autosplit.ix %{_mandir}/*/* %changelog * Tue Dec 27 2005 Ed Avis 1.4-1epa - port to Fedora * Sat Jun 02 2005 Stefan van der Eijk 1.4-2mdk - %%mkrel - yearly rebuild * Thu Jun 03 2004 Per Øyvind Karlsen 1.4-1mdk - 1.4 - clean %%description - cosmetics * Sat Nov 29 2003 Stefan van der Eijk 1.3-1mdk - 1.3 * Wed Apr 09 2003 Torbjorn Turpeinen 1.1-1mdk - Rebuilt for Mandrake 9.1 * Thu May 30 2002 - James Oakley - Initial build with new spec layout