%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname actimetrics %global packver 0.4.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.4.0 Release: 1%{?dist}%{?buildtag} Summary: Create Metrics Actigraphy and Activity Analysis License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.1.0 Requires: R-core >= 4.1.0 BuildArch: noarch BuildRequires: R-CRAN-walking >= 0.8.0 BuildRequires: R-CRAN-actibase BuildRequires: R-CRAN-actiread BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-lubridate BuildRequires: R-CRAN-assertthat BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-rlang BuildRequires: R-stats BuildRequires: R-CRAN-tidyr BuildRequires: R-methods Requires: R-CRAN-walking >= 0.8.0 Requires: R-CRAN-actibase Requires: R-CRAN-actiread Requires: R-CRAN-dplyr Requires: R-CRAN-lubridate Requires: R-CRAN-assertthat Requires: R-CRAN-purrr Requires: R-CRAN-tibble Requires: R-CRAN-rlang Requires: R-stats Requires: R-CRAN-tidyr Requires: R-methods %description Provides functions for calibrating, counting, and summarizing actigraphy and activity data into specific metrics and sleep measures. The metrics include activity counts, step counts, activity index, Monitor Independent Movement Summary Unit (MIMS), mean amplitude deviation (MAD), and provides wrappers for sleep estimation from activity counts using Tudor-Locke (2014) and Sadeh (1994) . %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}