%global __brp_check_rpaths %{nil}
%global packname  optifunset
%global packver   1.0
%global rlibdir   /usr/local/lib/R/library

Name:             R-CRAN-%{packname}
Version:          1.0
Release:          3%{?dist}%{?buildtag}
Summary:          Set Options if Unset

License:          GPL-2
URL:              https://cran.r-project.org/package=%{packname}
Source0:          %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz


BuildRequires:    R-devel
Requires:         R-core
BuildArch:        noarch

%description
A single function 'options.ifunset(...)' is contained herewith, which
allows the user to set a global option ONLY if it is not already set. By
this token, for package maintainers this function can be used in
preference to the standard 'options(...)' function, making provision for
THEIR end user to place 'options(...)' directives within their '.Rprofile'
file, which will not be overridden at the point when a package is loaded.

%prep
%setup -q -c -n %{packname}


%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

%files
%{rlibdir}/%{packname}