%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname cleanTS %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: Testbench for Univariate Time Series Cleaning License: GPL (>= 3) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel Requires: R-core BuildArch: noarch BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-gganimate BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-ggtext BuildRequires: R-CRAN-transformr BuildRequires: R-CRAN-glue BuildRequires: R-CRAN-imputeTestbench BuildRequires: R-CRAN-imputeTS BuildRequires: R-CRAN-lubridate BuildRequires: R-CRAN-shiny BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-tibble Requires: R-CRAN-data.table Requires: R-CRAN-gganimate Requires: R-CRAN-ggplot2 Requires: R-CRAN-ggtext Requires: R-CRAN-transformr Requires: R-CRAN-glue Requires: R-CRAN-imputeTestbench Requires: R-CRAN-imputeTS Requires: R-CRAN-lubridate Requires: R-CRAN-shiny Requires: R-CRAN-stringr Requires: R-CRAN-tibble %description A reliable and efficient tool for cleaning univariate time series data. It implements reliable and efficient procedures for automating the process of cleaning univariate time series data. The package provides integration with already developed and deployed tools for missing value imputation and outlier detection. It also provides a way of visualizing large time-series data in different resolutions. %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}