%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname flightsbr %global packver 1.0.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.0 Release: 1%{?dist}%{?buildtag} Summary: Download Flight and Airport Data from Brazil License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 2.10 Requires: R-core >= 2.10 BuildArch: noarch BuildRequires: R-CRAN-curl >= 5.0.0 BuildRequires: R-CRAN-data.table >= 1.14.0 BuildRequires: R-CRAN-archive BuildRequires: R-CRAN-fs BuildRequires: R-CRAN-parzer BuildRequires: R-CRAN-pbapply BuildRequires: R-CRAN-janitor BuildRequires: R-CRAN-rvest Requires: R-CRAN-curl >= 5.0.0 Requires: R-CRAN-data.table >= 1.14.0 Requires: R-CRAN-archive Requires: R-CRAN-fs Requires: R-CRAN-parzer Requires: R-CRAN-pbapply Requires: R-CRAN-janitor Requires: R-CRAN-rvest %description Download flight and airport data from Brazil’s Civil Aviation Agency (ANAC) . The data covers detailed information on aircraft, airports, and airport operations registered with ANAC. It also includes data on airfares, all international flights to and from Brazil, and domestic flights within the country. %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}