%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname read.abares %global packver 3.0.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 3.0.0 Release: 1%{?dist}%{?buildtag} Summary: Read Australian Agricultural Data from Government Agencies License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.1.0 Requires: R-core >= 4.1.0 BuildArch: noarch BuildRequires: R-CRAN-brio BuildRequires: R-CRAN-cli BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-fs BuildRequires: R-CRAN-htm2txt BuildRequires: R-CRAN-httr2 BuildRequires: R-CRAN-lubridate BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-readxl BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-sf BuildRequires: R-CRAN-stars BuildRequires: R-CRAN-stringr BuildRequires: R-CRAN-terra BuildRequires: R-CRAN-tidync BuildRequires: R-utils BuildRequires: R-CRAN-whoami BuildRequires: R-CRAN-withr Requires: R-CRAN-brio Requires: R-CRAN-cli Requires: R-CRAN-data.table Requires: R-CRAN-fs Requires: R-CRAN-htm2txt Requires: R-CRAN-httr2 Requires: R-CRAN-lubridate Requires: R-CRAN-purrr Requires: R-CRAN-readxl Requires: R-CRAN-rlang Requires: R-CRAN-sf Requires: R-CRAN-stars Requires: R-CRAN-stringr Requires: R-CRAN-terra Requires: R-CRAN-tidync Requires: R-utils Requires: R-CRAN-whoami Requires: R-CRAN-withr %description Downloads and imports agricultural data from the Australian Bureau of Agricultural and Resource Economics and Sciences (ABARES) and the Australian Bureau of Statistics (ABS) . Supports multiple data formats including spreadsheets, comma‑separated value (CSV) files, and geospatial data such as shapefiles and GeoTIFFs. Covers topics such as broadacre crops, livestock, soils, commodities and related agricultural information. The package standardises field names and data formats to improve interoperability and simplify analysis. It also streamlines the import of geospatial data and corrects common issues found in these data sources upon loading. %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}