%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname geocausal %global packver 0.4.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.4.1 Release: 1%{?dist}%{?buildtag} Summary: Causal Inference with Spatio-Temporal Data License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.5.0 Requires: R-core >= 3.5.0 BuildArch: noarch BuildRequires: R-CRAN-crsuggest BuildRequires: R-CRAN-ggthemes BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-furrr BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-ggpubr BuildRequires: R-CRAN-mclust BuildRequires: R-CRAN-progressr BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-Rglpk BuildRequires: R-CRAN-sf BuildRequires: R-CRAN-spatstat.explore BuildRequires: R-CRAN-spatstat.geom BuildRequires: R-CRAN-spatstat.model BuildRequires: R-CRAN-spatstat.univar BuildRequires: R-CRAN-spatstat.random BuildRequires: R-CRAN-terra BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-tidyselect BuildRequires: R-CRAN-tidyterra Requires: R-CRAN-crsuggest Requires: R-CRAN-ggthemes Requires: R-CRAN-data.table Requires: R-CRAN-dplyr Requires: R-CRAN-furrr Requires: R-CRAN-ggplot2 Requires: R-CRAN-ggpubr Requires: R-CRAN-mclust Requires: R-CRAN-progressr Requires: R-CRAN-purrr Requires: R-CRAN-Rglpk Requires: R-CRAN-sf Requires: R-CRAN-spatstat.explore Requires: R-CRAN-spatstat.geom Requires: R-CRAN-spatstat.model Requires: R-CRAN-spatstat.univar Requires: R-CRAN-spatstat.random Requires: R-CRAN-terra Requires: R-CRAN-tibble Requires: R-CRAN-tidyr Requires: R-CRAN-tidyselect Requires: R-CRAN-tidyterra %description Spatio-temporal causal inference based on point process data. You provide the raw data of locations and timings of treatment and outcome events, specify counterfactual scenarios, and the package estimates causal effects over specified spatial and temporal windows. See Papadogeorgou, et al. (2022) and Mukaigawara, 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}