rpms/R-RScaLAPACK/devel R-RScaLAPACK.spec,1.19,1.20
Tom Callaway (spot)
fedora-extras-commits at redhat.com
Sun Aug 26 23:17:17 UTC 2007
Author: spot
Update of /cvs/extras/rpms/R-RScaLAPACK/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24171/devel
Modified Files:
R-RScaLAPACK.spec
Log Message:
Rebuild for BuildID, license tag fixes
Index: R-RScaLAPACK.spec
===================================================================
RCS file: /cvs/extras/rpms/R-RScaLAPACK/devel/R-RScaLAPACK.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- R-RScaLAPACK.spec 30 Mar 2007 21:15:21 -0000 1.19
+++ R-RScaLAPACK.spec 26 Aug 2007 23:16:45 -0000 1.20
@@ -1,7 +1,7 @@
%define packname RScaLAPACK
%define lamdir %{_libdir}/lam
-%ifarch x86_64 ia64
+%ifarch x86_64 ia64 ppc64 sparc64
%define bitsize 64
%else
%define bitsize 32
@@ -9,15 +9,17 @@
Name: R-%{packname}
Version: 0.5.1
-Release: 9%{?dist}
+Release: 10%{?dist}
Source0: ftp://cran.r-project.org/pub/R/contrib/main/%{packname}_%{version}.tar.gz
-License: Freely distributable
+License: MIT
URL: http://cran.r-project.org/contrib
Group: Applications/Engineering
Summary: An interface to perform parallel computation on linear algebra problems using ScaLAPACK
BuildRequires: lam-libs, lam-devel, R-devel, tetex-latex, lapack-devel
BuildRequires: gcc-gfortran, blacs-devel, scalapack-devel, autoconf
Requires: R, scalapack, lam-libs
+Requires(post): R
+Requires(postun): R
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Patch0: R-RScaLAPACK-0.4.0-lam-mpi-blacs.patch
Patch1: R-RScaLAPACK-0.5.1-gcc4.patch
@@ -32,7 +34,7 @@
ScaLAPACK library for the linear algebra computations.
%prep
-%setup -T -c -a 0
+%setup -q -c -n %{packname}
%ifarch x86_64 ppc64 sparc64 ia64 alpha
%patch2 -p1
%else
@@ -45,32 +47,38 @@
%build
cd RScaLAPACK
autoconf
-cd ..
-cp %{packname}/DESCRIPTION .
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_libdir}/R/library
%{_bindir}/R CMD INSTALL --configure-args="CFLAGS='$RPM_OPT_FLAGS -I%{_includedir}/lam/ -I%{_includedir}/lam/%{bitsize} -L%{lamdir} -lutil -lmpiblacsCinit -lmpiblacs -llam -llamf77mpi -lmpi -llapack' FFLAGS='$RPM_OPT_FLAGS -I%{_includedir}/lam/ -I%{_includedir}/lam/%{bitsize} -L%{lamdir} -lutil -llapack'" -l $RPM_BUILD_ROOT%{_libdir}/R/library %{packname}
-# %{_bindir}/R CMD check %{packname}
+# Clean up in advance of check
test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so)
rm -rf $RPM_BUILD_ROOT%{_libdir}/R/library/R.css
+%check
+# Check is pretty darned broken.
+# %%{_bindir}/R CMD check %{packname}
+
%clean
rm -rf $RPM_BUILD_ROOT
%post
-cat %{_libdir}/R/library/*/CONTENTS > %{_libdir}/R/doc/html/search/index.txt
+%{_R_make_search_index}
%postun
-cat %{_libdir}/R/library/*/CONTENTS > %{_libdir}/R/doc/html/search/index.txt
+%{_R_make_search_index}
%files
%defattr(-,root,root,-)
-%doc DESCRIPTION
%{_libdir}/R/library/%{packname}/
%changelog
+* Sun Aug 26 2007 Tom "spot" Callaway <tcallawa at redhat.com> 0.5.1-10
+- modernize spec file
+- fix license tag
+- rebuild for BuildID
+
* Fri Mar 30 2007 Tom "spot" Callaway <tcallawa at redhat.com> 0.5.1-9
- include bitsize specific lam include directory
More information about the fedora-extras-commits
mailing list