%global __brp_check_rpaths %{nil}
%global __requires_exclude ^libmpi
%global packname ARPALData
%global packver 1.6.0
%global rlibdir /usr/local/lib/R/library
Name: R-CRAN-%{packname}
Version: 1.6.0
Release: 1%{?dist}%{?buildtag}
Summary: Retrieving and Analyzing Air Quality and Weather Data from ARPA Lombardia
License: GPL (>= 2)
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-tidyselect
BuildRequires: R-CRAN-dplyr
BuildRequires: R-utils
BuildRequires: R-CRAN-lubridate
BuildRequires: R-CRAN-rlang
BuildRequires: R-CRAN-readr
BuildRequires: R-CRAN-stringr
BuildRequires: R-CRAN-tm
BuildRequires: R-CRAN-tidyr
BuildRequires: R-CRAN-purrr
BuildRequires: R-CRAN-eurostat
BuildRequires: R-CRAN-sf
BuildRequires: R-CRAN-ggplot2
BuildRequires: R-CRAN-tibble
BuildRequires: R-CRAN-aweek
BuildRequires: R-CRAN-curl
BuildRequires: R-CRAN-archive
BuildRequires: R-CRAN-future
BuildRequires: R-CRAN-future.apply
Requires: R-CRAN-tidyselect
Requires: R-CRAN-dplyr
Requires: R-utils
Requires: R-CRAN-lubridate
Requires: R-CRAN-rlang
Requires: R-CRAN-readr
Requires: R-CRAN-stringr
Requires: R-CRAN-tm
Requires: R-CRAN-tidyr
Requires: R-CRAN-purrr
Requires: R-CRAN-eurostat
Requires: R-CRAN-sf
Requires: R-CRAN-ggplot2
Requires: R-CRAN-tibble
Requires: R-CRAN-aweek
Requires: R-CRAN-curl
Requires: R-CRAN-archive
Requires: R-CRAN-future
Requires: R-CRAN-future.apply
%description
Contains functions for retrieving, managing and analysing air quality and
weather data from Regione Lombardia open database
(). Data are collected by ARPA Lombardia
(Lombardia Environmental Protection Agency), Italy, through its ground
monitoring network ().
See the webpage for further information on
ARPA Lombardia's activities and history. Data quality (e.g. missing
values, exported values, graphical mapping) has been checked involving
members of the ARPA Lombardia's office for air quality control. The
package makes available observations since 1989 (for weather) and 1968
(for air quality) and are updated with daily frequency by the regional
agency. Full description of the package can be retrieved in the companion
paper Maranzano & Algieri (2024), "ARPALData: an R package for retrieving
and analyzing air quality and weather data from ARPA Lombardia (Italy)",
Environmental and Ecological Statistics, .
%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}