From d0a3f7fd1d885c7f89fb1ce5da069912f4b0648a Mon Sep 17 00:00:00 2001 From: Iain Arnell <iarn...@fedoraproject.org> Date: Mon, 14 Jun 2010 15:37:04 +0000 Subject: - update to latest upstream - convert to Module::Build - use filtering macros
--- .cvsignore | 2 +- perl-Data-Dump-Streamer.spec | 60 +++++++++++++++++--------------------------- sources | 2 +- 3 files changed, 25 insertions(+), 39 deletions(-) diff --git a/.cvsignore b/.cvsignore index 524264a..ee2fa1a 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -Data-Dump-Streamer-2.13.tar.gz +Data-Dump-Streamer-2.18.tar.gz diff --git a/perl-Data-Dump-Streamer.spec b/perl-Data-Dump-Streamer.spec index c387919..e023810 100644 --- a/perl-Data-Dump-Streamer.spec +++ b/perl-Data-Dump-Streamer.spec @@ -1,26 +1,30 @@ Name: perl-Data-Dump-Streamer -Version: 2.13 -Release: 2%{?dist} +Version: 2.18 +Release: 1%{?dist} Summary: Accurately serialize a data structure as Perl code License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Data-Dump-Streamer/ -Source0: http://search.cpan.org/CPAN/authors/id/J/JJ/JJORE/Data-Dump-Streamer-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/J/JJ/JJORE/Data-Dump-Streamer-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: perl(B::Utils) >= 0.05 +BuildRequires: perl(Algorithm::Diff) +BuildRequires: perl(B::Utils) BuildRequires: perl(Compress::Zlib) -BuildRequires: perl(Data::Dumper) -BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: perl(MIME::Base64) -BuildRequires: perl(PadWalker) +BuildRequires: perl(Config) +BuildRequires: perl(ExtUtils::CBuilder) +BuildRequires: perl(Module::Build) +BuildRequires: perl(PadWalker) >= 0.99 BuildRequires: perl(Test::More) BuildRequires: perl(Text::Balanced) -Requires: perl(B::Utils) >= 0.05 Requires: perl(Compress::Zlib) -Requires: perl(MIME::Base64) -Requires: perl(PadWalker) +Requires: perl(PadWalker) >= 0.99 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +%{?perl_default_filter: +%filter_from_requires /::_::/d +%filter_from_provides /::_::/d +%perl_default_filter} + %description Given a list of scalars or reference variables, writes out their contents in perl syntax. The references can also be objects. The contents of each @@ -32,41 +36,21 @@ output correctly. %setup -q -n Data-Dump-Streamer-%{version} find . -type f | xargs chmod -x -# Strip out private provides/requires -cat << \EOF > %{name}-prov -#!/bin/sh -%{__perl_provides} $* |\ -sed -e '/perl(Data::Dump::Streamer::_::/d' -EOF -%define __perl_provides %{_builddir}/Data-Dump-Streamer-%{version}/%{name}-prov -chmod +x %{__perl_provides} - -cat << \EOF > %{name}-req -#!/bin/sh -%{__perl_requires} $* |\ -sed -e '/perl(Data::Dump::Streamer::_::/d' -EOF -%define __perl_requires %{_builddir}/Data-Dump-Streamer-%{version}/%{name}-req -chmod +x %{__perl_requires} - - %build -%{__perl} Makefile.PL NODDS INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" -make %{?_smp_mflags} +%{__perl} Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS" +./Build %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 {} \; +./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \; find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* %check -make test +./Build test %clean rm -rf $RPM_BUILD_ROOT @@ -79,8 +63,10 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man3/* %changelog -* Fri Apr 30 2010 Marcela Maslanova <mmasl...@redhat.com> - 2.13-2 -- Mass rebuild with perl-5.12.0 +* Mon Jun 14 2010 Iain Arnell <iarn...@gmail.com> 2.18-1 +- update to latest upstream +- convert to Module::Build +- use filtering macros * Tue Apr 06 2010 Iain Arnell <iarn...@gmail.com> 2.13-1 - update to latest upstream diff --git a/sources b/sources index 88e6fe3..727aa94 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f42763c5a704440d6e9043ce318ac93d Data-Dump-Streamer-2.13.tar.gz +78caf536f7bbc885e89074c63a70383b Data-Dump-Streamer-2.18.tar.gz -- cgit v0.12 http://pkgs.fedoraproject.org/cgit/perl-Data-Dump-Streamer.git/commit/?h=f24&id=d0a3f7fd1d885c7f89fb1ce5da069912f4b0648a -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://lists.fedoraproject.org/admin/lists/perl-devel@lists.fedoraproject.org