[perl-PDL] 2.006 bump

Petr Pisar ppisar at fedoraproject.org
Mon Oct 14 10:47:29 UTC 2013


commit 55bbe7c29b52b6a9807bf94f4ad3c4649197bec3
Author: Petr Písař <ppisar at redhat.com>
Date:   Wed Feb 27 14:24:41 2013 +0100

    2.006 bump

 perl-PDL.spec |   93 ++++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 73 insertions(+), 20 deletions(-)
---
diff --git a/perl-PDL.spec b/perl-PDL.spec
index c0d9baa..c118a6d 100644
--- a/perl-PDL.spec
+++ b/perl-PDL.spec
@@ -1,38 +1,89 @@
 Name:           perl-PDL
-Version:        2.4.10
-Release:        10%{?dist}
+%global cpan_version 2.006
+Version:        2.6.0
+Release:        1%{?dist}
 Summary:        The Perl Data Language
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 Url:            http://pdl.perl.org/
-Source0:        http://search.cpan.org/CPAN/authors/id/C/CH/CHM/PDL-%{version}.tar.gz
+Source0:        http://search.cpan.org/CPAN/authors/id/C/CH/CHM/PDL-%{cpan_version}.tar.gz
 # Uncomment to enable PDL::IO::Browser
 # Patch0:         perl-PDL-2.4.10-settings.patch
 Patch1:         perl-PDL-2.4.7-hdf.patch
 # Disable Proj support because it's not compatible anymore, bug #839651
 Patch2:         PDL-2.4.10-Disable-PDL-GIS-Proj.patch
-BuildRequires:  perl(version)
-BuildRequires:  perl(ExtUtils::F77)
-BuildRequires:  perl(File::Spec)
-BuildRequires:  perl(File::Temp)
-BuildRequires:  perl(Inline)
-BuildRequires:  perl(OpenGL)
-BuildRequires:  perl(Pod::Parser)
-BuildRequires:  perl(Pod::Select)
-BuildRequires:  perl(Test::More)
 BuildRequires:  fftw2-devel
+BuildRequires:  freeglut-devel
 BuildRequires:  gcc-gfortran
 BuildRequires:  gd-devel
-BuildRequires:  gsl-devel
+BuildRequires:  gsl-devel >= 1.0
 BuildRequires:  hdf-static hdf-devel
-BuildRequires:  freeglut-devel libXmu-devel libXi-devel
+BuildRequires:  libXi-devel
+BuildRequires:  libXmu-devel
+BuildRequires:  perl
+# perl(Astro::FITS::Header) not packaged yet
+# Modified perl(Carp) bundled
+# Modified perl(Carp::Heavy) bundled
+BuildRequires:  perl(Config)
+BuildRequires:  perl(Cwd)
+BuildRequires:  perl(Data::Dumper) >= 2.121
+# Modified perl(Devel::CheckLib) bundled
+BuildRequires:  perl(Devel::REPL)
+BuildRequires:  perl(ExtUtils::F77)
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.31
+BuildRequires:  perl(File::Spec) >= 0.6
+BuildRequires:  perl(IO::File)
+BuildRequires:  perl(lib)
+BuildRequires:  perl(OpenGL) >= 0.65
+# OpenGL::Config is private OpenGL hash
+BuildRequires:  perl(Pod::Parser)
+BuildRequires:  perl(Pod::Select)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(vars)
+BuildRequires:  perl(warnings)
+# Run-time:
+BuildRequires:  perl(constant)
+BuildRequires:  perl(Devel::REPL::Plugin)
+BuildRequires:  perl(DynaLoader)
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(Fcntl)
+BuildRequires:  perl(File::Basename)
+BuildRequires:  perl(File::Copy)
+BuildRequires:  perl(File::Map) >= 0.47
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(FileHandle)
+BuildRequires:  perl(Filter::Simple) >= 0.88
+BuildRequires:  perl(Filter::Util::Call)
+BuildRequires:  perl(Inline) >= 0.43
+BuildRequires:  perl(List::Util)
+BuildRequires:  perl(Module::Compile) >= 0.23
+BuildRequires:  perl(Moose)
+BuildRequires:  perl(namespace::clean)
+BuildRequires:  perl(overload)
+BuildRequires:  perl(POSIX)
+BuildRequires:  perl(SelfLoader)
+BuildRequires:  perl(Scalar::Util)
+BuildRequires:  perl(Text::Balanced) >= 1.89
+# Tests:
+BuildRequires:  perl(Benchmark)
+BuildRequires:  perl(English)
+BuildRequires:  perl(ExtUtils::testlib)
+BuildRequires:  perl(IO::String)
+BuildRequires:  perl(Test)
+BuildRequires:  perl(Test::More)
+# Optional tests:
+BuildRequires:  perl(Convert::UU)
+BuildRequires:  perl(Storable) >= 1.03
+
 # Needed by PDL::GIS::Proj, currently disabled
 # BuildRequires:  proj-devel
 # BuildRequires:  proj-nad
 # Need by PDL::IO::Browser, currently disabled
 # BuildRequires:  ncurses-devel
 BuildRequires:  sharutils
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl(File::Map) >= 0.47
+Requires:       perl(Filter::Simple) >= 0.88
 Provides:       perl(PDL::Config) perl(PDL::PP::CType) perl(PDL::PP::Dims)
 Provides:       perl(PDL::PP::PDLCode) perl(PDL::PP::SymTab) perl(PDL::PP::XS)
 Provides:       perl(PGPLOT) perl(PDL::LiteF) perl(PDL::Lite)
@@ -53,9 +104,9 @@ turns perl into a free, array-oriented, numerical language similar to
 such commercial packages as IDL and MatLab.
 
 %prep
-%setup -q -n PDL-%{version}
+%setup -q -n PDL-%{cpan_version}
 # Uncomment to enable PDL::IO::Browser
-# %patch0 -p1 -b .settings
+# %%patch0 -p1 -b .settings
 %patch1 -p1 -b .hdf
 %patch2 -p1 -b .proj
 
@@ -66,17 +117,16 @@ CFLAGS="$CFLAGS -fsigned-char"
 %endif
 # Uncomment to enable PDL::IO::Browser
 # CFLAGS="$CFLAGS -DNCURSES"
-CFLAGS="$CFLAGS" %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$CFLAGS"
+CFLAGS="$CFLAGS" perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$CFLAGS"
 make OPTIMIZE="$CFLAGS" %{?_smp_mflags}
 
 %install
-make pure_install PERL_INSTALL_ROOT=%{buildroot}
+make pure_install DESTDIR=%{buildroot}
 perl -Mblib Doc/scantree.pl %{buildroot}%{perl_vendorarch}
 perl -pi -e "s|%{buildroot}/|/|g" %{buildroot}%{perl_vendorarch}/PDL/pdldoc.db
 find %{buildroot}%{perl_vendorarch} -type f -name "*.pm" | xargs chmod -x
 find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
 find %{buildroot} -type f -name '*.bs' -empty -exec rm -f {} ';'
-find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
 chmod -R u+w %{buildroot}/*
 
 %check
@@ -94,6 +144,9 @@ make test
 %{_mandir}/man3/*.3*
 
 %changelog
+* Wed Sep 25 2013 Petr Pisar <ppisar at redhat.com> - 2.6.0-1
+- 2.006 bump
+
 * Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.4.10-10
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 


More information about the scm-commits mailing list