[svn] r5582 - trunk/rpms/perl-Math-Gsl

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Fri Jul 6 06:39:30 CEST 2007


Author: ae
Date: 2007-07-06 06:39:29 +0200 (Fri, 06 Jul 2007)
New Revision: 5582

Modified:
   trunk/rpms/perl-Math-Gsl/perl-Math-Gsl.spec
Log:
update

Modified: trunk/rpms/perl-Math-Gsl/perl-Math-Gsl.spec
===================================================================
--- trunk/rpms/perl-Math-Gsl/perl-Math-Gsl.spec	2007-07-06 00:01:51 UTC (rev 5581)
+++ trunk/rpms/perl-Math-Gsl/perl-Math-Gsl.spec	2007-07-06 04:39:29 UTC (rev 5582)
@@ -2,8 +2,8 @@
 # Authority: dries
 # Upstream: Jonathan Leto <jonathan$leto,net>
 
-%define perl_vendorlib %(eval "`perl -V:installvendorlib`"; echo $installvendorlib)
-%define perl_vendorarch %(eval "`perl -V:installvendorarch`"; echo $installvendorarch)
+%define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)
+%define perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)
 
 %define real_name Math-Gsl
 
@@ -19,7 +19,9 @@
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 #BuildArch: noarch
+Requires: gsl >= 0.94
 BuildRequires: perl, perl(ExtUtils::MakeMaker)
+BuildRequires: gsl-devel >= 0.94
 
 %description
 Currently this module implements the GSL Special function library and the
@@ -35,26 +37,34 @@
 %install
 %{__rm} -rf %{buildroot}
 %makeinstall
-#%{__rm} -rf %{buildroot}%{perl_archlib} %{buildroot}%{perl_vendorarch}
+#so strip doesn't fail
+find %{buildroot}%{perl_vendorarch} -name '*.so' -exec chmod u+w {} \;
+### Clean up buildroot
+%{__rm} -rf %{buildroot}%{perl_archlib}/*.pod
+%{__rm} %{buildroot}%{perl_vendorarch}/auto/Math/Gsl/.packlist
 
 %clean
 %{__rm} -rf %{buildroot}
 
 %files
 %defattr(-, root, root, 0755)
-%doc Changes README
-%doc %{_mandir}/man3/*
-#%{perl_vendorlib}/Math/Gsl.pm
-#%{perl_vendorlib}/Math/Gsl/*
-#%exclude %{perl_archlib}/perllocal.pod
-#%exclude %{perl_vendorarch}/auto/*/*/.packlist
+%doc Changes MANIFEST README THANKS doc contrib
+%doc %{_mandir}/man3/Math::Gsl.3pm*
+%doc %{_mandir}/man3/Math::Gsl::*.3pm*
+%{perl_vendorarch}/Math/Gsl.pm
+%{perl_vendorarch}/Math/Gsl/Sf.pm
+%{perl_vendorarch}/Math/Gsl/Polynomial.pm
+%{perl_vendorarch}/auto/Math/Gsl/Gsl.bs
+%{perl_vendorarch}/auto/Math/Gsl/Gsl.so
+%{perl_vendorarch}/auto/Math/Gsl/Sf/Sf.bs
+%{perl_vendorarch}/auto/Math/Gsl/Sf/Sf.so
+%{perl_vendorarch}/auto/Math/Gsl/Polynomial/Polynomial.bs
+%{perl_vendorarch}/auto/Math/Gsl/Polynomial/Polynomial.so
 
-# perl_vendorlib: /usr/lib/perl5/vendor_perl/5.8.0
-# perl_vendorarch: /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
-# perl_archlib: /usr/lib/perl5/5.8.0/i386-linux-thread-multi
-# perl_privlib: /usr/lib/perl5/5.8.0
+%changelog
+* Thu Jul 5 2007 Quien Sabe (aka Jim) <quien-sabe at metaorg.com> - 0.08-1.3
+- Added Requires/BuildRequires to build for Fedora 7
 
-%changelog
 * Wed Mar 22 2006 Dries Verachtert <dries at ulyssis.org> - 0.08-1.2
 - Rebuild for Fedora Core 5.
 



More information about the svn-commits mailing list