%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname OHCSpackage %global packver 0.1.5 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.5 Release: 1%{?dist}%{?buildtag} Summary: Prepare Housing Data for Analysis License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel Requires: R-core BuildArch: noarch BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-openxlsx BuildRequires: R-CRAN-readr BuildRequires: R-CRAN-tibble BuildRequires: R-utils Requires: R-CRAN-dplyr Requires: R-CRAN-openxlsx Requires: R-CRAN-readr Requires: R-CRAN-tibble Requires: R-utils %description Prepares census and core housing needs data, specifically designed for use with Statistics Canada data and standardized input data. The package offers functions for tidying, organizing, and splitting complex data tables, making it easier for users to perform analyses on the data. 'OHCSpackage''' is particularly useful for those working with census data that has a consistent format, number of rows, and number of columns. With this package, users can save time and streamline their data preparation processes. %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}