@ -1,6 +1,6 @@
Name: perl-Test-Valgrind
Name: perl-Test-Valgrind
Summary: Generate suppressions, analyze and test any command with valgrind
Summary: Generate suppressions, analyze and test any command with valgrind
Version: 1.17
Version: 1.18
Release: 1%{?dist}
Release: 1%{?dist}
Group: Development/Libraries
Group: Development/Libraries
License: GPL+ or Artistic
License: GPL+ or Artistic
@ -24,6 +24,7 @@ BuildRequires: perl(Config)
BuildRequires: perl(Digest::MD5)
BuildRequires: perl(Digest::MD5)
BuildRequires: perl(DynaLoader)
BuildRequires: perl(DynaLoader)
BuildRequires: perl(Env::Sanctify)
BuildRequires: perl(Env::Sanctify)
BuildRequires: perl(ExtUtils::MM)
BuildRequires: perl(Fcntl)
BuildRequires: perl(Fcntl)
BuildRequires: perl(File::HomeDir) >= 0.86
BuildRequires: perl(File::HomeDir) >= 0.86
BuildRequires: perl(File::Path)
BuildRequires: perl(File::Path)
@ -32,21 +33,18 @@ BuildRequires: perl(File::Temp) >= 0.14
BuildRequires: perl(Filter::Util::Call)
BuildRequires: perl(Filter::Util::Call)
BuildRequires: perl(IO::Select)
BuildRequires: perl(IO::Select)
BuildRequires: perl(List::Util)
BuildRequires: perl(List::Util)
BuildRequires: perl(overload)
BuildRequires: perl(Perl::Destruct::Level)
BuildRequires: perl(Perl::Destruct::Level)
BuildRequires: perl(POSIX)
BuildRequires: perl(POSIX)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(strict)
BuildRequires: perl(strict)
BuildRequires: perl(Test::Builder)
BuildRequires: perl(Test::Builder)
BuildRequires: perl(version)
BuildRequires: perl(warnings)
BuildRequires: perl(warnings)
BuildRequires: perl(XML::Twig)
BuildRequires: perl(XML::Twig)
BuildRequires: perl(XML::Twig::Elt)
BuildRequires: perl(XML::Twig::Elt)
BuildRequires: perl(XSLoader)
BuildRequires: valgrind >= 3.1.0
BuildRequires: valgrind >= 3.1.0
# Test Suite
# Test Suite
BuildRequires: perl(lib)
BuildRequires: perl(lib)
BuildRequires: perl(File::Temp) >= 0.19
BuildRequires: perl(Test::Builder) >= 0.88
BuildRequires: perl(Test::More)
BuildRequires: perl(Test::More)
BuildRequires: perl(Time::HiRes)
BuildRequires: perl(Time::HiRes)
BuildRequires: perl(XSLoader)
BuildRequires: perl(XSLoader)
@ -63,7 +61,6 @@ Requires: perl(Filter::Util::Call)
Requires: perl(Perl::Destruct::Level)
Requires: perl(Perl::Destruct::Level)
Requires: perl(XML::Twig)
Requires: perl(XML::Twig)
Requires: perl(XML::Twig::Elt)
Requires: perl(XML::Twig::Elt)
Requires: perl(XSLoader)
Requires: valgrind >= 3.1.0
Requires: valgrind >= 3.1.0
%description
%description
@ -87,6 +84,9 @@ example HTML pages) by defining your own Test::Valgrind::Action class.
%prep
%prep
%setup -q -n Test-Valgrind-%{version}
%setup -q -n Test-Valgrind-%{version}
# Avoid doc-file deps
chmod -c -x samples/map.pl
%build
%build
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
make %{?_smp_mflags}
make %{?_smp_mflags}
@ -142,8 +142,21 @@ rm -rf %{buildroot}
%{_mandir}/man3/Test::Valgrind::Tool.3*
%{_mandir}/man3/Test::Valgrind::Tool.3*
%{_mandir}/man3/Test::Valgrind::Tool::memcheck.3*
%{_mandir}/man3/Test::Valgrind::Tool::memcheck.3*
%{_mandir}/man3/Test::Valgrind::Util.3*
%{_mandir}/man3/Test::Valgrind::Util.3*
%{_mandir}/man3/Test::Valgrind::Version.3*
%changelog
%changelog
* Mon Nov 16 2015 Paul Howarth <paul@city-fan.org> - 1.18-1
- Update to 1.18
- A new Test::Valgrind::Version class has been added to represent valgrind
version numbers, instead of lazily relying on version.pm
- The detection of the valgrind executable has been slightly improved to
cover some edge cases
- Test failures on Windows, or with old versions of Test::More or File::Temp,
have been addressed
- A few extraneous warnings displayed by some tests when they were run with
old versions of Test::Harness were silenced
- Drop bumped version requirements from previous build, no longer needed
* Sun Nov 15 2015 Paul Howarth <paul@city-fan.org> - 1.17-1
* Sun Nov 15 2015 Paul Howarth <paul@city-fan.org> - 1.17-1
- Update to 1.17
- Update to 1.17
- The Test::Valgrind tests will now be skipped when the default and
- The Test::Valgrind tests will now be skipped when the default and