719daaa
%global packname  gdata
719daaa
%global rlibdir  %{_datadir}/R/library
719daaa
719daaa
719daaa
Name:             R-%{packname}
719daaa
Version:          2.18.0
deeaf72
Release:          2%{?dist}
719daaa
Summary:          Various R Programming Tools for Data Manipulation
719daaa
719daaa
License:          GPLv2
719daaa
URL:              https://cran.r-project.org/web/packages/%{packname}/index.html
719daaa
Source0:          https://cran.r-project.org/src/contrib/%{packname}_%{version}.tar.gz
719daaa
719daaa
# Here's the R view of the dependencies world:
719daaa
# Depends:
719daaa
# Imports:   R-gtools R-stats R-methods R-utils
719daaa
# Suggests:  R-RUnit
719daaa
# LinkingTo:
719daaa
# Enhances:
719daaa
719daaa
BuildArch:        noarch
719daaa
Requires:         R-core
719daaa
719daaa
Requires:         R-gtools R-stats R-methods R-utils
719daaa
BuildRequires:    R-devel tex(latex)
719daaa
BuildRequires:    R-gtools R-stats R-methods R-utils
719daaa
BuildRequires:    R-RUnit
719daaa
deeaf72
719daaa
%description
719daaa
Various R programming tools for data manipulation, including:
719daaa
  - medical unit conversions,
719daaa
  - combining objects,
719daaa
  - character vector operations,
719daaa
  - factor manipulation,
719daaa
  - obtaining information about R objects,
719daaa
  - manipulating MS-Excel formatted files,
719daaa
  - generating fixed-width format files,
719daaa
  - extricating components of date & time objects,
719daaa
  - operations on columns of data frames,
719daaa
  - matrix operations,
719daaa
  - operations on vectors,
719daaa
  - operations on data frames,
719daaa
  - value of last evaluated expression, and
719daaa
  - wrapper for 'sample' that ensures consistent behavior for both scalar and
719daaa
    vector arguments.
719daaa
719daaa
719daaa
%prep
719daaa
%setup -q -c -n %{packname}
719daaa
deeaf72
# Fix permissions
deeaf72
chmod -x %{packname}/inst/perl/Digest/Perl/MD5.pm
deeaf72
chmod -x %{packname}/inst/perl/Spreadsheet/README-XLS
deeaf72
chmod -x %{packname}/inst/perl/module_tools.pl
deeaf72
chmod -x %{packname}/inst/perl/xls2csv.pl
deeaf72
chmod -x %{packname}/inst/perl/xls2tab.pl
deeaf72
chmod -x %{packname}/inst/perl/xls2tsv.pl
deeaf72
sed -i -e '/^#!\//, 1d' %{packname}/inst/perl/*.pl
deeaf72
719daaa
719daaa
%build
719daaa
719daaa
719daaa
%install
719daaa
mkdir -p %{buildroot}%{rlibdir}
719daaa
%{_bindir}/R CMD INSTALL -l %{buildroot}%{rlibdir} %{packname}
719daaa
test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so)
719daaa
rm -f %{buildroot}%{rlibdir}/R.css
719daaa
719daaa
719daaa
%check
719daaa
%{_bindir}/R CMD check %{packname}
719daaa
719daaa
719daaa
%files
719daaa
%dir %{rlibdir}/%{packname}
719daaa
%doc %{rlibdir}/%{packname}/doc
719daaa
%doc %{rlibdir}/%{packname}/html
719daaa
%{rlibdir}/%{packname}/DESCRIPTION
719daaa
%doc %{rlibdir}/%{packname}/ChangeLog
719daaa
%doc %{rlibdir}/%{packname}/NEWS
719daaa
%{rlibdir}/%{packname}/INDEX
719daaa
%{rlibdir}/%{packname}/NAMESPACE
719daaa
%{rlibdir}/%{packname}/Meta
719daaa
%{rlibdir}/%{packname}/R
719daaa
%{rlibdir}/%{packname}/help
719daaa
%{rlibdir}/%{packname}/bin
719daaa
%{rlibdir}/%{packname}/data
719daaa
%{rlibdir}/%{packname}/perl
719daaa
%{rlibdir}/%{packname}/xls
719daaa
719daaa
719daaa
%changelog
deeaf72
* Fri Mar 16 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.18.0-2
16d1225
- Fix permissions on Perl code
deeaf72
deeaf72
* Wed Mar 14 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.18.0-1
719daaa
- initial package for Fedora