%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname disagmethod %global packver 0.1.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.1 Release: 1%{?dist}%{?buildtag} Summary: Autoregressive Integrated Moving Average (ARIMA) Based Disaggregation Methods License: GPL-2 | GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.5 Requires: R-core >= 4.5 BuildArch: noarch BuildRequires: R-CRAN-polynom BuildRequires: R-CRAN-ltsa BuildRequires: R-CRAN-zoo BuildRequires: R-CRAN-xts BuildRequires: R-CRAN-tsbox BuildRequires: R-CRAN-tswge Requires: R-CRAN-polynom Requires: R-CRAN-ltsa Requires: R-CRAN-zoo Requires: R-CRAN-xts Requires: R-CRAN-tsbox Requires: R-CRAN-tswge %description We have the code for disaggregation as found in Wei and Stram (1990, ), and Hodgess and Wei (1996, "Temporal Disaggregation of Time Series" in Statistical Science I, Nova Publishing). The disaggregation models have different orders of the moving average component. These are based on ARIMA models rather than differencing or using similar time series. %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}