%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname memisc %global packver 0.99.31.7 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.99.31.7 Release: 1%{?dist}%{?buildtag} Summary: Management of Survey Data and Presentation of Analysis Results License: GPL-2 | GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.3.0 Requires: R-core >= 3.3.0 BuildRequires: R-CRAN-lattice BuildRequires: R-stats BuildRequires: R-methods BuildRequires: R-utils BuildRequires: R-CRAN-MASS BuildRequires: R-grid BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-yaml BuildRequires: R-CRAN-jsonlite Requires: R-CRAN-lattice Requires: R-stats Requires: R-methods Requires: R-utils Requires: R-CRAN-MASS Requires: R-grid Requires: R-CRAN-data.table Requires: R-CRAN-yaml Requires: R-CRAN-jsonlite %description An infrastructure for the management of survey data including value labels, definable missing values, recoding of variables, production of code books, and import of (subsets of) 'SPSS' and 'Stata' files is provided. Further, the package allows to produce tables and data frames of arbitrary descriptive statistics and (almost) publication-ready tables of regression model estimates, which can be exported to 'LaTeX' and HTML. %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}