%global __brp_check_rpaths %{nil} %global packname cjar %global packver 0.1.2 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.2 Release: 1%{?dist}%{?buildtag} Summary: R Client for 'Customer Journey Analytics' ('CJA') 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.2.0 Requires: R-core >= 3.2.0 BuildArch: noarch BuildRequires: R-CRAN-assertthat BuildRequires: R-CRAN-httr BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-R6 BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-jsonlite BuildRequires: R-CRAN-glue BuildRequires: R-CRAN-jose BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-lubridate BuildRequires: R-CRAN-progress BuildRequires: R-CRAN-vctrs BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-memoise BuildRequires: R-CRAN-openssl Requires: R-CRAN-assertthat Requires: R-CRAN-httr Requires: R-CRAN-magrittr Requires: R-CRAN-purrr Requires: R-CRAN-R6 Requires: R-CRAN-dplyr Requires: R-CRAN-tidyr Requires: R-CRAN-jsonlite Requires: R-CRAN-glue Requires: R-CRAN-jose Requires: R-CRAN-tibble Requires: R-CRAN-lubridate Requires: R-CRAN-progress Requires: R-CRAN-vctrs Requires: R-CRAN-stringr Requires: R-CRAN-rlang Requires: R-CRAN-memoise Requires: R-CRAN-openssl %description Connect to the 'CJA' API, which powers 'CJA Workspace' . The package was developed with the analyst in mind and will continue to be developed with the guiding principles of iterative, repeatable, timely analysis. New features are actively being developed and we value your feedback and contribution to the process. %prep %setup -q -c -n %{packname} # fix end of executable files find -type f -executable -exec grep -Iq . {} \; -exec sed -i -e '$a\' {} \; # prevent binary stripping [ -d %{packname}/src ] && find %{packname}/src -type f -exec \ sed -i 's@/usr/bin/strip@/usr/bin/true@g' {} \; || true [ -d %{packname}/src ] && find %{packname}/src/Make* -type f -exec \ sed -i 's@-g0@@g' {} \; || true # don't allow local prefix in executable scripts find -type f -executable -exec sed -Ei 's@#!( )*/usr/local/bin@#!/usr/bin@g' {} \; %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 # remove buildroot from installed files find %{buildroot}%{rlibdir} -type f -exec sed -i "s@%{buildroot}@@g" {} \; %files %{rlibdir}/%{packname}