%global __brp_check_rpaths %{nil} %global packname conleyreg %global packver 0.1.7 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.7 Release: 1%{?dist}%{?buildtag} Summary: Estimations using Conley Standard Errors License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel Requires: R-core BuildRequires: R-base BuildRequires: R-stats BuildRequires: R-CRAN-sf BuildRequires: R-CRAN-Rcpp BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-lmtest BuildRequires: R-CRAN-foreach BuildRequires: R-parallel BuildRequires: R-CRAN-doParallel BuildRequires: R-CRAN-Rdpack BuildRequires: R-CRAN-fixest BuildRequires: R-CRAN-Matrix BuildRequires: R-CRAN-lwgeom BuildRequires: R-CRAN-s2 BuildRequires: R-methods BuildRequires: R-CRAN-RcppArmadillo Requires: R-base Requires: R-stats Requires: R-CRAN-sf Requires: R-CRAN-Rcpp Requires: R-CRAN-data.table Requires: R-CRAN-lmtest Requires: R-CRAN-foreach Requires: R-parallel Requires: R-CRAN-doParallel Requires: R-CRAN-Rdpack Requires: R-CRAN-fixest Requires: R-CRAN-Matrix Requires: R-CRAN-lwgeom Requires: R-CRAN-s2 Requires: R-methods %description Functions calculating Conley (1999) standard errors. The package started by merging and extending multiple packages and other published scripts on this econometric technique. It strongly emphasizes computational optimization. Details are available in the function documentation and in the vignette. %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}