%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname limonaid %global packver 25.5.5 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 25.5.5 Release: 1%{?dist}%{?buildtag} Summary: Working with 'LimeSurvey' Surveys and Responses License: GPL (>= 3) 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-R6 >= 2.4 BuildRequires: R-CRAN-jsonlite >= 1.7 BuildRequires: R-CRAN-httr >= 1.4 BuildRequires: R-CRAN-xml2 Requires: R-CRAN-R6 >= 2.4 Requires: R-CRAN-jsonlite >= 1.7 Requires: R-CRAN-httr >= 1.4 Requires: R-CRAN-xml2 %description 'LimeSurvey' is Free/Libre Open Source Software for the development and administrations of online studies, using sophisticated tailoring capabilities to support multiple study designs (see ). This package supports programmatic creation of surveys that can then be imported into 'LimeSurvey', as well as user friendly import of responses from 'LimeSurvey' studies. %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}