# - /etc/localtime must be present for tests to work
#
# TODO:
-# - 755 for %{_libdir}/R/library/*/libs/*.so
-# - %lang( ) for %{_libdir}/R/library/*/po/* dirs
# - script for rpm to autoprovides/autorequires R internals
#
%include /usr/lib/rpm/macros.perl
Summary: A language for data analysis and graphics
Summary(pl.UTF-8): Język do analizy danych oraz grafiki
Name: R
-Version: 2.14.1
-Release: 2
+Version: 2.15.1
+Release: 5
License: Mixed (distributable), mostly GPL v2+
Group: Development/Languages
# CRAN master site: ftp://cran.r-project.org/pub/R/src/
Source0: ftp://stat.ethz.ch/R-CRAN/src/base/R-2/%{name}-%{version}.tar.gz
-# Source0-md5: ba5b6fb15b660670ea29b885348f322a
+# Source0-md5: fcdf247e707fdade82b78bcf911a54f1
Source1: %{name}.desktop
Source2: %{name}.xpm
URL: http://www.r-project.org/
BuildRequires: bzip2-devel >= 1.0.6
BuildRequires: cairo-devel >= 1.6
BuildRequires: gcc-fortran
-BuildRequires: gettext-devel
+BuildRequires: gettext-devel >= 0.14.5
BuildRequires: lapack-devel >= 3.2.2-2
BuildRequires: libicu-devel
BuildRequires: libjpeg-devel >= 6b
Chambersa i Wilksa) oraz Scheme (Sussmana). R jest podobny do S, ale
implementacja i semantyka wywodzi się ze Scheme.
+%package java
+Summary: R Java classes
+Group: Development/Libraries
+Requires: %{name} = %{version}
+
+%description java
+R Java classes.
+
%prep
%setup -q
install -d build
cd build
../%configure \
+ F77=gfortran \
+ FC=gfortran \
--enable-R-shlib \
--enable-largefile \
--with-ICU \
--with%{!?with_tcl:out}-tcltk \
--with-x
-%{__make}
+%{__make} -j1
%if %{with tests}
%{__make} check
install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
-mv $RPM_BUILD_ROOT%{_libdir}/R/lib/libR*.so $RPM_BUILD_ROOT%{_libdir}
+ln -sf %{_libdir}/R/lib/libR.so $RPM_BUILD_ROOT%{_libdir}
+
mv $RPM_BUILD_ROOT%{_libdir}/%{name}/include $RPM_BUILD_ROOT%{_includedir}/R
ln -sf %{_includedir}/R $RPM_BUILD_ROOT%{_libdir}/R/include
%doc NEWS README doc/{AUTHORS,COPYRIGHTS,FAQ,RESOURCES,THANKS}
%attr(755,root,root) %{_bindir}/R
%attr(755,root,root) %{_bindir}/Rscript
-%attr(755,root,root) %{_libdir}/libR.so
%dir %{_libdir}/R
+%dir %{_libdir}/R/lib
+%attr(755,root,root) %{_libdir}/R/lib/libR.so
+%attr(755,root,root) %{_libdir}/libR.so
%{_libdir}/R/COPYING
%{_libdir}/R/NEWS
%{_libdir}/R/SVN-REVISION
%dir %{_libdir}/R/share
%{_libdir}/R/share/R
%{_libdir}/R/share/encodings
-%{_libdir}/R/share/java
%{_libdir}/R/share/licenses
%dir %{_libdir}/R/share/locale
# locale files list is autogenerated (see R.files above)
%{_pkgconfigdir}/libR.pc
%{_mandir}/man1/R.1*
%{_mandir}/man1/Rscript*
+
+%files java
+%defattr(644,root,root,755)
+%{_libdir}/R/share/java