%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname cartography %global packver 3.1.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 3.1.4 Release: 1%{?dist}%{?buildtag} Summary: Thematic Cartography License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: gdal-devel BuildRequires: geos-devel BuildRequires: proj-devel BuildRequires: sqlite-devel BuildRequires: R-devel >= 3.5.0 Requires: R-core >= 3.5.0 BuildRequires: R-CRAN-classInt BuildRequires: R-CRAN-curl BuildRequires: R-graphics BuildRequires: R-methods BuildRequires: R-CRAN-png BuildRequires: R-CRAN-raster BuildRequires: R-CRAN-Rcpp BuildRequires: R-CRAN-sf BuildRequires: R-CRAN-sp BuildRequires: R-stats BuildRequires: R-utils BuildRequires: R-grDevices Requires: R-CRAN-classInt Requires: R-CRAN-curl Requires: R-graphics Requires: R-methods Requires: R-CRAN-png Requires: R-CRAN-raster Requires: R-CRAN-Rcpp Requires: R-CRAN-sf Requires: R-CRAN-sp Requires: R-stats Requires: R-utils Requires: R-grDevices %description Create and integrate maps in your R workflow. This package helps to design cartographic representations such as proportional symbols, choropleth, typology, flows or discontinuities maps. It also offers several features that improve the graphic presentation of maps, for instance, map palettes, layout elements (scale, north arrow, title...), labels or legends. See Giraud and Lambert (2017) . %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}