%global __brp_check_rpaths %{nil}
%global __requires_exclude ^libmpi
%global packname EdSurvey
%global packver 4.0.7
%global rlibdir /usr/local/lib/R/library
Name: R-CRAN-%{packname}
Version: 4.0.7
Release: 1%{?dist}%{?buildtag}
Summary: Analysis of NCES Education Survey and Assessment Data
License: GPL-2
URL: https://cran.r-project.org/package=%{packname}
Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz
BuildRequires: R-devel >= 4.0.0
Requires: R-core >= 4.0.0
BuildArch: noarch
BuildRequires: R-CRAN-WeMix >= 4.0.2
BuildRequires: R-CRAN-car >= 3.1.2
BuildRequires: R-CRAN-Dire >= 2.2.0
BuildRequires: R-CRAN-haven >= 2.2.0
BuildRequires: R-CRAN-wCorr >= 1.9.8
BuildRequires: R-CRAN-Matrix >= 1.5.4.1
BuildRequires: R-CRAN-data.table >= 1.11.4
BuildRequires: R-CRAN-lfactors >= 1.0.3
BuildRequires: R-CRAN-NAEPprimer >= 1.0.1
BuildRequires: R-CRAN-NAEPirtparams >= 1.0.0
BuildRequires: R-CRAN-LaF >= 0.8.4
BuildRequires: R-CRAN-Formula
BuildRequires: R-CRAN-glm2
BuildRequires: R-CRAN-lifecycle
BuildRequires: R-CRAN-lme4
BuildRequires: R-CRAN-MASS
BuildRequires: R-methods
BuildRequires: R-CRAN-quantreg
BuildRequires: R-CRAN-readxl
BuildRequires: R-CRAN-tibble
BuildRequires: R-CRAN-xtable
BuildRequires: R-CRAN-xml2
Requires: R-CRAN-WeMix >= 4.0.2
Requires: R-CRAN-car >= 3.1.2
Requires: R-CRAN-Dire >= 2.2.0
Requires: R-CRAN-haven >= 2.2.0
Requires: R-CRAN-wCorr >= 1.9.8
Requires: R-CRAN-Matrix >= 1.5.4.1
Requires: R-CRAN-data.table >= 1.11.4
Requires: R-CRAN-lfactors >= 1.0.3
Requires: R-CRAN-NAEPprimer >= 1.0.1
Requires: R-CRAN-NAEPirtparams >= 1.0.0
Requires: R-CRAN-LaF >= 0.8.4
Requires: R-CRAN-Formula
Requires: R-CRAN-glm2
Requires: R-CRAN-lifecycle
Requires: R-CRAN-lme4
Requires: R-CRAN-MASS
Requires: R-methods
Requires: R-CRAN-quantreg
Requires: R-CRAN-readxl
Requires: R-CRAN-tibble
Requires: R-CRAN-xtable
Requires: R-CRAN-xml2
%description
Read in and analyze functions for education survey and assessment data
from the National Center for Education Statistics (NCES)
, including National Assessment of Educational
Progress (NAEP) data and data
from the International Assessment Database: Organisation for Economic
Co-operation and Development (OECD) , including
Programme for International Student Assessment (PISA), Teaching and
Learning International Survey (TALIS), Programme for the International
Assessment of Adult Competencies (PIAAC), and International Association
for the Evaluation of Educational Achievement (IEA) ,
including Trends in International Mathematics and Science Study (TIMSS),
TIMSS Advanced, Progress in International Reading Literacy Study (PIRLS),
International Civic and Citizenship Study (ICCS), International Computer
and Information Literacy Study (ICILS), and Civic Education Study (CivEd).
%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}