[perl-Math-Pari] Spec clean-up

Paul Howarth pghmcfc at fedoraproject.org
Thu Jan 12 16:52:58 UTC 2012


commit ac54bd86a508f286765469feca10e9994d2fc940
Author: Paul Howarth <paul at city-fan.org>
Date:   Thu Jan 12 13:26:11 2012 +0000

    Spec clean-up
    
    - Update pari source URL to reflect that we're using an OLD version
    - Add buildreqs for perl core modules, which might be dual-lived
    - Rewrite provides filter for rpm-4.9 compatibility
    - Rename patches to strip 'perl-' prefix

 ... => Math-Pari-2.010802-docs-and-testsuite.patch |    0
 ...tch => Math-Pari-2.010802-no-fake-version.patch |    0
 ...Math-Pari-2.01080604-extra-stack-for-test.patch |    0
 perl-Math-Pari.spec                                |   23 +++++++++++++-------
 4 files changed, 15 insertions(+), 8 deletions(-)
---
diff --git a/perl-Math-Pari-2.010802-docs-and-testsuite.patch b/Math-Pari-2.010802-docs-and-testsuite.patch
similarity index 100%
rename from perl-Math-Pari-2.010802-docs-and-testsuite.patch
rename to Math-Pari-2.010802-docs-and-testsuite.patch
diff --git a/perl-Math-Pari-2.010802-no-fake-version.patch b/Math-Pari-2.010802-no-fake-version.patch
similarity index 100%
rename from perl-Math-Pari-2.010802-no-fake-version.patch
rename to Math-Pari-2.010802-no-fake-version.patch
diff --git a/perl-Math-Pari-2.01080604-extra-stack-for-test.patch b/Math-Pari-2.01080604-extra-stack-for-test.patch
similarity index 100%
rename from perl-Math-Pari-2.01080604-extra-stack-for-test.patch
rename to Math-Pari-2.01080604-extra-stack-for-test.patch
diff --git a/perl-Math-Pari.spec b/perl-Math-Pari.spec
index 98a55e5..1e43002 100644
--- a/perl-Math-Pari.spec
+++ b/perl-Math-Pari.spec
@@ -15,25 +15,26 @@
 Summary:	Perl interface to PARI
 Name:		perl-Math-Pari
 Version:	2.010806
-Release:	11%{?dist}
+Release:	12%{?dist}
 License:	GPL+ or Artistic
 Group:		Development/Libraries
 Url:		http://search.cpan.org/dist/Math-Pari/
 Source0:	http://search.cpan.org/CPAN/authors/id/I/IL/ILYAZ/modules/Math-Pari-%{version}%{extraversion}.tar.gz
-Source1:	http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%{pari_version}.tar.gz
-Patch0:		perl-Math-Pari-2.010802-no-fake-version.patch
-Patch1:		perl-Math-Pari-2.010802-docs-and-testsuite.patch
-Patch2:		perl-Math-Pari-2.01080604-extra-stack-for-test.patch
-Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Source1:	http://pari.math.u-bordeaux.fr/pub/pari/unix/OLD/pari-%{pari_version}.tar.gz
+Patch0:		Math-Pari-2.010802-no-fake-version.patch
+Patch1:		Math-Pari-2.010802-docs-and-testsuite.patch
+Patch2:		Math-Pari-2.01080604-extra-stack-for-test.patch
+BuildRequires:	perl(DynaLoader)
+BuildRequires:	perl(Exporter)
 BuildRequires:	perl(ExtUtils::MakeMaker)
+Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
 # Enforce dependency against same version of pari that we're built for
 BuildRequires:	pari-devel = %{pari_version}
 Requires:	pari%{?_isa} = %{pari_version}
 
 # Don't "provide" private Perl libs or the redundant unversioned perl(Math::Pari)
-%filter_from_provides /^perl(Math::Pari)$/d
-%{?perl_default_filter}
+%global __provides_exclude ^(perl\\(Math::Pari\\)$|Pari\\.so)
 
 %description
 This package is a Perl interface to the famous library PARI for numerical/
@@ -89,6 +90,12 @@ make test
 %exclude %{_mandir}/man3/Math::libPARI.dumb.3pm*
 
 %changelog
+* Thu Jan 12 2012 Paul Howarth <paul at city-fan.org> - 2.010806-12
+- Update pari source URL to reflect that we're using an OLD version
+- Add buildreqs for perl core modules, which might be dual-lived
+- Rewrite provides filter for rpm-4.9 compatibility
+- Rename patches to strip 'perl-' prefix
+
 * Wed Jun 15 2011 Marcela Mašláňová <mmaslano at redhat.com> - 2.010806-11
 - Perl mass rebuild
 


More information about the scm-commits mailing list