%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname stgam %global packver 0.0.1.2 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.0.1.2 Release: 1%{?dist}%{?buildtag} Summary: Spatially and Temporally Varying Coefficient Models Using Generalized Additive Models License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 2.10 Requires: R-core >= 2.10 BuildArch: noarch BuildRequires: R-CRAN-mgcv >= 1.9.1 BuildRequires: R-CRAN-cowplot BuildRequires: R-CRAN-doParallel BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-foreach BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-glue BuildRequires: R-grDevices BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-metR BuildRequires: R-parallel BuildRequires: R-CRAN-tidyselect Requires: R-CRAN-mgcv >= 1.9.1 Requires: R-CRAN-cowplot Requires: R-CRAN-doParallel Requires: R-CRAN-dplyr Requires: R-CRAN-foreach Requires: R-CRAN-ggplot2 Requires: R-CRAN-glue Requires: R-grDevices Requires: R-CRAN-magrittr Requires: R-CRAN-metR Requires: R-parallel Requires: R-CRAN-tidyselect %description A framework for specifying spatially, temporally and spatially-and-temporally varying coefficient models using Generalized Additive Models with Gaussian Process smooths. The smooths are parameterised with location and / or time attributes. Importantly the framework supports the investigation of the presence and nature of any space-time dependencies in the data, allows the user to evaluate different model forms (specifications) and to pick the most probable model or to combine multiple varying coefficient models using Bayesian Model Averaging. For more details see: Brunsdon et al (2023) , Comber et al (2023) and Comber et al (2024) . %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}