%define upstream_name Test-RunValgrind %define upstream_version 0.0.1 %{?perl_default_filter} Name: perl-%{upstream_name} Version: %perl_convert_version %{upstream_version} Release: %mkrel 2 Summary: Tests that an external program is valgrind-clean License: GPLv1+ or Artistic Group: Development/Perl Url: http://metacpan.org/release/%{upstream_name} Source0: http://www.cpan.org/modules/by-module/Test/%{upstream_name}-%{upstream_version}.tar.gz BuildRequires: perl(Carp) BuildRequires: perl(File::Spec) BuildRequires: perl(File::Temp) BuildRequires: perl(IO::Handle) BuildRequires: perl(IPC::Open3) BuildRequires: perl(Module::Build) BuildRequires: perl(Path::Tiny) BuildRequires: perl(Test::More) BuildRequires: perl(blib) BuildRequires: perl(strict) BuildRequires: perl(warnings) BuildRequires: perl(Module::Build) BuildArch: noarch %description valgrind is an open source and convenient memory debugger that runs on some platforms. This module runs valgrind (the http://en.wikipedia.org/wiki/Valgrind manpage) on an executable and makes sure that valgrind did not find any faults in it. It originated from some code used to test the Freecell Solver executables using valgrind, and was extracted into its own CPAN module to allow for reuse by other projects, including fortune-mod (the https://github.com/shlomif/fortune-mod manpage). %prep %setup -q -n %{upstream_name}-%{upstream_version} %build %{__perl} Build.PL --installdirs=vendor ./Build %check ./Build test %install ./Build install --destdir=%{buildroot} %files %doc README Changes LICENSE META.yml %{_mandir}/man3/* %perl_vendorlib/* %changelog * Sun Jun 19 2016 pterjan <pterjan> 0.0.1-2.mga6 + Revision: 1034639 - Rebuild for perl 5.22.2 * Sun Apr 10 2016 shlomif <shlomif> 0.0.1-1.mga6 + Revision: 1000050 - imported package perl-Test-RunValgrind * Sun Apr 10 2016 cpan2dist 0.0.1-1mga - initial mageia release, generated with cpan2dist