afc60b9
%global packname  processx
afc60b9
%global rlibdir  %{_libdir}/R/library
afc60b9
afc60b9
Name:             R-%{packname}
8965765
Version:          3.4.1
0b73dcd
Release:          4%{?dist}
afc60b9
Summary:          Execute and Control System Processes
afc60b9
afc60b9
License:          MIT
171673c
URL:              https://CRAN.R-project.org/package=%{packname}
afc60b9
Source0:          https://cran.r-project.org/src/contrib/%{packname}_%{version}.tar.gz
afc60b9
afc60b9
# Here's the R view of the dependencies world:
afc60b9
# Depends:
ade598d
# Imports:   R-ps >= 1.2.0, R-R6, R-utils
1244575
# Suggests:  R-callr >= 3.2.0, R-codetools, R-covr, R-crayon, R-curl, R-debugme, R-parallel, R-testthat, R-withr
1bacc3e
# LinkingTo:
afc60b9
# Enhances:
afc60b9
ffa4c46
BuildRequires:    R-devel
ffa4c46
BuildRequires:    tex(latex)
ade598d
BuildRequires:    R-ps >= 1.2.0
ffa4c46
BuildRequires:    R-R6
ffa4c46
BuildRequires:    R-utils
1244575
BuildRequires:    R-callr >= 3.2.0
1244575
BuildRequires:    R-codetools
1e1c71e
BuildRequires:    R-crayon
ef2fa27
BuildRequires:    R-curl
1bacc3e
BuildRequires:    R-debugme
1bacc3e
BuildRequires:    R-parallel
ffa4c46
BuildRequires:    R-testthat
ffa4c46
BuildRequires:    R-withr
afc60b9
afc60b9
%description
ffa4c46
Tools to run system processes in the background. It can check if a
ffa4c46
background process is running; wait on a background process to finish; get
1bacc3e
the exit status of finished processes; kill background processes. It can
1bacc3e
read the standard output and error of the processes, using non-blocking
1bacc3e
connections. 'processx' can poll a process for standard output or error,
1bacc3e
with a timeout. It can also poll several processes at once.
afc60b9
afc60b9
afc60b9
%prep
afc60b9
%setup -q -c -n %{packname}
afc60b9
afc60b9
# Don't need coverage; it's not packaged either.
9ab2fd8
sed -i 's/covr, //g' %{packname}/DESCRIPTION
afc60b9
afc60b9
afc60b9
%build
afc60b9
afc60b9
afc60b9
%install
afc60b9
mkdir -p %{buildroot}%{rlibdir}
afc60b9
%{_bindir}/R CMD INSTALL -l %{buildroot}%{rlibdir} %{packname}
afc60b9
test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so)
afc60b9
rm -f %{buildroot}%{rlibdir}/R.css
afc60b9
1e1c71e
# FIXME: Why does this not install?
1e1c71e
install -pm 0644 %{packname}/README.md %{buildroot}%{rlibdir}/%{packname}/
1e1c71e
afc60b9
afc60b9
%check
bb5d608
%{_bindir}/R CMD check %{packname}
afc60b9
afc60b9
afc60b9
%files
afc60b9
%dir %{rlibdir}/%{packname}
afc60b9
%doc %{rlibdir}/%{packname}/html
afc60b9
%{rlibdir}/%{packname}/DESCRIPTION
afc60b9
%doc %{rlibdir}/%{packname}/NEWS.md
1e1c71e
%doc %{rlibdir}/%{packname}/README.md
f6f9c8a
%doc %{rlibdir}/%{packname}/CODE_OF_CONDUCT.md
afc60b9
%license %{rlibdir}/%{packname}/LICENSE
afc60b9
%{rlibdir}/%{packname}/INDEX
afc60b9
%{rlibdir}/%{packname}/NAMESPACE
afc60b9
%{rlibdir}/%{packname}/Meta
afc60b9
%{rlibdir}/%{packname}/R
afc60b9
%{rlibdir}/%{packname}/help
ffa4c46
%{rlibdir}/%{packname}/bin
afc60b9
%dir %{rlibdir}/%{packname}/libs
afc60b9
%{rlibdir}/%{packname}/libs/%{packname}.so
1244575
%{rlibdir}/%{packname}/libs/client.so
afc60b9
afc60b9
afc60b9
%changelog
0b73dcd
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-4
0b73dcd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
0b73dcd
9661d8e
* Sun Aug 11 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.4.1-3
9661d8e
- Remove explicit dependencies provided by automatic dependency generator
9661d8e
5648cb0
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-2
5648cb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
5648cb0
8965765
* Tue Jul 23 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.4.1-1
8965765
- Update to latest version
8965765
1244575
* Tue Jul 16 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.4.0-1
1244575
- Update to latest version
1244575
ef2fa27
* Wed May 08 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.1-1
ef2fa27
- Update to latest version
ef2fa27
ade598d
* Fri Mar 22 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.3.0-1
ade598d
- Update to latest version
ade598d
b4284d5
* Wed Mar 06 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.2.1-2
b4284d5
- Enable more tests
b4284d5
1e1c71e
* Thu Feb 21 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.2.1-1
1e1c71e
- Update to latest version
1e1c71e
313a838
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.0-2
313a838
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
313a838
1bacc3e
* Sun Aug 19 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.2.0-1
1bacc3e
- Update to latest version
1bacc3e
dfb6e1a
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-2
dfb6e1a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
dfb6e1a
f6f9c8a
* Thu May 17 2018 Tom Callaway <spot@fedoraproject.org> - 3.1.0-1
f6f9c8a
- update to 3.1.0
f6f9c8a
ffa4c46
* Mon May 07 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.3-1
ffa4c46
- Update to latest version
ffa4c46
afc60b9
* Wed Mar 21 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.0.0.1-1
afc60b9
- initial package for Fedora