%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname jollofR %global packver 0.6.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.6.4 Release: 1%{?dist}%{?buildtag} Summary: Small Area Population Estimation by Demographics License: MIT + file LICENSE 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 BuildArch: noarch BuildRequires: R-CRAN-terra BuildRequires: R-CRAN-raster BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-sf BuildRequires: R-CRAN-ggpubr BuildRequires: R-CRAN-reshape2 BuildRequires: R-utils Requires: R-CRAN-terra Requires: R-CRAN-raster Requires: R-CRAN-ggplot2 Requires: R-CRAN-dplyr Requires: R-CRAN-tidyr Requires: R-CRAN-sf Requires: R-CRAN-ggpubr Requires: R-CRAN-reshape2 Requires: R-utils %description Automatic disaggregation of small1area population estimates by demographic groups (e.g., age, sex, race, marital status, educational level, etc) along with the estimates of uncertainty, using advanced Bayesian statistical modelling approaches based on integrated nested Laplace approximation (INLA) Rue et al. (2009) and stochastic partial differential equation (SPDE) methods Lindgren et al. (2011) . The package implements hierarchical Bayesian modeling frameworks for small area estimation as described in Leasure et al. (2020) and Nnanatu et al. (2025) . %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}