%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname litteR %global packver 1.0.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.0.0 Release: 1%{?dist}%{?buildtag} Summary: Litter Analysis License: GPL (>= 3) 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-ggplot2 >= 3.3.1 BuildRequires: R-CRAN-yaml >= 2.2.1 BuildRequires: R-CRAN-rmarkdown >= 2.2 BuildRequires: R-CRAN-fs >= 1.4.1 BuildRequires: R-CRAN-stringr >= 1.4.0 BuildRequires: R-CRAN-readr >= 1.3.1 BuildRequires: R-CRAN-tidyselect >= 1.1.0 BuildRequires: R-CRAN-tidyr >= 1.1.0 BuildRequires: R-CRAN-dplyr >= 1.0.0 BuildRequires: R-CRAN-rlang >= 0.4.6 BuildRequires: R-CRAN-purrr >= 0.3.4 BuildRequires: R-tcltk Requires: R-CRAN-ggplot2 >= 3.3.1 Requires: R-CRAN-yaml >= 2.2.1 Requires: R-CRAN-rmarkdown >= 2.2 Requires: R-CRAN-fs >= 1.4.1 Requires: R-CRAN-stringr >= 1.4.0 Requires: R-CRAN-readr >= 1.3.1 Requires: R-CRAN-tidyselect >= 1.1.0 Requires: R-CRAN-tidyr >= 1.1.0 Requires: R-CRAN-dplyr >= 1.0.0 Requires: R-CRAN-rlang >= 0.4.6 Requires: R-CRAN-purrr >= 0.3.4 Requires: R-tcltk %description Data sets on various litter types like beach litter, riverain litter, floating litter, and seafloor litter are rapidly growing. This package offers a simple user interface to analyse these litter data in a consistent and reproducible way. It also provides functions to facilitate several kinds of litter analysis, e.g., trend analysis, power analysis, and baseline analysis. Under the hood, these functions are also used by the user interface. See Schulz et al. (2019) for details. MS-Windows users are advised to run 'litteR' in 'RStudio'. See our vignette: Installation manual for 'RStudio' and 'litteR'. %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}