%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname winputall %global packver 1.0.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.1 Release: 1%{?dist}%{?buildtag} Summary: Variable Input Allocation Among Crops License: GPL (>= 3) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.4.0 Requires: R-core >= 3.4.0 BuildRequires: R-CRAN-RcppParallel >= 5.0.1 BuildRequires: R-CRAN-rstantools >= 2.4.0 BuildRequires: R-CRAN-rstan >= 2.18.1 BuildRequires: R-CRAN-StanHeaders >= 2.18.0 BuildRequires: R-CRAN-BH >= 1.66.0 BuildRequires: R-CRAN-RcppEigen >= 0.3.3.3.0 BuildRequires: R-CRAN-Rcpp >= 0.12.0 BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-future BuildRequires: R-CRAN-future.apply BuildRequires: R-graphics BuildRequires: R-CRAN-ks BuildRequires: R-CRAN-LearnBayes BuildRequires: R-CRAN-MASS BuildRequires: R-CRAN-Matrix BuildRequires: R-CRAN-matrixcalc BuildRequires: R-CRAN-matrixStats BuildRequires: R-methods BuildRequires: R-CRAN-plm BuildRequires: R-stats BuildRequires: R-utils BuildRequires: R-CRAN-rstantools Requires: R-CRAN-RcppParallel >= 5.0.1 Requires: R-CRAN-rstantools >= 2.4.0 Requires: R-CRAN-rstan >= 2.18.1 Requires: R-CRAN-Rcpp >= 0.12.0 Requires: R-CRAN-dplyr Requires: R-CRAN-future Requires: R-CRAN-future.apply Requires: R-graphics Requires: R-CRAN-ks Requires: R-CRAN-LearnBayes Requires: R-CRAN-MASS Requires: R-CRAN-Matrix Requires: R-CRAN-matrixcalc Requires: R-CRAN-matrixStats Requires: R-methods Requires: R-CRAN-plm Requires: R-stats Requires: R-utils Requires: R-CRAN-rstantools %description Using a time-varying random parameters model developed in Koutchade et al., (2024) , this package allows allocating variable input costs among crops produced by farmers based on panel data including information on input expenditure aggregated at the farm level and acreage shares. It also considers in fairly way the weighting data and can allow integrating time-varying and time-constant control variables. %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}