%global __brp_check_rpaths %{nil}
%global __requires_exclude ^libmpi
%global packname ColOpenData
%global packver 0.3.0
%global rlibdir /usr/local/lib/R/library
Name: R-CRAN-%{packname}
Version: 0.3.0
Release: 1%{?dist}%{?buildtag}
Summary: Download Colombian Demographic, Climate and Geospatial 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.3.0
Requires: R-core >= 3.3.0
BuildArch: noarch
BuildRequires: R-CRAN-checkmate
BuildRequires: R-CRAN-config
BuildRequires: R-CRAN-dplyr
BuildRequires: R-CRAN-magrittr
BuildRequires: R-CRAN-rlang
BuildRequires: R-CRAN-sf
BuildRequires: R-CRAN-stringdist
BuildRequires: R-CRAN-tidyr
BuildRequires: R-utils
Requires: R-CRAN-checkmate
Requires: R-CRAN-config
Requires: R-CRAN-dplyr
Requires: R-CRAN-magrittr
Requires: R-CRAN-rlang
Requires: R-CRAN-sf
Requires: R-CRAN-stringdist
Requires: R-CRAN-tidyr
Requires: R-utils
%description
Downloads wrangled Colombian socioeconomic, geospatial,population and
climate data from DANE (National Administrative
Department of Statistics) and IDEAM (Institute of
Hydrology, Meteorology and Environmental Studies). It solves the problem
of Colombian data being issued in different web pages and sources by using
functions that allow the user to select the desired database and download
it without having to do the exhausting acquisition process.
%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}