ec6ce3a
%bcond_with check
ec6ce3a
07d55d8
%global packname filelock
07d55d8
%global packver  1.0.2
07d55d8
%global rlibdir  %{_libdir}/R/library
07d55d8
07d55d8
Name:             R-%{packname}
07d55d8
Version:          1.0.2
ba18155
Release:          8%{?dist}
07d55d8
Summary:          Portable File Locking
07d55d8
07d55d8
License:          MIT
07d55d8
URL:              https://CRAN.R-project.org/package=%{packname}
07d55d8
Source0:          https://cran.r-project.org/src/contrib/%{packname}_%{packver}.tar.gz
07d55d8
07d55d8
# Here's the R view of the dependencies world:
07d55d8
# Depends:
07d55d8
# Imports:
07d55d8
# Suggests:  R-callr >= 2.0.0, R-covr, R-testthat
07d55d8
# LinkingTo:
07d55d8
# Enhances:
07d55d8
07d55d8
BuildRequires:    R-devel
07d55d8
BuildRequires:    tex(latex)
ec6ce3a
%if %{with check}
07d55d8
BuildRequires:    R-callr >= 2.0.0
07d55d8
BuildRequires:    R-testthat
ec6ce3a
%endif
07d55d8
07d55d8
%description
07d55d8
Place an exclusive or shared lock on a file. It uses 'LockFile' on Windows and
07d55d8
'fcntl' locks on Unix-like systems.
07d55d8
07d55d8
07d55d8
%prep
07d55d8
%setup -q -c -n %{packname}
07d55d8
07d55d8
# Don't need coverage; it's not packaged either.
07d55d8
sed -i 's/covr, //g' %{packname}/DESCRIPTION
07d55d8
07d55d8
07d55d8
%build
07d55d8
07d55d8
07d55d8
%install
07d55d8
mkdir -p %{buildroot}%{rlibdir}
07d55d8
%{_bindir}/R CMD INSTALL -l %{buildroot}%{rlibdir} %{packname}
07d55d8
test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so)
07d55d8
rm -f %{buildroot}%{rlibdir}/R.css
07d55d8
07d55d8
07d55d8
%check
ec6ce3a
%if %{with check}
07d55d8
%{_bindir}/R CMD check %{packname}
ec6ce3a
%endif
07d55d8
07d55d8
07d55d8
%files
07d55d8
%dir %{rlibdir}/%{packname}
07d55d8
%doc %{rlibdir}/%{packname}/html
07d55d8
%{rlibdir}/%{packname}/DESCRIPTION
07d55d8
%doc %{rlibdir}/%{packname}/NEWS.md
07d55d8
%license %{rlibdir}/%{packname}/LICENSE
07d55d8
%{rlibdir}/%{packname}/INDEX
07d55d8
%{rlibdir}/%{packname}/NAMESPACE
07d55d8
%{rlibdir}/%{packname}/Meta
07d55d8
%{rlibdir}/%{packname}/R
07d55d8
%{rlibdir}/%{packname}/help
07d55d8
%dir %{rlibdir}/%{packname}/libs
07d55d8
%{rlibdir}/%{packname}/libs/%{packname}.so
07d55d8
%{rlibdir}/%{packname}/WORDLIST
07d55d8
07d55d8
07d55d8
%changelog
ba18155
* Thu Aug  4 2022 Tom Callaway <spot@fedoraproject.org> - 1.0.2-8
ba18155
- rebuild for R 4.2.1
ba18155
e0ea5f7
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-7
e0ea5f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
e0ea5f7
764619f
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-6
764619f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
764619f
ea7f4af
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-5
ea7f4af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
ea7f4af
ec6ce3a
* Mon Jun  7 2021 Tom Callaway <spot@fedoraproject.org> - 1.0.2-4
ec6ce3a
- Rebuilt for R 4.1.0
ec6ce3a
- conditionalize check and BR, disable
ec6ce3a
9e97281
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-3
9e97281
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
9e97281
e82414e
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-2
e82414e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e82414e
81a1b7e
* Tue Jul 07 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.0.2-2
81a1b7e
- Rebuild for R 4
81a1b7e
07d55d8
* Sun May 24 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.0.2-1
07d55d8
- initial package for Fedora