%global __brp_check_rpaths %{nil} %global packname googleLanguageR %global packver 0.3.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.3.0 Release: 3%{?dist}%{?buildtag} Summary: Call Google's 'Natural Language' API, 'Cloud Translation' API,'Cloud Speech' API and 'Cloud Text-to-Speech' API License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.3 Requires: R-core >= 3.3 BuildArch: noarch BuildRequires: R-CRAN-googleAuthR >= 1.1.1 BuildRequires: R-CRAN-purrr >= 0.2.4 BuildRequires: R-CRAN-assertthat BuildRequires: R-CRAN-base64enc BuildRequires: R-CRAN-jsonlite BuildRequires: R-CRAN-magrittr BuildRequires: R-stats BuildRequires: R-CRAN-tibble BuildRequires: R-utils Requires: R-CRAN-googleAuthR >= 1.1.1 Requires: R-CRAN-purrr >= 0.2.4 Requires: R-CRAN-assertthat Requires: R-CRAN-base64enc Requires: R-CRAN-jsonlite Requires: R-CRAN-magrittr Requires: R-stats Requires: R-CRAN-tibble Requires: R-utils %description Call 'Google Cloud' machine learning APIs for text and speech tasks. Call the 'Cloud Translation' API for detection and translation of text, the 'Natural Language' API to analyse text for sentiment, entities or syntax, the 'Cloud Speech' API to transcribe sound files to text and the 'Cloud Text-to-Speech' API to turn text into sound files. %prep %setup -q -c -n %{packname} find -type f -executable -exec grep -Iq . {} \; -exec sed -i -e '$a\' {} \; %build %install mkdir -p %{buildroot}%{rlibdir} %{_bindir}/R CMD INSTALL -l %{buildroot}%{rlibdir} %{packname} test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -f %{buildroot}%{rlibdir}/R.css %files %{rlibdir}/%{packname}