%global __brp_check_rpaths %{nil} %global packname dataspice %global packver 1.1.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 1.1.0 Release: 1%{?dist}%{?buildtag} Summary: Create Lightweight Schema.org Descriptions of Data License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel Requires: R-core BuildArch: noarch BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-EML BuildRequires: R-CRAN-fs BuildRequires: R-CRAN-jsonlite BuildRequires: R-CRAN-whisker BuildRequires: R-CRAN-readr BuildRequires: R-CRAN-stringr BuildRequires: R-tools BuildRequires: R-CRAN-tibble BuildRequires: R-CRAN-shiny BuildRequires: R-CRAN-rhandsontable BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-tidyr BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-magrittr Requires: R-CRAN-purrr Requires: R-CRAN-EML Requires: R-CRAN-fs Requires: R-CRAN-jsonlite Requires: R-CRAN-whisker Requires: R-CRAN-readr Requires: R-CRAN-stringr Requires: R-tools Requires: R-CRAN-tibble Requires: R-CRAN-shiny Requires: R-CRAN-rhandsontable Requires: R-CRAN-dplyr Requires: R-CRAN-tidyr Requires: R-CRAN-ggplot2 Requires: R-CRAN-magrittr %description The goal of 'dataspice' is to make it easier for researchers to create basic, lightweight, and concise metadata files for their datasets. These basic files can then be used to make useful information available during analysis, create a helpful dataset "README" webpage, and produce more complex metadata formats to aid dataset discovery. Metadata fields are based on the 'Schema.org' and 'Ecological Metadata Language' standards. %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 # 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}