%global __brp_check_rpaths %{nil}
%global __requires_exclude ^libmpi
%global packname PublicWorksFinanceIT
%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: Soil Defense Investments in Italy: Data Retrieval, Analysis, Visualization
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-magrittr
BuildRequires: R-CRAN-dplyr
BuildRequires: R-CRAN-ggplot2
BuildRequires: R-CRAN-httr
BuildRequires: R-CRAN-leaflet
BuildRequires: R-CRAN-lubridate
BuildRequires: R-CRAN-rlang
BuildRequires: R-CRAN-rvest
BuildRequires: R-CRAN-scales
BuildRequires: R-CRAN-sf
BuildRequires: R-CRAN-tibble
BuildRequires: R-CRAN-tidyr
BuildRequires: R-CRAN-plotly
BuildRequires: R-CRAN-spdep
BuildRequires: R-CRAN-knitr
Requires: R-CRAN-magrittr
Requires: R-CRAN-dplyr
Requires: R-CRAN-ggplot2
Requires: R-CRAN-httr
Requires: R-CRAN-leaflet
Requires: R-CRAN-lubridate
Requires: R-CRAN-rlang
Requires: R-CRAN-rvest
Requires: R-CRAN-scales
Requires: R-CRAN-sf
Requires: R-CRAN-tibble
Requires: R-CRAN-tidyr
Requires: R-CRAN-plotly
Requires: R-CRAN-spdep
Requires: R-CRAN-knitr
%description
Facilitates the retrieval and analysis of financial data related to public
works in Italy, focusing on soil defense investments. It extracts data
from 'OpenCoesione', 'OpenBDAP', and the 'ReNDiS' database, eliminating
the need for direct access to these platforms. The package boasts a
user-friendly design, featuring real time updates and a set of functions
tailored for data retrieval and visualization. See the webpages for
further information ,
, and
.
%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}