%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname micsr %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: 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.0.0 Requires: R-core >= 4.0.0 BuildRequires: R-CRAN-Formula BuildRequires: R-CRAN-Rdpack BuildRequires: R-CRAN-sandwich BuildRequires: R-CRAN-generics BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-knitr BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-tidyselect Requires: R-CRAN-Formula Requires: R-CRAN-Rdpack Requires: R-CRAN-sandwich Requires: R-CRAN-generics Requires: R-CRAN-tibble Requires: R-CRAN-ggplot2 Requires: R-CRAN-rlang Requires: R-CRAN-dplyr Requires: R-CRAN-tidyr Requires: R-CRAN-purrr Requires: R-CRAN-knitr Requires: R-CRAN-magrittr Requires: R-CRAN-tidyselect %description Functions, data sets and examples for the book: Yves Croissant (2024) "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}