%define ver 1.4 %define rel 3mdk # Find a free display (resources generation requires X) and sets XDISPLAY %define init_xdisplay XDISPLAY=2; while /bin/true; do if [ ! -f /tmp/.X$XDISPLAY-lock ]; then sleep 2s; ( /usr/X11R6/bin/Xvfb -ac :$XDISPLAY >& /dev/null & ); sleep 5s; if [ -f /tmp/.X$XDISPLAY-lock ]; then break; fi; fi; XDISPLAY=$(($XDISPLAY+1)); done # The virtual X server PID %define kill_xdisplay kill $(cat /tmp/.X$XDISPLAY-lock) Summary: A set of R libraries for statistical analysis of genomic data Name: R-bioconductor Version: %{ver} Release: %{rel} Source0: http://www.bioconductor.org/repository/release%{ver}/package/Source/reposTools_1.4.3.tar.gz Source1: http://www.bioconductor.org/repository/release%{ver}/package/Source/widgetTools_1.4.2.tar.gz Source2: http://www.bioconductor.org/repository/release%{ver}/package/Source/DynDoc_1.4.0.tar.gz Source3: http://www.bioconductor.org/repository/release%{ver}/package/Source/tkWidgets_1.5.10.tar.gz Source4: http://www.bioconductor.org/repository/release%{ver}/package/Source/Biobase_1.4.15.tar.gz Source5: http://www.bioconductor.org/repository/release%{ver}/package/Source/Biostrings_1.0.0.tar.gz Source6: http://www.bioconductor.org/CRANrepository/statmod_1.0.6.tar.gz Source7: http://www.bioconductor.org/CRANrepository/sma_0.5.14.tar.gz Source8: http://www.bioconductor.org/repository/release%{ver}/package/Source/limma_1.6.7.tar.gz Source9: http://www.bioconductor.org/repository/release%{ver}/package/Source/marray_1.5.14.tar.gz Source10: http://www.bioconductor.org/repository/release%{ver}/package/Source/convert_1.1.7.tar.gz Source11: http://www.bioconductor.org/repository/release%{ver}/package/Source/ctc_1.2.7.tar.gz Source12: http://www.bioconductor.org/repository/release%{ver}/package/Source/externalVector_1.0.12.tar.gz Source13: http://www.bioconductor.org/repository/release%{ver}/package/Source/exprExternal_1.0.0.tar.gz Source14: http://www.bioconductor.org/repository/release%{ver}/package/Source/Icens_1.0.0.tar.gz Source15: http://www.bioconductor.org/repository/release%{ver}/package/Source/rhdf5_1.4.0.tar.gz Source16: http://www.bioconductor.org/repository/release%{ver}/package/Source/daMA_1.0.1.tar.gz Source17: http://www.bioconductor.org/data/experimental/repos/golubEsets_1.0.tar.gz Source18: http://www.bioconductor.org/CRANrepository/xtable_1.2-3.tar.gz Source19: http://www.bioconductor.org/repository/release%{ver}/package/Source/edd_1.4.0.tar.gz Source20: http://www.bioconductor.org/CRANrepository/XML_0.95-6.tar.gz Source21: http://www.bioconductor.org/data/metaData/hgu95av2_1.5.1.tar.gz Source22: http://www.bioconductor.org/repository/release%{ver}/package/Source/genefilter_1.4.0.tar.gz Source23: http://www.bioconductor.org/repository/release%{ver}/package/Source/annotate_1.4.0.tar.gz Source24: http://www.bioconductor.org/repository/release%{ver}/package/Source/Ruuid_1.4.2.tar.gz Source25: http://www.bioconductor.org/CRANrepository/SparseM_0.51.tar.gz Source26: http://www.bioconductor.org/data/experimental/repos/fibroEset_1.0.tar.gz Source27: http://www.bioconductor.org/data/metaData/hu6800_1.5.1.tar.gz Source28: http://www.bioconductor.org/data/metaData/hgu133a_1.5.1.tar.gz Source29: http://www.bioconductor.org/repository/release%{ver}/package/Source/geneplotter_1.4.0.tar.gz Source30: http://www.bioconductor.org/repository/release%{ver}/package/Source/ROC_1.0.11.tar.gz Source31: http://www.bioconductor.org/repository/release%{ver}/package/Source/multtest_1.4.1.tar.gz Source32: http://www.bioconductor.org/CRANrepository/pamr_1.12.1.tar.gz Source34: http://www.bioconductor.org/repository/release%{ver}/package/Source/RMAGEML_2.0.8.tar.gz Source35: http://www.bioconductor.org/repository/release%{ver}/package/Source/siggenes_1.0.6.tar.gz Source36: http://www.bioconductor.org/repository/release%{ver}/package/Source/globaltest_2.1.6.tar.gz Source37: http://www.bioconductor.org/repository/release%{ver}/package/Source/affy_1.4.32.tar.gz Source38: http://www.bioconductor.org/data/cdfenvs/repos/hgu95av2cdf_1.4.3.tar.gz Source39: http://www.bioconductor.org/data/cdfenvs/repos/hgu133acdf_1.4.3.tar.gz Source40: http://www.bioconductor.org/repository/release%{ver}/package/Source/affydata_1.4.0.tar.gz Source41: http://www.bioconductor.org/repository/release%{ver}/package/Source/marrayClasses_1.2.9.tar.gz Source42: http://www.bioconductor.org/repository/release%{ver}/package/Source/marrayInput_1.1.9.tar.gz Source43: http://www.bioconductor.org/repository/release%{ver}/package/Source/marrayPlots_1.1.13.tar.gz Source44: http://www.bioconductor.org/repository/release%{ver}/package/Source/marrayNorm_1.1.11.tar.gz Source45: http://www.bioconductor.org/repository/release%{ver}/package/Source/vsn_1.4.13.tar.gz Source46: http://www.bioconductor.org/data/metaData/GO_1.5.1.tar.gz Source47: http://www.bioconductor.org/data/metaData/KEGG_1.5.1.tar.gz Source48: http://www.bioconductor.org/repository/release%{ver}/package/Source/annaffy_1.0.7.tar.gz Source49: http://www.bioconductor.org/repository/release%{ver}/package/Source/affyPLM_1.1.6.tar.gz Source50: http://www.bioconductor.org/data/probes/Packages/hgu95av2probe_1.0.tar.gz Source51: http://www.bioconductor.org/data/cdfenvs/repos/hu6800cdf_1.4.3.tar.gz Source52: http://www.bioconductor.org/data/probes/Packages/hu6800probe_1.0.tar.gz Source53: http://www.bioconductor.org/repository/release%{ver}/package/Source/matchprobes_1.0.12.tar.gz Source54: http://www.bioconductor.org/repository/release%{ver}/package/Source/gcrma_1.1.0.tar.gz Source55: http://www.bioconductor.org/repository/release%{ver}/package/Source/makecdfenv_1.4.7.tar.gz Source100: http://cran.r-project.org/src/contrib/hdf5_1.5.3.tar.gz License: GPL Group: Sciences/Mathematics URL: http://www.bioconductor.org BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: R-base BuildRequires: libhdf5-devel Requires: R-base >= 2.0.0 PreReq: R-base >= 2.0.0 %description The Bioconductor project produces an open source software framework that will assist biologists and statisticians working in bioinformatics, with primary emphasis on inference using DNA microarrays. %prep %setup -c -n R-bioconductor-%{ver} -T %install rm -rf %{buildroot} mkdir -p %{buildroot}/%{_libdir}/R/library R_LIBS=%{buildroot}%{_libdir}/R/library export R_LIBS %{init_xdisplay} export DISPLAY=:$XDISPLAY # hdf5 R CMD INSTALL %{SOURCE100} -l %{buildroot}%{_libdir}/R/library # reposTools R CMD INSTALL %{SOURCE0} -l %{buildroot}%{_libdir}/R/library # widgetTools R CMD INSTALL %{SOURCE1} -l %{buildroot}%{_libdir}/R/library # DynDoc R CMD INSTALL %{SOURCE2} -l %{buildroot}%{_libdir}/R/library # tkWidget R CMD INSTALL %{SOURCE3} -l %{buildroot}%{_libdir}/R/library # Biobase R CMD INSTALL %{SOURCE4} -l %{buildroot}%{_libdir}/R/library # Biostrings R CMD INSTALL %{SOURCE5} -l %{buildroot}%{_libdir}/R/library # statmod R CMD INSTALL %{SOURCE6} -l %{buildroot}%{_libdir}/R/library # sma R CMD INSTALL %{SOURCE7} -l %{buildroot}%{_libdir}/R/library # limma R CMD INSTALL %{SOURCE8} -l %{buildroot}%{_libdir}/R/library # marray R CMD INSTALL %{SOURCE9} -l %{buildroot}%{_libdir}/R/library # convert R CMD INSTALL %{SOURCE10} -l %{buildroot}%{_libdir}/R/library # ctc R CMD INSTALL %{SOURCE11} -l %{buildroot}%{_libdir}/R/library # externalVector R CMD INSTALL %{SOURCE12} -l %{buildroot}%{_libdir}/R/library # exprExternal R CMD INSTALL %{SOURCE13} -l %{buildroot}%{_libdir}/R/library # Icens R CMD INSTALL %{SOURCE14} -l %{buildroot}%{_libdir}/R/library # rhdf5 R CMD INSTALL %{SOURCE15} -l %{buildroot}%{_libdir}/R/library # daMA R CMD INSTALL %{SOURCE16} -l %{buildroot}%{_libdir}/R/library # goluEsets R CMD INSTALL %{SOURCE17} -l %{buildroot}%{_libdir}/R/library # xtable R CMD INSTALL %{SOURCE18} -l %{buildroot}%{_libdir}/R/library # edd R CMD INSTALL %{SOURCE19} -l %{buildroot}%{_libdir}/R/library # XML R CMD INSTALL %{SOURCE20} -l %{buildroot}%{_libdir}/R/library # hgu95av2 R CMD INSTALL %{SOURCE21} -l %{buildroot}%{_libdir}/R/library # genefilter R CMD INSTALL %{SOURCE22} -l %{buildroot}%{_libdir}/R/library # annotate R CMD INSTALL %{SOURCE23} -l %{buildroot}%{_libdir}/R/library # Ruiid R CMD INSTALL %{SOURCE24} -l %{buildroot}%{_libdir}/R/library # SparseM R CMD INSTALL %{SOURCE25} -l %{buildroot}%{_libdir}/R/library # FibroEset R CMD INSTALL %{SOURCE26} -l %{buildroot}%{_libdir}/R/library # hu6800 R CMD INSTALL %{SOURCE27} -l %{buildroot}%{_libdir}/R/library # hgu133a R CMD INSTALL %{SOURCE28} -l %{buildroot}%{_libdir}/R/library # geneplotter R CMD INSTALL %{SOURCE29} -l %{buildroot}%{_libdir}/R/library # ROC R CMD INSTALL %{SOURCE30} -l %{buildroot}%{_libdir}/R/library # multtest R CMD INSTALL %{SOURCE31} -l %{buildroot}%{_libdir}/R/library # pamr R CMD INSTALL %{SOURCE32} -l %{buildroot}%{_libdir}/R/library # SJava #R CMD INSTALL %{SOURCE33} -l %{buildroot}%{_libdir}/R/library # RMAGEML R CMD INSTALL %{SOURCE34} -l %{buildroot}%{_libdir}/R/library # siggenes R CMD INSTALL %{SOURCE35} -l %{buildroot}%{_libdir}/R/library # globaltest R CMD INSTALL %{SOURCE36} -l %{buildroot}%{_libdir}/R/library # affy R CMD INSTALL %{SOURCE37} -l %{buildroot}%{_libdir}/R/library # hgu95av2cdf R CMD INSTALL %{SOURCE38} -l %{buildroot}%{_libdir}/R/library # hgu133acdf R CMD INSTALL %{SOURCE39} -l %{buildroot}%{_libdir}/R/library # affydata R CMD INSTALL %{SOURCE40} -l %{buildroot}%{_libdir}/R/library # marrayClasses R CMD INSTALL %{SOURCE41} -l %{buildroot}%{_libdir}/R/library # marrayInput R CMD INSTALL %{SOURCE42} -l %{buildroot}%{_libdir}/R/library # marrayPlots R CMD INSTALL %{SOURCE43} -l %{buildroot}%{_libdir}/R/library # marrayNorm R CMD INSTALL %{SOURCE44} -l %{buildroot}%{_libdir}/R/library # vsn R CMD INSTALL %{SOURCE45} -l %{buildroot}%{_libdir}/R/library # GO R CMD INSTALL %{SOURCE46} -l %{buildroot}%{_libdir}/R/library # KEGG R CMD INSTALL %{SOURCE47} -l %{buildroot}%{_libdir}/R/library # annaffy R CMD INSTALL %{SOURCE48} -l %{buildroot}%{_libdir}/R/library # affyPLM R CMD INSTALL %{SOURCE49} -l %{buildroot}%{_libdir}/R/library # hgu95av2probe R CMD INSTALL %{SOURCE50} -l %{buildroot}%{_libdir}/R/library # hu6800cdf R CMD INSTALL %{SOURCE51} -l %{buildroot}%{_libdir}/R/library # hu6800probe R CMD INSTALL %{SOURCE52} -l %{buildroot}%{_libdir}/R/library # matchprobes R CMD INSTALL %{SOURCE53} -l %{buildroot}%{_libdir}/R/library # gcrma R CMD INSTALL %{SOURCE54} -l %{buildroot}%{_libdir}/R/library # makecdfenv R CMD INSTALL %{SOURCE55} -l %{buildroot}%{_libdir}/R/library %{kill_xdisplay} # this is already included in R-base rm -f %{buildroot}%{_libdir}/R/library/R.css %clean %__rm -rf %{buildroot} %post %{_bindir}/R CMD perl %{_libdir}/R/share/perl/build-help.pl --htmllists > /dev/null 2>&1 %__cat %{_libdir}/R/library/*/CONTENTS > %{_libdir}/R/doc/html/search/index.txt %postun %{_bindir}/R CMD perl %{_libdir}/R/share/perl/build-help.pl --htmllists > /dev/null 2>&1 %__cat %{_libdir}/R/library/*/CONTENTS > %{_libdir}/R/doc/html/search/index.txt %files %defattr(-, root, root) %{_libdir}/R/library/* %changelog * Tue Dec 07 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.4-3mdk - Rebuilt for 2.0.1. * Sat Nov 14 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.4-2mdk - Rebuilt for R 2.0. - Updates matchprobes to 1.0.12. * Sat Oct 02 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 1.4-1mdk - initial release.