%global BioC 2.3 %global packname rJava Name: R-%{packname} Version: 0.6 Release: 1%{?dist} Summary: Low-level R to Java interface Group: Applications/Engineering License: GPLv2 URL: http://bioconductor.org/packages/%{BioC}/bioc/html/rJava.html Source0: http://cran.r-project.org/src/contrib/rJava_0.6-2.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: R-methods R-java Requires(post): R-java Requires(postun): R-java BuildRequires: R-devel tetex-latex R >= 2.5.0 R-methods R-java-devel %description Low-level interface to Java VM very much like .C/.Call and friends. Allows creation of objects, calling methods and accessing fields. %prep %setup -q -c -n %{packname} %build %install rm -rf %{buildroot} # x86/x86_64 -> Architecture dependent package mkdir -p %{buildroot}%{_libdir}/R/library R CMD INSTALL %{packname} -l %{buildroot}%{_libdir}/R/library # Clean up in advance of check test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -rf %{buildroot}%{_libdir}/R/library/R.css # noarch -> Architecture independent package #mkdir -p %{buildroot}%{_datadir}/R/library #R CMD INSTALL %{packname} -l %{buildroot}%{_datadir}/R/library ## Clean up in advance of check #test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) #rm -rf %{buildroot}%{_datadir}/R/library/R.css %check %{_bindir}/R CMD check %{packname} %clean rm -rf %{buildroot} %post %{_R_make_search_index} %postun %{_R_make_search_index} %files %defattr(-, root, root, -) %dir %{_libdir}/R/library/%{packname} %doc %{_libdir}/R/library/%{packname}/latex %doc %{_libdir}/R/library/%{packname}/html %doc %{_libdir}/R/library/%{packname}/DESCRIPTION %doc %{_libdir}/R/library/%{packname}/man %doc %{_libdir}/R/library/%{packname}/NEWS %{_libdir}/R/library/%{packname}/CONTENTS %{_libdir}/R/library/%{packname}/INDEX %{_libdir}/R/library/%{packname}/NAMESPACE %{_libdir}/R/library/%{packname}/Meta %{_libdir}/R/library/%{packname}/R %{_libdir}/R/library/%{packname}/R-ex %{_libdir}/R/library/%{packname}/help %{_libdir}/R/library/%{packname}/java %{_libdir}/R/library/%{packname}/jri %{_libdir}/R/library/%{packname}/libs #noarch #%dir %{_datadir}/R/library/%{packname} #%doc %{_datadir}/R/library/%{packname}/latex #%doc %{_datadir}/R/library/%{packname}/doc #%doc %{_datadir}/R/library/%{packname}/html #%doc %{_datadir}/R/library/%{packname}/DESCRIPTION #%doc %{_datadir}/R/library/%{packname}/man #%doc %{_datadir}/R/library/%{packname}/NEWS %changelog * Mon Mar 23 2009 pingou 0.6-1 - initial package for Fedora