From c5d66f05f4869111ff9ff9ddb6197f31e62cded4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0abata?= contyk@redhat.com Date: Tue, 26 Jan 2016 17:17:02 +0100 Subject: Package cleanup
--- perl-Data-Denter.spec | 63 ++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 33 deletions(-)
diff --git a/perl-Data-Denter.spec b/perl-Data-Denter.spec index 50358de..8948844 100644 --- a/perl-Data-Denter.spec +++ b/perl-Data-Denter.spec @@ -1,21 +1,25 @@ -Name: perl-Data-Denter -Version: 0.15 -Release: 17%{?dist} -# Denter.pod -> GPL+ or Artistic -License: GPL+ or Artistic -Group: Development/Libraries -Summary: An alternative to Data::Dumper and Storable -Source: http://search.cpan.org/CPAN/authors/id/I/IN/INGY/Data-Denter-%%7Bversion%7D.... -Url: http://search.cpan.org/dist/Data-Denter -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) -BuildArch: noarch - -BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: perl(YAML) -# test -BuildRequires: perl(Data::Dumper) -BuildRequires: perl(Test) +Name: perl-Data-Denter +Version: 0.15 +Release: 18%{?dist} +License: GPL+ or Artistic +Summary: An alternative to Data::Dumper and Storable +Source: http://search.cpan.org/CPAN/authors/id/I/IN/INGY/Data-Denter-%%7Bversion%7D.... +Url: http://search.cpan.org/dist/Data-Denter +BuildArch: noarch +# Build +BuildRequires: make +BuildRequires: perl +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +# Runtime +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) +BuildRequires: perl(strict) +BuildRequires: perl(vars) +# Tests only +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(diagnostics) +BuildRequires: perl(Test) +Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description The main problem with Data::Dumper (one of my all-time favorite modules) @@ -24,7 +28,7 @@ This is great if you can trust the data you're evaling, but horrible if you can't. A good alternative is Storable.pm. It can safely thaw your frozen data. But if you want to read/edit the frozen data, you're out of luck, because Storable uses a binary format. Even Data::Dumper's output -can be a little cumbersome for larger data objects. Enter Data::Denter. +can be a little cumbersome for larger data objects. Enter Data::Denter.
Data::Denter is yet another Perl data serializer/deserializer. It formats nested data structures in an indented fashion. It is optimized for human @@ -35,31 +39,25 @@ readability/editability, safe deserialization, and (eventually) speed. %setup -q -n Data-Denter-%{version}
%build -%{__perl} Makefile.PL INSTALLDIRS=vendor +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 make %{?_smp_mflags}
%install -rm -rf %{buildroot} - -make pure_install PERL_INSTALL_ROOT=%{buildroot} -find %{buildroot} -type f -name .packlist -exec rm -f {} ';' -find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';' - +make pure_install DESTDIR=%{buildroot} %{_fixperms} %{buildroot}/*
%check make test
-%clean -rm -rf %{buildroot} - %files -%defattr(-,root,root,-) -%doc Changes README +%doc Changes README %{perl_vendorlib}/* -%{_mandir}/man3/*.3* +%{_mandir}/man3/*
%changelog +* Tue Jan 26 2016 Petr Šabata contyk@redhat.com - 0.15-18 +- Package cleanup + * Thu Jun 18 2015 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 0.15-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
@@ -114,4 +112,3 @@ rm -rf %{buildroot} * Wed Mar 18 2009 Chris Weyl cweyl@alumni.drew.edu 0.15-0 - initial RPM packaging - generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8) -
perl-devel@lists.fedoraproject.org