%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname geomorph %global packver 4.0.9 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 4.0.9 Release: 1%{?dist}%{?buildtag} Summary: Geometric Morphometric Analyses of 2D and 3D Landmark Data License: GPL (>= 3) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.4.0 Requires: R-core >= 4.4.0 BuildArch: noarch BuildRequires: R-CRAN-RRPP >= 2.0.1 BuildRequires: R-CRAN-rgl BuildRequires: R-CRAN-Matrix BuildRequires: R-graphics BuildRequires: R-grDevices BuildRequires: R-stats BuildRequires: R-utils BuildRequires: R-CRAN-jpeg BuildRequires: R-CRAN-ape BuildRequires: R-parallel BuildRequires: R-CRAN-ggplot2 Requires: R-CRAN-RRPP >= 2.0.1 Requires: R-CRAN-rgl Requires: R-CRAN-Matrix Requires: R-graphics Requires: R-grDevices Requires: R-stats Requires: R-utils Requires: R-CRAN-jpeg Requires: R-CRAN-ape Requires: R-parallel Requires: R-CRAN-ggplot2 %description Read, manipulate, and digitize landmark data, generate shape variables via Procrustes analysis for points, curves and surfaces, perform shape analyses, and provide graphical depictions of shapes and patterns of shape variation. %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}