%define upstream_name String-Formatter %define upstream_version 0.102082 Name: perl-%{upstream_name} Version: %perl_convert_version %{upstream_version} Release: %mkrel 2 Summary: Ways to put String::Formatter to use License: GPL+ or Artistic Group: Development/Perl Url: http://search.cpan.org/dist/%{upstream_name} Source0: http://www.cpan.org/modules/by-module/String/%{upstream_name}-%{upstream_version}.tar.gz BuildRequires: perl(Params::Util) BuildRequires: perl(Sub::Exporter) BuildArch: noarch %description String::Formatter is a tool for building sprintf-like formatting routines. It supports named or positional formatting, custom conversions, fixed string interpolation, and simple width-matching out of the box. It is easy to alter its behavior to write new kinds of format string expanders. For most cases, it should be easy to build all sorts of formatters out of the options built into String::Formatter. Normally, String::Formatter will be used to import a sprintf-like routine referred to as "'stringf'", but which can be given any name you like. This routine acts like sprintf in that it takes a string and some inputs and returns a new string: my $output = stringf "Some %a format %s for you to %u.\n", { ... }; %prep %setup -q -n %{upstream_name}-%{upstream_version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor %{make} %check %{make} test %install rm -rf %buildroot %makeinstall_std %clean rm -rf %buildroot %files %defattr(-,root,root) %doc Changes LICENSE README META.yml %{_mandir}/man3/* %perl_vendorlib/* %changelog * Sun Jan 13 2013 umeabot <umeabot> 0.102.82-2.mga3 + Revision: 372797 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Jan 20 2011 jquelin <jquelin> 0.102.82-1.mga1 + Revision: 27007 - mageia rebuild - imported package perl-String-Formatter