File R-sf.spec of Package R-sf

#
# spec file for package R-sf
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


%global packname  sf
%global rlibdir   %{_libdir}/R/library
Name:           R-%{packname}
Version:        0.9.6
Release:        0
Summary:        Simple Features for R
License:        GPL-2.0 or MIT
Group:          Development/Libraries/Other
URL:            http://cran.r-project.org/web/packages/%{packname}
Source:         http://cran.r-project.org/src/contrib/%{packname}_0.9-6.tar.gz
BuildRequires:  R-DBI >= 0.8
BuildRequires:  R-Rcpp >= 0.12.18
BuildRequires:  R-Rcpp-devel
BuildRequires:  R-classInt >= 0.4.1
BuildRequires:  R-graphics
BuildRequires:  R-grDevices
BuildRequires:  R-grid
BuildRequires:  R-magrittr
BuildRequires:  R-stats
BuildRequires:  R-tools
BuildRequires:  R-units >= 0.6.0
BuildRequires:  R-utils
BuildRequires:  fdupes
BuildRequires:  gcc
BuildRequires:  gcc-c++
BuildRequires:  gdal >= 2.0.1
BuildRequires:  gdal-devel >= 2.0.1
BuildRequires:  geos
BuildRequires:  geos-devel
BuildRequires:  libproj > 4
BuildRequires:  libproj-devel > 4
BuildRequires:  sqlite3-devel

BuildRequires:  texinfo
%if 0%{?sle_version} > 120400 || 0%{?is_opensuse}
BuildRequires:  tex(inconsolata.sty)
%else
BuildRequires:  texlive
%endif
Requires:       gdal >= 2.0.1
Requires:       geos >= 3.4.0
Requires:       proj > 4
Requires:       R-DBI >= 0.8
Requires:       R-Rcpp >= 0.12.18
Requires:       R-classInt >= 0.4.1
Requires:       R-grDevices
Requires:       R-graphics
Requires:       R-grid
Requires:       R-magrittr
Requires:       R-methods
Requires:       R-stats
Requires:       R-tools
Requires:       R-units
Requires:       R-utils

%description
Support for simple features, a standardized way to encode spatial vector
data. Binds to 'GDAL' for reading and writing data, to 'GEOS' for
geometrical operations, and to 'PROJ' for projection conversions and datum

%prep
%setup -q -c -n %{packname}
#rm %{packname}/tests/crs.R
#rm %{packname}/tests/dist.R
#rm %{packname}/tests/testthat/test_sample.R
#rm %{packname}/tests/testthat/test_postgis_RPostgres.R
# Missing dependencies
#rm %{packname}/tests/aggregate.R
#rm %{packname}/tests/geos.R
#rm %{packname}/tests/graticule.R
#rm %{packname}/tests/roundtrip.R
#rm %{packname}/tests/sfc.R
#rm %{packname}/tests/zzz.R
#rm %{packname}/tests/testthat/test_geos.R
#rm %{packname}/tests/testthat/test_postgis_ODBC.R
#rm %{packname}/tests/testthat/test_postgis_RPostgreSQL.R

%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
%fdupes %{buildroot}%{rlibdir}/%{packname}

%check
#export LANG=en_US.UTF-8
#export _R_CHECK_FORCE_SUGGESTS_=false
#%{_bindir}/R CMD check %{packname} --no-examples --ignore-vignettes

%files
%dir %{rlibdir}/%{packname}
%doc %{rlibdir}/sf/CITATION
%doc %{rlibdir}/sf/doc
%doc %{rlibdir}/sf/html
%doc %{rlibdir}/sf/NEWS.md
%doc %{rlibdir}/sf/demo
%license %{rlibdir}/sf/LICENSE
%{rlibdir}/sf/csv
%{rlibdir}/sf/libs
%{rlibdir}/sf/Meta
%{rlibdir}/sf/DESCRIPTION
%{rlibdir}/sf/include
%{rlibdir}/sf/gml
%{rlibdir}/sf/docker
%{rlibdir}/sf/sqlite
%{rlibdir}/sf/NAMESPACE
%{rlibdir}/sf/help
%{rlibdir}/sf/shape
%{rlibdir}/sf/gpkg
%{rlibdir}/sf/osm
%{rlibdir}/sf/R
%{rlibdir}/sf/tif
%{rlibdir}/sf/nc
%{rlibdir}/sf/INDEX

%changelog
openSUSE Build Service is sponsored by