%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname rsdmx %global packver 0.6-3 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.6.3 Release: 1%{?dist}%{?buildtag} Summary: Tools for Reading SDMX Data and Metadata License: GPL (>= 2) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 2.15 Requires: R-core >= 2.15 BuildArch: noarch BuildRequires: R-CRAN-XML >= 3.98.1.3 BuildRequires: R-CRAN-R6 BuildRequires: R-methods BuildRequires: R-CRAN-httr BuildRequires: R-CRAN-plyr BuildRequires: R-utils Requires: R-CRAN-XML >= 3.98.1.3 Requires: R-CRAN-R6 Requires: R-methods Requires: R-CRAN-httr Requires: R-CRAN-plyr Requires: R-utils %description Set of classes and methods to read data and metadata documents exchanged through the Statistical Data and Metadata Exchange (SDMX) framework, currently focusing on the SDMX XML standard format (SDMX-ML). %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}