initial package

This commit is contained in:
Tom spot Callaway 2021-06-17 15:08:11 -04:00
parent 78c993b191
commit 45b6dc1699
3 changed files with 61 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/rjson_0.2.20.tar.gz

59
R-rjson.spec Normal file
View File

@ -0,0 +1,59 @@
%global packname rjson
%global packver 0.2.20
Name: R-%{packname}
Version: %{packver}
Release: 2%{?dist}
Source0: %{url}&version=%{version}#/%{packname}_%{packver}.tar.gz
License: GPLv2
URL: https://CRAN.R-project.org/package=%{packname}
Summary: JSON for R
BuildRequires: R-devel >= 3.1.0, tetex-latex
%description
Converts R object into JSON objects and vice-versa.
%prep
%setup -q -c -n %{packname}
# come on osx developer
sed -i 's|/usr/bin/r|/usr/bin/Rscript|g' %{packname}/inst/rpc_server/server.r
%build
%install
mkdir -p %{buildroot}%{_libdir}/R/library
%{_bindir}/R CMD INSTALL -l %{buildroot}%{_libdir}/R/library %{packname}
test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so)
rm -rf %{buildroot}%{_libdir}/R/library/R.css
chmod +x %{buildroot}%{_libdir}/R/library/rjson/rpc_server/server.r
chmod +x %{buildroot}%{_libdir}/R/library/rjson/rpc_server/start_server
%check
%{_bindir}/R CMD check %{packname}
%files
%dir %{_libdir}/R/library/%{packname}
%doc %{_libdir}/R/library/%{packname}/html
%doc %{_libdir}/R/library/%{packname}/changelog.txt
%doc %{_libdir}/R/library/%{packname}/doc
%{_libdir}/R/library/%{packname}/DESCRIPTION
%{_libdir}/R/library/%{packname}/INDEX
%{_libdir}/R/library/%{packname}/NAMESPACE
%{_libdir}/R/library/%{packname}/Meta
%{_libdir}/R/library/%{packname}/R
%{_libdir}/R/library/%{packname}/help
%{_libdir}/R/library/%{packname}/libs
%{_libdir}/R/library/%{packname}/rpc_server
%{_libdir}/R/library/%{packname}/unittests
%changelog
* Thu Jun 17 2021 Tom Callaway <spot@fedoraproject.org> - 0.2.20-2
- use buildroot macro
- fix url and source0
- use Rscript for the script
- drop unnecessary gcc-c++ Requires, pulled in by R-devel
* Wed Jun 16 2021 Tom Callaway <spot@fedoraproject.org> - 0.2.20-1
- initial package

1
sources Normal file
View File

@ -0,0 +1 @@
SHA512 (rjson_0.2.20.tar.gz) = 6afdef0a192ef538798f5e58d5bdf1109749d54261febbf522eed8dac98ef36a5b7a2212b4b4b0fe8af5204c808f9cce719bb82ff3ac6427c665bf5ca5d35f42