Blame R-data.table.spec

241040d
%global packname data.table
de504f3
%global packver  1.14.0
c050e12
%global rlibdir  %{_libdir}/R/library
c050e12
ff1f89a
%global __suggests_exclude ^R\\((xts)\\)
ff1f89a
c050e12
# Some dependency loops.
c050e12
%global with_loop 0
c050e12
c050e12
Name:             R-%{packname}
de504f3
Version:          1.14.0
de504f3
Release:          1%{?dist}
c050e12
Summary:          Extension of `data.frame`
c050e12
c050e12
License:          MPLv2.0
6ced239
URL:              https://CRAN.R-project.org/package=%{packname}
241040d
Source0:          https://cran.r-project.org/src/contrib/%{packname}_%{packver}.tar.gz
a24b8d9
# https://github.com/Rdatatable/data.table/issues/4032
a24b8d9
Patch0001:        0001-Fix-test-1729-on-ppc64le.patch
c050e12
c050e12
# Here's the R view of the dependencies world:
c050e12
# Depends:
c050e12
# Imports:   R-methods
caf4672
# Suggests:  R-bit64 >= 4.0.0, R-bit >= 4.0.4, R-curl, R-R.utils, R-xts, R-nanotime, R-zoo >= 1.8-1, R-yaml, R-knitr, R-rmarkdown
c050e12
# LinkingTo:
c050e12
# Enhances:
c050e12
241040d
BuildRequires:    pkgconfig(zlib)
c050e12
BuildRequires:    R-devel
c050e12
BuildRequires:    tex(latex)
c050e12
BuildRequires:    R-methods
caf4672
BuildRequires:    R-bit64 >= 4.0.0
caf4672
BuildRequires:    R-bit >= 4.0.4
c050e12
BuildRequires:    R-curl
9bee247
BuildRequires:    R-R.utils
caf4672
BuildRequires:    R-zoo >= 1.8.1
241040d
BuildRequires:    R-yaml
241040d
BuildRequires:    R-knitr
241040d
BuildRequires:    R-rmarkdown
c050e12
%if %{with_loop}
c050e12
BuildRequires:    R-xts
ca55135
BuildRequires:    R-nanotime
c050e12
%endif
c050e12
c050e12
%description
c050e12
Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins,
c050e12
fast add/modify/delete of columns by group using no copies at all, list
c050e12
columns, friendly and fast character-separated-value read/write. Offers a
c050e12
natural and flexible syntax, for faster development.
c050e12
c050e12
4f3aeeb
%package devel
4f3aeeb
Summary:          Development files for %{name}
4f3aeeb
Requires:         %{name}%{?_isa} = %{version}-%{release}
4f3aeeb
4f3aeeb
%description devel
4f3aeeb
Development files for %{name}.
4f3aeeb
4f3aeeb
c050e12
%prep
c050e12
%setup -q -c -n %{packname}
c050e12
a24b8d9
pushd %{packname}
a24b8d9
bunzip2 inst/tests/tests.Rraw.bz2
a24b8d9
%patch0001 -p1
a24b8d9
bzip2 inst/tests/tests.Rraw
a24b8d9
popd
a24b8d9
c050e12
c050e12
%build
c050e12
c050e12
c050e12
%install
c050e12
mkdir -p %{buildroot}%{rlibdir}
c050e12
%{_bindir}/R CMD INSTALL -l %{buildroot}%{rlibdir} %{packname}
c050e12
test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so)
c050e12
rm -f %{buildroot}%{rlibdir}/R.css
c050e12
241040d
# Useless.
241040d
rm %{buildroot}%{rlibdir}/%{packname}/cc
241040d
c050e12
c050e12
%check
14f6af2
# Workaround /etc/localtime not being a symlink in koji.
14f6af2
export TZ=Etc/UTC
c050e12
%if %{with_loop}
c050e12
%{_bindir}/R CMD check %{packname}
c050e12
%else
c050e12
_R_CHECK_FORCE_SUGGESTS_=0 %{_bindir}/R CMD check %{packname}
c050e12
%endif
241040d
c050e12
c050e12
%files
c050e12
%dir %{rlibdir}/%{packname}
c050e12
%doc %{rlibdir}/%{packname}/doc
c050e12
%doc %{rlibdir}/%{packname}/html
c050e12
%{rlibdir}/%{packname}/DESCRIPTION
c050e12
%doc %{rlibdir}/%{packname}/NEWS.md
c050e12
%license %{rlibdir}/%{packname}/LICENSE
c050e12
%{rlibdir}/%{packname}/INDEX
c050e12
%{rlibdir}/%{packname}/NAMESPACE
c050e12
%{rlibdir}/%{packname}/Meta
c050e12
%{rlibdir}/%{packname}/R
c050e12
%{rlibdir}/%{packname}/help
c050e12
%dir %{rlibdir}/%{packname}/libs
c050e12
%{rlibdir}/%{packname}/libs/datatable.so
c050e12
%{rlibdir}/%{packname}/tests
241040d
%dir %{rlibdir}/%{packname}/po
241040d
%dir %{rlibdir}/%{packname}/po/en@quot
241040d
%dir %{rlibdir}/%{packname}/po/en@quot/LC_MESSAGES
241040d
%lang(en@quot) %{rlibdir}/%{packname}/po/en@quot/LC_MESSAGES/*.mo
241040d
%dir %{rlibdir}/%{packname}/po/zh_CN
241040d
%dir %{rlibdir}/%{packname}/po/zh_CN/LC_MESSAGES
241040d
%lang(zh_CN) %{rlibdir}/%{packname}/po/zh_CN/LC_MESSAGES/*.mo
c050e12
4f3aeeb
%files devel
4f3aeeb
%{rlibdir}/%{packname}/include
4f3aeeb
c050e12
c050e12
%changelog
de504f3
* Tue Feb 23 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.14.0-1
de504f3
- Update to latest version (#1931171)
de504f3
d633a76
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.6-2
d633a76
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
d633a76
b02673a
* Wed Dec 30 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.13.6-1
b02673a
- Update to latest version (#1911715)
b02673a
caf4672
* Sat Dec 12 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.13.4-1
caf4672
- Update to latest version (#1905468)
caf4672
4f3aeeb
* Tue Oct 20 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.13.2-1
4f3aeeb
- Update to latest version (#1889519)
4f3aeeb
fb34be5
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-3
fb34be5
- Second attempt - Rebuilt for
fb34be5
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
fb34be5
6e09ee2
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-2
6e09ee2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
6e09ee2
241040d
* Fri Jul 24 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.13.0-1
241040d
- Update to latest version
241040d
af16b33
* Sat Jul  4 2020 José Matos <jamatos@fedoraproject.org> - 1.12.8-4
af16b33
- disable checks that are failing in R 4.0 (bug in R)
af16b33
7ca9193
* Sun Jun  7 2020 Tom Callaway <spot@fedoraproject.org> - 1.12.8-3
7ca9193
- rebuild for R 4
7ca9193
ff28640
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.8-2
c22aa10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
c22aa10
1173049
* Mon Jan 06 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.12.8-1
1173049
- Update to latest version
1173049
a435657
* Mon Oct 21 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.12.6-1
a435657
- Update to latest version
a435657
ebf5d96
* Thu Oct 03 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.12.4-1
ebf5d96
- Update to latest version
ebf5d96
8715fcc
* Sun Aug 11 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.12.2-3
8715fcc
- Remove explicit dependencies provided by automatic dependency generator
8715fcc
05d2747
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.2-2
05d2747
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
05d2747
ca55135
* Sun Apr 07 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.12.2-1
ca55135
- Update to latest version
ca55135
a2b7ccd
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-2
a2b7ccd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a2b7ccd
9bee247
* Tue Jan 22 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.12.0-1
9bee247
- Update to latest version
9bee247
5addadc
* Sat Sep 22 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.11.6-1
5addadc
- Update to latest version
5addadc
5c8a789
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.4-3
5c8a789
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5c8a789
3f38e00
* Fri Jun 08 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.11.4-2
3f38e00
- Rebuild for R 3.5.0
3f38e00
c050e12
* Sat Jun 02 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.11.4-1
c050e12
- initial package for Fedora