[R-RScaLAPACK/f15] rebuild for R 2.14.0

Tom Callaway spot at fedoraproject.org
Wed Nov 9 20:48:07 UTC 2011


commit b388e966f561bdffcb959855ac2ebd775457a314
Author: Tom "spot" Callaway <tcallawa at redhat.com>
Date:   Wed Nov 9 15:48:04 2011 -0500

    rebuild for R 2.14.0

 R-RScaLAPACK.spec |   35 ++++++++---------------------------
 1 files changed, 8 insertions(+), 27 deletions(-)
---
diff --git a/R-RScaLAPACK.spec b/R-RScaLAPACK.spec
index f120eef..6ea2a62 100644
--- a/R-RScaLAPACK.spec
+++ b/R-RScaLAPACK.spec
@@ -1,26 +1,8 @@
 %define packname RScaLAPACK
 
-# These macros will go away soon. Hopefully.
-%global _openmpi_load \
- . /etc/profile.d/modules.sh; \
- module load openmpi-%{_arch}; \
- export CFLAGS="$CFLAGS";
-%global _openmpi_unload \
- . /etc/profile.d/modules.sh; \
- module unload openmpi-%{_arch};
-
-# The scalapack packages should probably provide this.
-%global _scalapack_openmpi_load \
- . /etc/profile.d/modules.sh; \
- module load scalapack-openmpi-%{_arch}; \
- export CFLAGS="$CFLAGS";
-%global _scalapack_openmpi_unload \
- . /etc/profile.d/modules.sh; \
- module unload scalapack-openmpi-%{_arch};
-
 Name: R-%{packname}
 Version: 0.6.1
-Release: 6%{?dist}
+Release: 8%{?dist}
 Source0: ftp://cran.r-project.org/pub/R/contrib/main/%{packname}_%{version}.tar.gz
 License: MIT
 URL: http://cran.r-project.org/web/packages/RScaLAPACK/index.html
@@ -29,7 +11,6 @@ Summary: An interface to perform parallel computation on linear algebra problems
 BuildRequires: openmpi-devel, R-devel, tetex-latex, lapack-devel, blas-devel, atlas-devel
 BuildRequires: gcc-gfortran, blacs-openmpi-devel, scalapack-openmpi-devel, autoconf, automake
 Requires: R-core, scalapack-openmpi, openmpi
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Patch0: R-RScaLAPACK-0.5.1-mpi-blacs.patch
 Patch3: R-RScaLAPACK-0.6.1-configurefix.patch
 Patch6: R-RScaLAPACK-0.6.1-mpicc.patch
@@ -84,7 +65,6 @@ export MPI_COMPILER=openmpi
 OPENMPICFLAGS="$CFLAGS"
 OPENMPILDFLAGS="-L$MPI_LIB"
 OPENMPI_INCLUDE="-I$MPI_INCLUDE"
-%{_scalapack_openmpi_load}
 export RPM_OPT_FLAGS="%{optflags}"
 export CFLAGS="$RPM_OPT_FLAGS $LDFLAGS $OPENMPILDFLAGS -lutil -lmpiblacsCinit -lmpiblacs -lmpi -llapack"
 export CC=mpicc
@@ -92,8 +72,7 @@ export F77=mpif77
 export FFLAGS="$RPM_OPT_FLAGS $LDFLAGS $OPENMPILDFLAGS -lutil -llapack -lmpi"
 export MPI_INCLUDE="$OPENMPI_INCLUDE"
 %{_bindir}/R CMD INSTALL --library=$RPM_BUILD_ROOT%{_libdir}/R/library \
-                         --configure-args="--with-blacs=%{_libdir}/openmpi/lib/ --with-lapack=%{_libdir} --with-blas=%{_libdir} --with-atlas=%{_libdir}/atlas/ --with-scalapack=%{_libdir}/scalapack-openmpi/ CC=mpicc FFLAGS='$RPM_OPT_FLAGS $LDFLAGS $OPENMPILDFLAGS -lutil -llapack -lmpi'" %{packname}
-%{_scalapack_openmpi_unload}
+                         --configure-args="--with-blacs=%{_libdir}/openmpi/lib/ --with-lapack=%{_libdir} --with-blas=%{_libdir} --with-atlas=%{_libdir}/atlas/ --with-scalapack=%{_libdir}/openmpi/lib CC=mpicc FFLAGS='$RPM_OPT_FLAGS $LDFLAGS $OPENMPILDFLAGS -lutil -llapack -lmpi'" %{packname}
 %{_openmpi_unload}
 
 # Clean up in advance of check
@@ -104,14 +83,16 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/R/library/R.css
 # Check is pretty darned broken.
 # %%{_bindir}/R CMD check %{packname}
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files
-%defattr(-,root,root,-)
 %{_libdir}/R/library/%{packname}/
 
 %changelog
+* Wed Nov  9 2011 Tom Callaway <spot at fedoraproject.org> - 0.6.1-8
+- rebuild for R 2.14.0
+
+* Thu Aug  4 2011 Tom Callaway <spot at fedoraproject.org> - 0.6.1-7
+- fix package against cleaned up scalapack
+
 * Mon Feb 07 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.6.1-6
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list