%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname micsr %global packver 0.1-3 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.3 Release: 1%{?dist}%{?buildtag} Summary: Microeconometrics with R License: GPL (>= 2) 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 BuildRequires: R-CRAN-Formula BuildRequires: R-CRAN-Rdpack BuildRequires: R-CRAN-sandwich BuildRequires: R-CRAN-generics BuildRequires: R-CRAN-numDeriv BuildRequires: R-CRAN-survival BuildRequires: R-CRAN-Rcpp BuildRequires: R-CRAN-CompQuadForm BuildRequires: R-CRAN-dfidx Requires: R-CRAN-Formula Requires: R-CRAN-Rdpack Requires: R-CRAN-sandwich Requires: R-CRAN-generics Requires: R-CRAN-numDeriv Requires: R-CRAN-survival Requires: R-CRAN-Rcpp Requires: R-CRAN-CompQuadForm Requires: R-CRAN-dfidx %description Functions, data sets and examples for the book: Yves Croissant (2025) "Microeconometrics with R", Chapman and Hall/CRC The R Series . The package includes a set of estimators for models used in microeconometrics, especially for count data and limited dependent variables. Test functions include score test, Hausman test, Vuong test, Sargan test and conditional moment test. A small subset of the data set used in the book is also included. %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}