%global __brp_check_rpaths %{nil}
%global packname  geosed
%global packver   0.1.1
%global rlibdir   /usr/local/lib/R/library

Name:             R-CRAN-%{packname}
Version:          0.1.1
Release:          3%{?dist}%{?buildtag}
Summary:          Smallest Enclosing Disc for Latitude and Longitude Points

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-grDevices 
Requires:         R-grDevices 

%description
Find the smallest circle that contains all longitude and latitude input
points. From the generated center and radius, variable side polygons can
be created, navigation based on bearing and distance can be applied, and
more. Based on a modified version of Welzl's algorithm for smallest
circle. Distance calculations are based on the haversine formula.
Calculations for distance, midpoint, bearing and more are derived from
<https://www.movable-type.co.uk>.

%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}