%global __brp_check_rpaths %{nil}
%global __requires_exclude ^libmpi
%global packname orcamentoBR
%global packver 1.0.4
%global rlibdir /usr/local/lib/R/library
Name: R-CRAN-%{packname}
Version: 1.0.4
Release: 1%{?dist}%{?buildtag}
Summary: Download Official Data on Brazil's Federal Budget
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-httr
BuildRequires: R-CRAN-jsonlite
Requires: R-CRAN-httr
Requires: R-CRAN-jsonlite
%description
Allows users to download and analyze official data on Brazil's federal
budget through the 'SPARQL' endpoint provided by the Integrated Budget and
Planning System ('SIOP'). This package enables access to detailed
information on budget allocations and expenditures of the federal
government, making it easier to analyze and visualize these data.
Technical information on the Brazilian federal budget is available
(Portuguese only) at . The
'SIOP' endpoint is available at
.
%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}